CakePHP 2.0.0-RC1 Hot and fresh
The CakePHP core team is proud to announce the immediate availability of CakePHP 2.0.0-RC1. 2.0.0-RC1 marks the beginning of the release candidate process for 2.0.0. From this point forward no additional new features or backwards incompatabile changes will be made to CakePHP 2.0. We plan on having 3 RC releases, and if there are no outstanding large issues we will release the final version. Read the changelog or download the release.
At this time the oracle driver is incomplete, and is waiting on getting a reliable and usable oracle connection setup. For now the Oracle driver has been removed, but we hope that throughout the RC process oracle functionality will be restored and more fully featured than before.
Since 2.0.0-beta there have been over 180 commits and 50 tickets resolved. There have been no major features added since the beta release. A few small features have been added:
- The API docs have been revised, corrected and expanded in many places.
- New generic bake theme. The default bake theme has been refreshed to use more CSS3 and modern properties, to give a sexier bake experience.
- SQL errors now raise exceptions instead of outputting warnings.
Debugger::output()has been deprecated and replaced with
- Router::mapResources() works with plugins now.
- RequestHandlerComponent::prefers() now correctly respects client
qvalue preferences. CakeRequest::accepts() does as well.
- CakeEmail has had a number of improvements made around API consistency, and ease of use.
- Router extensions are no longer under
$this->request->params['url']['ext']. Instead they can be found at
- A constant
TIME_STARThas been added to with the microtime of the request start.
- APC, Memcache, and Wincache engines only clear values matching the prefix when
- Visibility of methods many has been updated.
As CakePHP goes through the RC process, no additional new features will be added. The team will focus on getting the changes for 2.0 stable, completing the new documentation, and updating API documentation with more examples.
We're also proud to announce the availability of http://ci.cakephp.org . Going forward CakePHP will have all of its unit tests run against MySQL, Sqlite, and Postgresql after each commit. The results of these unit tests will be published for the community as well. We hope this additional automation and continuous integration will help increase the quality of CakePHP.
A huge thanks to all involved in terms of both contributions through commits, tickets, documentation edits, and otherwise contribute to the framework. Without you there would be no CakePHP.
Download a packaged release  View the changelog