The CakePHP core team is proud to announce the immediate availability of CakePHP 2.0.0-dev. This is the first packaged release of the 2.x branch. The 2.0.0-dev release contains a number of backwards incompatible changes, and new features , and is not yet ready for production use. The biggest backwards incompatible change is that CakePHP 2.0.x will require at least PHP 5.2.6. There will be no support for PHP4 or PHP5 < 5.2.6.
### New features This is by no means an exhaustive list of new features in CakePHP 2.0, but some of the highlights so far include: - PHPUnit as a test framework. PHPUnit is the de-facto standard for unit testing, and CakePHP is part of that. There are a number backwards compatible additions to help you update your tests easier. - Separate Request and Response objects - Giving you easier access to information you need, and making testing easier. - Lazy loading model associations - Associated models are loaded on- demand greatly improving the memory use and performance of larger applications. - Lazy loading of Helpers and Components - Helpers and components are loaded/constructed as needed helping performance. - New console framework - The console framework has been re-worked to provide a more flexible, powerful and colourful console. - Exceptions and Errors - CakePHP uses exceptions internally and provides developers with a more extensible and configurable way to handle errors and exceptions in their applications. You can find out more about all the features in CakePHP 2.0 in the new features wiki pages[1]. As previously mentioned, there are a number of backwards incompatible changes in CakePHP 2.0, and the core team has been documenting them all in the 2.0 migration guide[2]. If you are interested in helping with the on-going development of CakePHP 2.0, there are a number of ways you can help. You can give the code a try, and open tickets/provide test cases + patches for issues you find. You can help close the existing open un-assigned tickets [3] by creating patches and test cases for them. You can also give input on the many RFC and Enhancement tickets in lighthouse. I'd like to thank everyone in the CakePHP community for a fantastic year. Looking back, 2010 was an impressive year. We saw the release of CakePHP 1.3.0 and a total of 10 release over the year. There was an amazing conference in Chicago, 1000's of documentation edits, countless blog posts, including an advent calendar from the japanese community[4]. On top of all that great stuff, we also had the re- release of the bakery and the launch of http://tv.cakephp.org . A great year, and it wouldn't be possible without the fantastic community that CakePHP has. So to everyone who helped make this year fantastic, thank you. Download a packaged release [5] View the changelog [6] Links [1] http://cakephp.lighthouseapp.com/projects/42648/20-new-features [2] http://cakephp.lighthouseapp.com/projects/42648/20-migration-guide [3] http://cakephp.lighthouseapp.com/projects/42648-cakephp/tickets/bins/228812 [4] http://cakephp.jp/modules/newbb/viewtopic.php?viewmode=flat&topic_id=2510&forum=16 [5] http://github.com/cakephp/cakephp/downloads [6] http://cakephp.org/changelogs/2.0.0-dev Check out the new CakePHP Questions site http://cakeqs.org and help others with their CakePHP related questions. You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
