Releases: michaeldyrynda/laravel-model-uuid
8.1.1
- Pin
laravel/pint
version to stop CI breaking when a new version is released. - Updates workflow configuration to use updated actions and cache
Full Changelog: 8.1.0...8.1.1
8.1.0
Updates minimum PHP version to 8.2 and Laravel version to 11.15, addressing recent changes in laravel/framework#51373
8.0.0
Adds support for Laravel 11.x and combines functionality previously provided by dyrynda/laravel-efficient-uuid.
8.0.0-beta.1
What's Changed
- Laravel 11.x Compatibility by @laravel-shift in #129
- Feature: Migrate efficient UUID support by @michaeldyrynda in #130
This version adds support for Laravel 11, and combines functionality previously available in laravel-efficient-uuid.
As a standalone package, laravel-efficient-uuid
was a cyclic dependency on laravel-model-uuid
, which made maintenance of the two packages tricky. The new functionality is, however, opt-in, so you can continue without this if you choose to.
Full Changelog: 7.1.1...8.0.0-beta.1
7.1.1
Fixes spatie/laravel-package-tools
dependency
7.1.0
- Adds support for UUIDv7 (@atymic) #124
- Adds support for configuring default column name (@joelmellon) #126
Full Changelog: 7.0.0...7.1.0
7.0.0
What's Changed
- Laravel 10.x Compatibility by @laravel-shift in #122
- Apply fixes from StyleCI by @michaeldyrynda in #123
New Contributors
- @laravel-shift made their first contribution in #122
Breaking changes
This version replaces the protected $uuidVersion = '';
in favour of a public function uuidVersion(): string;
If you are upgrading from an earlier version, you will need to replace instances of the property declaration with a method that returns the version string. The default UUID version remains uuid4
.
Full Changelog: 6.6.3...7.0.0
6.6.3
What's Changed
- Validation for UUIDs passed to the
whereUuid
scope by @MrThePlague in #115
New Contributors
- @MrThePlague made their first contribution in #115
Full Changelog: 6.6.1...6.6.3
6.6.2
Fix cyclic dependency on dyrynda/laravel-efficient-uuid
.
Note, this doesn't affect installation into a Laravel 9.x application, only development and testing of the package itself.
6.6.1
Target minimum dyrynda/laravel-efficient-uuid
that supports Laravel 9.x