2.9 Migration Guide

CakePHP 2.9 is a fully API compatible upgrade from 2.8. This page outlines the changes and improvements made in 2.9.

PHP7 Compatibility

CakePHP 2.9 is compatible with, and tested against PHP7.


New Features

  • DboSource::flushQueryCache() was added to allow more fine-grained control of query result caching when enabled.

  • The log messages created by ErrorHandler can now be more easily customized in subclasses.

  • Additional mime-types for ‘jsonapi’, and ‘psd’ were added.

  • Time & Datetime inputs no longer set a maxlength attribute when rendered as ‘text’ input types.

  • AuthComponent::user() now makes the user data available when using stateless authentication adapters.