Releases: ebsp/resting
Releases · ebsp/resting
v7.0.0
Laravel 12 Support
Breaking Changes
- Dropped support for Laravel 8, 9, and 10 (all EOL)
- Now requires PHP ^8.2, Laravel ^11.0|^12.0
- Now requires PHPUnit ^11.0 and Orchestra Testbench ^9.0|^10.0
Changes
- Updated
phpunit.xmlto PHPUnit 11 format - Replaced
jchook/phpunit-assert-throwsanddms/phpunit-arraysubset-assertswith built-in test helpers - Fixed Carbon 3 compatibility:
CarbonPeriod::$endis now readonly — useCarbonPeriod::create()instead of direct assignmentdiffInSeconds()now returns signed values — wrapped withabs()for duration comparisonsCarbonPeriodsetters are now immutable (return new instances)
- Updated GitHub Actions workflow (checkout v4, removed deprecated flags)
v6.2.0
added StringField stripWhitespace transformer
v6.1.0
added StringField transformer system with trim, upper, and lower tran…
v6.0.0
v5.20.0
support creating ResourceField and ResourceArrayField from class-name…
v5.19.0
provide Field instance to closure given to when function
v5.18.0
added more CarbonImmutable tests
v5.17
represent JSON objects as stdClass instances instead of arrays; impro…
v5.16.0
represent JSON objects as stdClass instances instead of arrays; impro…
v5.15.0
added support for setting nullability on ArrayField using ArrayField:…