CakePHP v4.0.4 Release NotesRelease Date: 2020-02-22 // 3 months ago
🚀 The CakePHP core team is happy to announce the immediate availability of CakePHP 4.0.4. This is a maintenance release for the 4.0 branch that fixes several community reported issues.
👀 You can expect the following changes in 4.0.4. See the changelog for every commit.
Http\Response::$_contenTypewas removed as it was often wrong and out of sync with the
$optionsparameter added so it can better wrap
- ➕ Add
IntegrationTestCaseTraitonce again raises exceptions when
datetime-localvalues are rendered with milliseconds by
DateTimeWidgetonly when step size is less than 1.
- 👌 Improved API documentation.
- 👌 Improved missing template exception messages. They now list out the full path of every attempted file.
CounterCacheBehaviorno longer attempts to update values when the foreign key is null.
- 👻 Loading optional associations with
contain()no longer raises an exception about missing association data.
Validation::decimal()now handles Polish formatted numbers correctly.
HasManyassociations now set invalid messages and errors on the parent entity when non-atomic saves fail.
- 👌 Improved missing database exception message.
- Logged fatal errors now include the file and line position.
Contributors to 4.0.4
🚀 Thank you to all the contributors that helped make this release happen:
- Corey Taylor
- Justin Slamka
- Mark Scherer
- Mark Story
- Rachman Chavik
- Remi Collet
- Victor Eduardo de Assis
📚 As always, we would like to thank all the contributors that opened issues, created pull requests or updated the documentation.