CakePHP 3.4.13 Released
The CakePHP core team is happy to announce the immediate availability of CakePHP 3.4.13. This is a maintenance release for the 3.4 branch that fixes several community reported issues.
Bugfixes & New Features
You can expect the following changes in 3.4.13. See the changelog for every commit.
- Empty MO files are no longer ignored by I18n message collections.
- Missing Controller error messages were improved when routing parameters were not correctly inflected.
- Improved compatibility with PHP7.2.
- The hiddenField option for radio buttons now works as documented.
- Nested fields and multi-record forms using the ArrayContext are easier to define as default values and schema options fallback root level entities.
- Cake\Datasouce\EntityTrait::setDirty() now returns $this as documented.
- Improved database URI parsing making it possible to use usernames/passwords with # in them.
- Improved compatibility with Memcached 3.x by removing check for use_sasl ini setting.
- Improved API documentation.
- Sqlserver connections now raise an error when the persistent flag is used. This option never worked correctly, and should not be used.
- Connections no longer unset their driver on destruction fixing use after free issues.
Contributors to 3.4.13
Thank you to all the contributors that helped make this release happen:
- ADmad
- Bernat Arlandis
- Bryan Crowe
- David Yell
- José Lorenzo RodrÃguez
- Mark Scherer
- Mark Story
- Michael Hoffmann
- Mike Fellows
- antograssiot
- chinpei215
- inoas
- lilHermit
- saeideng
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.