All Notable changes to your-app-rocks/eloquent-uuid
will be documented in this file. This project adheres to Semantic Versioning.
The format is based on Keep a Changelog.
2.5.0 - 2021-02-24
- Add support PHP 8 | Fixing "Update for php 8" (#9)
- Tests against PHP 8
2.4.0 - 2020-09-08
- Update require-dev constraints:
- Add
orchestra/testbench
^6.0 (Required to run tests against Laravel ^8.0)
- Add
- Update .gitignore
2.3.0 - 2020-07-24
- Support multiple connections (#8)
2.2.0 - 2020-04-20
- Fixing "Laravel 7 : composer don't allow install" (#5)
- Bump
ramsey/uuid
^4.0
2.1.0 - 2020-04-19
- Bump
ramsey/uuid
^3.9 - Tests against PHP 7.4
- Update require-dev constraints:
- Add
orchestra/testbench
^5.0 (Required to run tests against Laravel ^7.0) - Add
phpunit/phpunit
^9.0
- Add
- Remove 'check-style' script in
.travis.yml
file
2.0.1 - 2019-09-08
- Update
TestCase.php
: ThesetUp()
method now return void type. - Update require-dev constraints:
- Drop
phpunit/phpunit
^6.0 (Support only PHP <7.0) - Add
orchestra/testbench
^4.0 (Required to run tests against Laravel ^6.0)
- Drop
- Fix php files permission.
2.0 - 2019-05-05
- Fixing "Class was composed in Model" (#1)
- Breaking Change:
Uuidable
trait: Replaced trait properties ( $uuidColumnName, $uuidVersion and $uuidString ) by 'get' methods with return default value - Breaking Change:
Uuidable
trait:generateUuid()
method now throwsInvalidUuidVersionException
instead ofInvalidArgumentException
- Breaking Change:
Uuidable
trait:validateUuidVersion()
method now has visibilitypublic
instead ofprivate
- Refactored all tests
- Breaking Change:
Uuidable
trait: RemovededsetUuidColumnName()
,setUuidVersion()
andsetUuidString()
methods.
1.2.2 - 2019-02-13
- Tests against PHP 7.3
- Updated dependencies
1.2.1 - 2018-05-31
- Add 'check-style' composer script.
1.2.0 - 2018-04-30
- Add 'findByUuid()' scope query.
1.1.0 - 2018-04-29
- Add support for the custom key name model binding. See Laravel Documentation
- First Release