All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix HasNanoidKey Traits
- Update Laravel 9 support.
- Add support for
nanoid
as key, traitHasNanoidKey
- Add optional prefix to key, trait
HasNanoidKey
andHasUlidKey
- Change
Str::uuid()
toStr::orderedUuid()
(timestamp based) - Change
UuidAsPrimaryKey
trait toOptiKeyAsPrimary
- Change
UlidAsPrimaryKey
trait toOptiKeyAsPrimary
- Fix minimal PHP requirements to ^7.3 | ^8.0
- Change variable
$uuidFieldName
to$optiKeyFieldName
- Change variable
$ulidFieldName
to$optiKeyFieldName
- Change license from Apache 2.0 to MIT
- Update Laravel 8 support.
- Add Laravel v7 and lowercase ULID option.
- Fix PHP and Laravel requirements
- Initial release