CakePHP 3.4.0-beta3 Released
The CakePHP core team is happy to announce the immediate availability of CakePHP 3.4.0-beta3. This is a beta release for 3.4.0, and it contains bugfixes found by the community.
Updating to 3.4.0-beta3
You can use composer to upgrade to the beta version of CakePHP 3.4.0:
php composer.phar require "cakephp/cakephp:3.4.0-beta3"
We would greatly appreciate it if you temporarily upgraded your application, and ran your tests. By opening issues for any regressions in the beta, we can help ensure a smoother release of 3.4.0 before the stable release.
Bug Fixes
- HasMany Associations and a replace save strategy and conditions work more often now as table aliases are stripped from generated conditions.
- MailerTrait::getMailer() is now protected. This prevents getMailer from being used as an action when permissive routes are enabled.
- CellTrait::cell() is now protected. This prevents cell from being used as an action where permissive routes are enabled.
- TextHelper::autoLinkUrls() now links more URLs correctly.
- Postgres schema reflection now extracts precision and scale from NUMERIC and DECIMAL columns.
- Cookies created via Response::cookie() are now emitted correctly.
Additions & Deprecations
- FormHelper::input() is now deprecated, and replaced with FormHelper::control() the old name was opaque and confusing to new users.
- Response::getCookies() was added.
A full list of the changes in 3.4.0 can be found in the 3.4.0 migration guide
Contributors to 3.4.0-beta3
Thank you to all the contributors that helped make this release happen:
- ADmad
- José Lorenzo RodrÃguez
- Mark Story
- Yves P
- antograssiot
- chinpei215
- ndm2
As always, we would like to thank all the contributors that opened issues, created pull requests or updated the documentation.