Skip to content

Releases: maartenpaauw/laravel-specification-pattern

v2.5.0

24 Aug 17:14
Compare
Choose a tag to compare

Changed

  • Deprecate meets method in favor of satisfies.

v2.4.0

24 Aug 10:25
Compare
Choose a tag to compare

Added

Changed

v2.3.0

06 Apr 19:35
Compare
Choose a tag to compare

Added

  • Ability to make specification verbose using composite specification.
  • Exclusive or specification.
  • HasSpecifications trait.

v2.2.0

12 Mar 23:40
Compare
Choose a tag to compare

Added

  • Support for Laravel 11.

v2.1.0

08 Mar 08:29
af2c8e2
Compare
Choose a tag to compare

Added

  • Support for PHP 8.3.

Removed

  • Support for Laravel 9.
  • Support for PHP 8.0.

v2.0.0

21 Mar 21:43
b0d519c
Compare
Choose a tag to compare

Added

  • Support from Laravel 10.

Changed

  • Renamed SpecificationException to DissatisfiedSpecification and extend from DomainException.
  • Marked the following classes as final:
    • AndSpecification.
    • NotSpecification.
    • OrSpecification.
    • VerboseSpecification.

Removed

  • Support for PHP 8.
  • Support for Laravel 8.

v1.1.0

07 Mar 08:37
6886fb7
Compare
Choose a tag to compare

Added

  • Support for Laravel 9.

v1.0.0

21 Jan 15:40
Compare
Choose a tag to compare

Initial release