Releases: maartenpaauw/laravel-specification-pattern
Releases · maartenpaauw/laravel-specification-pattern
v2.8.0
v2.7.0
Added
- Support for custom exception code.
v2.6.0
Added
- Add
dissatisfies
method.
v2.5.0
Changed
- Deprecate
meets
method in favor ofsatisfies
.
v2.4.0
Added
- Add override attributes by @maartenpaauw in #23
- Add constructor property assertions by @maartenpaauw in #24
Changed
- Run unit tests only linux only by @maartenpaauw in #25
v2.3.0
Added
- Ability to make specification verbose using composite specification.
- Exclusive or specification.
HasSpecifications
trait.
v2.2.0
Added
- Support for Laravel 11.
v2.1.0
Added
- Support for PHP 8.3.
Removed
- Support for Laravel 9.
- Support for PHP 8.0.
v2.0.0
Added
- Support from Laravel 10.
Changed
- Renamed
SpecificationException
toDissatisfiedSpecification
and extend fromDomainException
. - Marked the following classes as final:
AndSpecification
.NotSpecification
.OrSpecification
.VerboseSpecification
.
Removed
- Support for PHP 8.
- Support for Laravel 8.
v1.1.0
Added
- Support for Laravel 9.