CakePHP 3.5.14
2 April 2018
CakePHP version 3.5.14 is now available.
What's New in CakePHP 3.5.14
3.5.14
- Included root certificate authority was updated to march 2018 build from mozilla.
- Improved API documentation and test coverage.
- Fixed internal usage of deprecated Cake\Database\Schema\Table class name.
- Fixed errors when Memcached::getMulti() returns false.
3.5.13
- Form now allows schema classes to be customized via the _schemaClass property.
- A notice error in the missing template error page was fixed.
- Tables with no primary key can no longer be updated by the ORM. Instead of a dangerous update operation an exception will be raised.
- Entity virtual fields are now included in debug output.
- PaginatorComponent no longer prefixes sort fields. This makes defining sortWhitelist easier.
- Improved API documentation.
- Session configuration in integration test cases should not emit errors in PHP7.2 with database sessions.
- FormHelper now accepts multiple => false to disable multi-select generation.
3.5.12
- Router::url() now works correctly when the _ssl and _full options are combined.
- View no longer fails to add an extension subdirectory when the current controller's name is the same lenght as the extension name.
- cake plugin symlink now offers an overwrite option.
- Folder::isRegisteredStreamWrapper() now handles custom stream names.
- Queries using leftJoinWith() and auto-fields no longer creates invalid SQL.
- cake server now allows the ini file used by the server process to be defined via the ini_path option.
- The bundled CA file was updated to the latest version from mozilla.
- FormHelper::control() now passes the required attribute into the datetime widget correctly.
- ObjectRegistry::normalizeArray() no longer corrupts the array structure when called multiple times on the same data.