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 containing a space into the 
blackhole callback.
* Year validation now accepts dates from 1800 and later.
* RequestHandlerComponent will unserialize request bodies on DELETE 
requests.
* Transactions are now rolled back in saveAssociated/saveMany when 
exceptions are raised.
* Model::afterFind() is no longer called twice for hasOne/belongsTo 
associations. It is now only called once, with the model alias format.
* Join building now accepts no conditions. When joins are created with no 
conditions a cross will be created unless where conditions correctly 
restrict the query.
* SchemaShell now correctly handles the --file and --name switches.
* Generated schema files have more predictable names now. Instead of using 
the APP_DIR value, they will always used 'App' for application schema files.
* Exceptions arising from race conditions in FileEngine are now ignored.
* CakeTime now returns '' on invalid input.
* Translation functions correctly format placeholders when the first value 
is null.
* CURRENT_TIMESTAMP is no longer used as a string default value for 
TIMESTAMP columns with UPDATE CURRENT_TIMESTAMP in MySQL.
* Words ending in 'data' are no longer inflected to datum. This means works 
like 'FileMetadata' are not inflected incorrectly.

You can view the full [changelog on 
cakephp.org](http://cakephp.org/changelogs/2.5.4). I'd like to thank the 
people who have contributed to this release. Your bug tickets, 
documentation edits, and patches/pull requests are a big part of what keeps 
CakePHP alive and ticking. Download a [packaged release on 
github](https://github.com/cakephp/cakephp/releases/2.5.4).

-- 
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.

Reply via email to