CakePHP 5.0.5
The CakePHP core team is happy to announce the immediate availability of CakePHP 5.0.5. This is a maintenance release for the 5.0 branch that fixes several community reported issues.
Bugfixes
You can expect the following changes in 5.0.5. See the changelog for every commit.
- Fixed dirty state tracking for entities that use TranslateBehavior and use ResultSet methods to mutate records.
- Improved marshalling nullable enum values from strings.
- Shifted the logic for getting view variables to serialize into SerializedView::serializeKeys() so it is easier to override.
- Improved session gc time when server side idle timeouts are disabled. PHP defaults are now used, and you can configure this with application configuration as well.
- CollectionTrait::combine() is now compatible with enum keys.
- Fixed an array to string warning in EventFiredWith constraints.
- Improve API documentation.
- Reduce potential for empty cloaking throrugh refactoring.
- Fixed a regression with converting Date objects passed into datetime columns via the ORM into query parameters.
- Fixed type error in IntegrationTestTrait when adding tokens to requests.
Contributors to 5.0.4
Thank you to all the contributors that helped make this release happen:
- Adam Halfar
- ADmad
- dependabot[bot]
- fabian-mcfly
- Ishan Vyas
- Kevin Pfeifer
- Mark Scherer
- Mark Story
- othercorey
As always, we would like to thank all the contributors that opened issues, created pull requests or updated the documentation.
Download a packaged release on github.