The CakePHP core team is happy to announce the immediate availability of CakePHP 3.0.12. This is a maintenance release for the 3.0 branch that fixes a couple bugfixes and small enhancements.
Bugfixes -------- You can expect the following changes in 3.0.12. See the [changelog](http://cakephp.org/changelogs/3.0.12) for every commit. * `RuleChecker::existsIn()` handles nullable fields better. * Entities created by plugin associations have the correct return value for `source()` * Case statements accept literal values now. * Methods defined on Controller can never be used as actions. Before, methods redefined on AppController, or a subclass could be invoked as actions. * Plugin dot syntax can no longer be used to reference controllers in URLs. * `LocaleSelectorFilter` no longer sets the default locale. Instead it sets the active locale. * AuthComponent correctly redirects when an application is in a subdirectory. Enhancements ------------ * `Query::orderAsc()` and `Query::orderDesc()` were added. These methods make it possible to order on complex expressions. * `PaginatorHelper::next()` and `prev()` accept a `templates` option now. * The serialization format for `Time` objects can now be set with `Time::setJsonEncodeFormat()`. Download a [packaged release on github](https://github.com/cakephp/cakephp/releases). -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscr...@googlegroups.com. To post to this group, send email to cake-php@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/d/optout.