All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Laravel
11.x
support
- Minimal Laravel version now is
10.0
- Version of
composer
in docker container updated up to2.7.6
- Updated dev dependencies
- Support Laravel
10.x
- Support PHPUnit
v10
- Minimal require PHP version now is
8.0.2
- Minimal Laravel version now is
9.1.0
- Composer version up to
2.6.5
- Package
phpstan/phpstan
up to^1.10
- Package
mockery/mockery
up to^1.6
- Support PHP
7.*
versions
- Support Laravel
9.x
- Dependency
tarampampam/wrappers-php
because this package was deprecated and removed
- Support PHP
8.x
- Minimal PHP version now is
7.3
- Composer
2.x
is supported now
- Laravel
8.x
is supported now - Minimal Laravel version now is
6.0
(Laravel5.5
LTS got last security update August 30th, 2020) - Dependency
tarampampam/wrappers-php
version~2.0
is supported
- Maximal
illuminate/*
packages version now is7.*
- Minimal required PHP version now is
7.2
- Classes
RequestsStack
andResponsesStack
do not extendIlluminate\Support\Collection
- Interfaces
RequestsStackInterface
andResponsesStackInterface
do not extendIlluminate\Contracts\Support\Arrayable
- Method
push()
inRequestsStack
andResponsesStack
returnvoid
now
- Methods
all()
,getIterator()
,count()
,isEmpty()
,isNotEmpty()
andfirst()
implementation inRequestsStack
andResponsesStack
classes - Type-hints for methods in
RequestsStackInterface
andResponsesStackInterface
interfaces
- CI completely moved from "Travis CI" to "Github Actions" (travis builds disabled)
- Minimal required PHP version now is
7.2
- Minimal required
phpunit/phpunit
version now is~7.5
phpstan/phpstan
updated up to^0.12
- PHP 7.4 is supported now
- Removed unnecessary bound checks interfaces in
ServiceProvider.php
. Due to the fact that the service provider of the package is loaded earlier than the service provider of the application
- Basic features wrote
- All business logic now concentrated in Kernel class