CakePHP 3.10.0 Released

The CakePHP core team is happy to announce the availability of CakePHP 3.10.0. This is release is a backwards compatible upgrade for 3.x and adds several new features and backports from the 4.x branch. These backports aim to ease the upgrade path from 3.x to 4.x.

Extending the 3.x Timeline

Previously 3.9 was the last planned feature release for 3.x and bug fix releases were planned to stop after June 15 2021. Because of continued interest and usage of 3.x we’ve decided to extend the 3.x maintenance timeline and release 3.10. The new timelines are:

  • 3.10 will continue to receive bug fixes until December 15, 2021.
  • 3.10 will continue to receive security fixes until December 15, 2022.

Updating to 3.10.0

You can use composer to upgrade to the beta version of CakePHP 3.10.0:

php composer.phar require --update-with-dependencies "cakephp/cakephp:^3.10.0"

What’s new in 3.10.0?

The shortlist of features included in 3.10 is as follows:

  • Improved API documentation.
  • Backported improvements to Validation::time() from 4.x.
  • EmailTrait::assertMailSentFrom() now accepts an array with an address & alias.

Contributors to 3.10.0

Thank you to all the contributors that helped make this release happen:

  • bancer
  • David Yell
  • gregs
  • Jorge
  • Mark Story
  • ndm2
  • othercorey
  • tanden
  • Tobse

As always, we would like to thank all the contributors that opened issues, created pull requests or updated the documentation.