All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and this changelog format.
- Package now supports Laravel 12.
- Support
laravel-json-api/core
v4 and v5. - Remove deprecation messages in PHP 8.4.
- Package is now licensed under the MIT License.
- BREAKING Package now requires Laravel 11.
- Minimum PHP version is now
8.2
.
- Minimum PHP version is now 8.1.
- Upgraded to Laravel 10, dropping support for 8 and 9.
- Added support for PHP 8.1.
- Added support for Laravel 9, and
vinkla/hashids
version 10. - Package now supports v2 of both the
laravel-json-api/core
andlaravel-json-api/eloquent
dependencies.
Initial stable release, with no changes from 1.0.0-beta.3
.
- New
withLength()
method allows the developer to easily set the length for the defaultID
pattern. For example, calling this method with10
would change the pattern from[a-zA-Z0-9]+
to[a-zA-Z0-9]{10,}
.
- BREAKING Updated the method signature of
HashId::fill()
to add the validated data as the third argument. This change was required as the EloquentFillable
interface has been modified.
Initial release.