The CakePHP core team is proud to announce the immediate availability of 
CakePHP 2.3.0-RC2 and 2.2.5[1]. There have been a few small improvementsand 
fixes since the release of 2.3.0-RC1. If there are no serious issues 
reported 2.3.0 stable should be released within a few weeks.

## Changes since 2.3.0-RC1

Since the release fo 2.3.0-RC1 a few new improvements have been added. In 
addition, all changes in 2.2.5 are also present in 2.3.0-RC2. The new 
improvments to 2.3.0-RC2 are:

* Using an unknown cache engine results in exceptions being thrown.
* Improved support for HTML5 attributes.
* PaginatorComponent now throws exceptions when users request page numbers 
that are out of range. This is instead of displaying duplicate content from 
the last page in the series.
* PaginatorHelper::prev() and PaginatorHelper::next() now support the 
'disabledTag' option. This option can be used to set the wrapping tag when 
these controls are not available.
* An .editorconfig file was added.
* The default doctype is now HTML5
* FormHelper sets the required attribute on inputs based on detected 
validation rules.
* Support for php.ini style numbers was added to 
CakeNumber::fromReadableSize()
* Generated text for pagination buttons in related models are now easier to 
read.
* FormHelper::postLink() sets the target attribute on the form element 
instead of the a element.

See the changelog[2] for a full list of changes in 2.3.0-RC2

## Changes in 2.2.5

2.2.5 is a bugfix/maintenance release for the 2.2.x release branch. There 
have been 40 commits & 19 issues fixed since 2.2.4. Some of the notable 
fixes are:

* Fields using the || operator are now quoted correctly.
* Stack traces on error pages now highlight code excerpts correctly.
* File inputs no longer include the value attribute. This fixes HTML 
validation with HTML5 doctypes.
* ConsoleOptionParser now correctly handles options with the value of '0'.
* Mysql datasource now correctly handles indexes with a length value.
* The 5th argument is no longer passed to mail() when safe_mode is active.
* Email bodies are now wrapped at 998 instead of 78 characters. This fixes 
issues where HTML content would be spliced.
* TreeBehavior and nested deletes work as expected now.
* Infinite loops when rendering error 500 pages with extensions declared by 
Router::parseExtensions() have been fixed.
* Requests to the SecurityComponent's blackholeCallback are now blackholed. 
This was an issue when using a public unprefixed method as the 
SecurityComponent's blackhole callback.
* Theme names are now consistently camelcased in both helper assets & view 
files.
* FormHelper::radio() now treats boolean values as equivalents to 1 and 0 
respectively.
* Hash::expand() no longer loops infinitely in PHP5.2 when expanding deeply 
nested structures.

The changelog[3] has the full list of changes in 2.2.5

A huge thanks to all involved in terms of both contributions through 
commits, tickets, documentation edits, and those whom have otherwise 
contributed to the framework. Without you there would be no CakePHP. 
Download a packaged release [1]

### Links

* [1] https://github.com/cakephp/cakephp/tags
* [2] http://cakephp.org/changelogs/2.3.0-RC2
* [3] http://cakephp.org/changelogs/2.2.5

-- 
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 post to this group, send email to cake-php@googlegroups.com.
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.


Reply via email to