CakePHP makes building web applications
simpler, faster and require less code.

News | Development | Documentation

News

News and Releases

CakePHP 3.0.0 is Here!

The CakePHP core team is thrilled to announce the release of CakePHP 3.0.0. This is the first API stable release for the 3.0 branch. This release is a backwards incompatible release with previous CakePHP versions. The new minimum requirements for CakePHP are:

  • PHP 5.4.16 or greater.
  • mbstring extension
  • intl extension

Some of the key features in CakePHP 3.0 are outlined in the following sections.

Key F...

published on Mar 22, 2015 7:32 PM

Read more

CakePHP 2.6.3 Released

The CakePHP core team is proud to announce the immediate availability of CakePHP 2.6.3. 2.6.3 is a bugfix release for the 2.6 release branch. A short list of the changes you can expect is:* The postgres driver can now convert text fields into integer fields through SchemaShell.* Files with .. in their name can now be downloaded through CakeResponse.* LC_TIME messages are ignored when extracting...

published on Mar 16, 2015 2:10 AM

Read more

CakePHP 2.6.2 Released

The CakePHP core team is proud to announce the immediate availability of CakePHP 2.6.2. 2.6.2 is a bugfix release for the 2.6 release branch. A short list of the changes you can expect is:* Fixed exception rendering when ExceptionRenderer raised an error.* Notice errors in PaginatorHelper when no model was set have been fixed.* ConsoleOutput does not generate errors when used with `php://output...

published on Feb 19, 2015 12:54 PM

Read more

CakePHP 3.0.0-RC2 Released

The CakePHP core team is excited to announce the release of CakePHP 3.0.0-RC2. Our plan is that this will be the final 3.0.0 release candidate and in ~6 weeks time 3.0.0 stable will be released. Since 3.0.0-RC1, we've been hard at work incorporating community feedback, fixing many issues and improving the documentation.# Upgrading From an Earlier 3.0.0 releaseWhen upgrading from an earlier 3.0....

published on Feb 9, 2015 2:27 AM

Read more

CakePHP 2.6.1 Released

The CakePHP core team is proud to announce the immediate availability of CakePHP 2.6.1. 2.6.1 is a bugfix release for the 2.6 release branch. A short list of the changes you can expect is:* I18nShell now correctly extracts messages with context.* Improved web test runner. All URL options now have links in the interface.* Session directories are now created when debug is enabled.* Text columns i...

published on Jan 16, 2015 3:15 AM

Read more

CakePHP 3.0.0-RC1 Released

The CakePHP core team is proud to announce the first release candidate for CakePHP 3.0.0.It's been an intense time since our last beta release. We have been busy polishing most of the rough edges that we could find with the help of the community.

This polishing sprint meant a few breaking API breaking changes from beta3, specifically around the validation subsystem, due to many shortcomings fou...

published on Jan 2, 2015 7:35 PM

Read more

CakePHP Community 2014

3.0: the evolution of a PHP framework

If anything were to have marked 2014 for CakePHP we'd probably all agree it was 3.0, the latest major version of the framework in it's 10 year lifetime. After a series of successful developer previews and various beta releases, we're now in position to freeze the API inline for a final stable version, just after community review of the release candidates.

It'...

published on Dec 29, 2014 12:12 PM

Read more

CakePHP 2.6.0 Released

The CakePHP core team is proud to announce the immediate availability of CakePHP 2.6.0. There have been a few changes to 2.6.0 since the RC1 release:* AuthComponent now fires the `Auth.afterIdentify` event after users are logged in.* HtmlHelper::script and HtmlHelper::css no longer share a single asset list for the once option.* Postgres driver supports sslmode.* The test suite can now use PHPU...

published on Dec 23, 2014 4:48 PM

Read more

CakePHP 2.5.8 released

The CakePHP core team is proud to announce the immediate availability of CakePHP 2.5.8. 2.5.8 is a bugfix release for the 2.5 release branch. A short list of the changes you can expect is:* Improved error messages when fixtures are missing fields.* Human is now properly pluralized by Inflector* TreeBehavior regression introduced in 2.5.7 was fixed.* RequestHandler::startup failures no longer pr...

published on Dec 23, 2014 4:47 PM

Read more

CakePHP 3 to fully adopt PSR-2

As many in the community know, since the very beginning CakePHP has maintained and adhered to its own coding standard. Since the creation of CakePHP however, other coding standards have arisen with wider adoption among the PHP community as a whole. To increase consistency with other PHP projects, the core team has decided to fully adopt PSR-2, starting with the release of 3.0.0.

This was not a l...

published on Dec 16, 2014 11:42 AM

Read more

CakePHP 2.5.7 released

The CakePHP core team is proud to announce the immediate availability of CakePHP 2.5.7. 2.5.7 is a bugfix release for the 2.5 release branch. A short list of the changes you can expect is:* Unsetting the email address pattern in CakeEmail now works as documented.* Console tools now exit non-zero on failure.* Fixed inflection of schema class names in SchemaShell.* SQLite datasource correctly par...

published on Dec 9, 2014 2:08 AM

Read more

CakePHP 3.0.0-beta3 released

The CakePHP core team is excited to announce the release of CakePHP 3.0.0-beta3. While we had originally planned on only doing 2 beta releases, we're not entirely satisfied with the current ORM validation workflow, and want to do some additional work there. The new plan is to have at least two RC releases after beta3. The RC releases will be API frozen and no new features or breaking changes wi...

published on Nov 17, 2014 2:55 AM

Read more

CakePHP 2.5.6 and 2.6.0-RC released

The CakePHP core team is proud to announce the immediate availability of CakePHP 2.5.6 and 2.6.0-RC1. 2.5.6 is a bugfix release for the 2.5 release series, while 2.6.0-RC1 is beta release of the upcoming 2.6.0 release. A list of the changes you can expect in 2.5.6 are:

  • CakeSession::read returns null on all failure cases.
  • Model::isUnique now works as validator for multiple fields.
  • CakeTestCase::get...

published on Nov 8, 2014 1:55 AM

Read more

CakePHP 2.5.5 and 2.6.0-beta released

The CakePHP core team is proud to announce the immediate availability of CakePHP 2.5.5 and 2.6.0-beta. 2.5.5 is a bugfix release for the 2.5 release series, while 2.6.0-beta is beta release of the upcoming 2.6.0 release. A list of the changes you can expect in 2.5.5 are:

  • Console applications will not output colours if there is no TTY.
  • Files are not overwritten by Folder::copy when the SKIP flag i...

published on Oct 5, 2014 3:26 AM

Read more

CakePHP 3.0.0-beta2 released

The CakePHP core team is proud to announce the second beta release for CakePHP 3.0.0.
It's been a month since our first beta release, and we are excited by the big welcome the community has given to the new version. All the positive feedback and help has been a great motivation for the core team to work harder on improving the developer experience for 3.0.

This will be the last beta release for ...

published on Sep 28, 2014 1:59 PM

Read more

CakePHP 2.5.4 released

The CakePHP core team is proud to announce the immediate availability of CakePHP 2.5.4. 2.5.4 is a bugfix release for the 2.5 release branch. A short list of the changes you can expect is:* Improved SMTP auth reply checks.* Headers are now correctly sent when using ajaxLogin elements with AuthComponent.* Errors in sample schema files were corrected.* SecurityComponent no longer puts URLs contai...

published on Sep 2, 2014 2:23 AM

Read more

CakePHP 3.0.0-beta1 released

The CakePHP core team is excited to announce the first beta release of CakePHP 3.0.0. In the weeks since 3.0.0-alpha2, we've been hard at work incorporating community feedback on the new release, and completing the remaining changes that will break compatibility in a significant way.

Breaking Changes since 3.0.0-alpha2

Since the release of 3.0.0-alpha2 there have been several changes that will br...

published on Aug 23, 2014 9:53 AM

Read more

CakePHP 3.0.0-alpha2 Released

The CakePHP core team is proud to announce the immediate availability of CakePHP 3.0.0-alpha2. CakePHP 3.0.0-alpha2 is the second alpha release for CakePHP 3.0.0. In the month since 3.0.0-alpha1 a few new features have been merged, and many issues have been fixed.

New Features in 3.0.0-alpha2

Router Refactor and Builder Based APIs.

The Router class has been re-factored internally and new methods h...

published on Jul 28, 2014 2:49 AM

Read more

CakePHP 2.5.3 and 1.3.20 released

The CakePHP core team is proud to announce the immediate availability of CakePHP 2.5.3 and CakePHP 1.3.20. CakePHP 2.5.3 is a bugfix release for the 2.5.x release branch. 1.3.20 is a bugfix release for 1.3.x. The 1.3.20 release contains an important fix to address a potential race condition in Model::save that can cause data loss when records are deleted during concurrent updates. The same fix ...

published on Jul 21, 2014 2:50 AM

Read more

CakePHP 3.0.0-alpha1 released

The CakePHP core team proudly announces the first alpha release ofCakePHP 3.0.0. In the months between 3.0.0-dev3 and this release, we'vebeen working really hard at getting more of the remaining parts implemented,and incorporating all the great feedback we've gotten from the community so far.

There are still a few larger features to be completed before we go to a beta release,most importantly:

  • U...

published on Jun 25, 2014 9:06 PM

Read more