Skip to content

Releases: ebsp/resting

v7.0.0

25 Mar 19:15

Choose a tag to compare

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.xml to PHPUnit 11 format
  • Replaced jchook/phpunit-assert-throws and dms/phpunit-arraysubset-asserts with built-in test helpers
  • Fixed Carbon 3 compatibility:
    • CarbonPeriod::$end is now readonly — use CarbonPeriod::create() instead of direct assignment
    • diffInSeconds() now returns signed values — wrapped with abs() for duration comparisons
    • CarbonPeriod setters are now immutable (return new instances)
  • Updated GitHub Actions workflow (checkout v4, removed deprecated flags)

v6.2.0

18 Mar 10:36

Choose a tag to compare

added StringField stripWhitespace transformer

v6.1.0

18 Mar 10:28

Choose a tag to compare

added StringField transformer system with trim, upper, and lower tran…

v6.0.0

12 Mar 10:45

Choose a tag to compare

v5.20.0

10 Mar 16:00

Choose a tag to compare

support creating ResourceField and ResourceArrayField from class-name…

v5.19.0

09 Mar 12:53

Choose a tag to compare

provide Field instance to closure given to when function

v5.18.0

02 Mar 16:05

Choose a tag to compare

added more CarbonImmutable tests

v5.17

02 Mar 15:58
fe58811

Choose a tag to compare

represent JSON objects as stdClass instances instead of arrays; impro…

v5.16.0

04 Jan 22:52
fe58811

Choose a tag to compare

represent JSON objects as stdClass instances instead of arrays; impro…

v5.15.0

02 Jan 17:11

Choose a tag to compare

added support for setting nullability on ArrayField using ArrayField:…