Thanks and congratulations! Jeremy Burns Class Outfit
http://www.classoutfit.com On 17 Oct 2011, at 03:44, Matthew Kaufman wrote: > Can't wait to get to installing and setting up Cake 2 Stable later tonight > shortly to see > > These points interest me the highest! > HTML 5 form inputs support in form helper. > A Sexier default look taking advantage of new CSS 3 features. > To be honest the default baked views were horrible. I would love to see a > lot more dynamic and buildable HTML5/CSS 3 and JavaScript interactions. > > ---- > > And lastly: With all the worries with Lithium and other Frameworks dying out > (by nature); I am so thankful to see the release > > > On Sun, Oct 16, 2011 at 8:42 PM, Meroe Kush <whme...@gmail.com> wrote: > Exciting news! Thanks so much Larry and the rest of the contributors! > > > > > > > > From: cake-php@googlegroups.com [mailto:cake-php@googlegroups.com] On Behalf > Of Larry E. Masters > Sent: Sunday, October 16, 2011 8:39 PM > To: cake-php@googlegroups.com > Subject: CakePHP 2.0 Released > > > > The CakePHP core team is very exited to announce a major jump in the version > numbering. CakePHP 2.0 stable is out! we have put endless hours into this > release and great ideas have made it into the the framework for this version. > This is a quick summary of what 2.0 means for you > > > > The CakePHP core team is very exited to announce a major jump in the version > numbering. CakePHP 2.0 stable is out! we have put endless hours into this > release and great ideas have made it into the the framework for this version. > This is a quick summary of what 2.0 means for you: > > We have dropped PHP 4 support and we have refactored all the code to be > strictly compliant with PHP 5.2+. > Use of native features like exceptions, PDO, SPL, json_encode and much more. > Embraced the PSR-0 recommendation for file naming. Now all your classes map > to a file with the same name. Less things to remember! > New Error and Exception handlers provide easier to configure, and ease > working with errors such as page not found, unauthorized error and lots more. > Improved I18n functions for easier multilingual development. > Support for injecting your own objects to act as CakePHP libraries, such as > component, helpers and behaviors, no more excuses for modifying core files. > Console libraries rebuilt from scratch, automatic help generation, parameter > checking, and colors! > New Request and Response objects for easier handling of HTTP requests. > Better session handling for easier custom engines. Put your sessions into > storage systems like Memcache with less effort. > Completely refactored Auth system. It is now easier to configure and plug in > your own implementations for external login services or your permissions > system. > Brand new email library with support for multiple transports. With easy to > use global configuration, logging, and charset support. > Dropped SimpleUnit in favor of PHPUnit. PHPUnit is the defacto testing > framework for PHP with support for more options, better mock objects, and > improved console output [16] > Reworked the SecurityComponent to not suck less, now you can more easily > protect your apps against CSRF and form tampering attacks while having fun. > Improved support for PostgreSql, SQLite and SqlServer, they are now first > class citizens along with Mysql datasource. > HTML 5 form inputs support in form helper. > A Sexier default look taking advantage of new CSS 3 features. > A lot faster, almost everything is now lazy-loaded, and even on debug mode > you will feel your applications flying. > We are probably falling short in describing all the goodness CakePHP 2.0 is > bundling, so we invite you to read the excellent new book[1] that we have put > together to make this release the best documented version of the framework > yet. You're invited to watch this video[2] to get a better idea of all the > goodness inside 2.0, we also have slides! [3] Also take some time to check > out this video[4] that details the roadmap we followed to bring you today's > release. The overall CakePHP ecosystem has also been improved. We took the > time to make the complete core test suite run with a single command. This > allowed us to measure the health of the core code using the new continuous > integration server[5]. We are more confident than ever, that this is a rock > solid framework. > > > For those of you migrating from CakePHP 1.3, please check the very detailed > migration guide[6] and make sure you use the new Upgrade shell bundled with > this release. A lot of applications have already been migrated and overall > opinions on the process is that it is very smooth and straight forward. This > version already comes with a complete working ecosystem of well known and new > plugins. This is a list of some noteworthy: > > DebugKit [7]: provides a development toolbar an additional tools to measure > performance, get requests history, inspect view variables and other goodies. > AclExtras [8]: easy generation and synchronization of Access control objects > for you ACL permissions > Localized [9]: A set of country specific classes for validation a displaying > correct texts for each country in your application > Datasources [10]: Additional datasources such as XmlRPC, Ldap, and more > Migrations [11]: Easy database schema migrations and history tracking > Search [12]: Create complex search queries out from url requests in minutes > Entity [13]: Make your models return objects instead of arrays > MongoDb [14]: A drop in solution to use MongoDB as a database, you won't even > notice you changed the datasource! > MongoCake [15]: Compatibility bridge with Doctrine ODM to use MongoDB and > return objects in models Since 2.0.0-RC3 there have been 79 commits and 20 > tickets resolved. Some of the changes include: > Added support for configuring the body and header charset in CakeEmail, this > allows users to send emails in japanese charsets. > Updated all internal documentation links. > Dropped string syntax for configuring behaviors and helpers. It is not > possible to do array('MyBehavior' => 'config string') use the array syntax > instead. > Using sessions with custom adapters will not throw errors anymore. > Unused Exception classes were removed. 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 [17] View the changelog [18] > > > Links > > [1] http://book.cakephp.org/2.0/en/ > [2] > http://tv.cakephp.org/video/CakeFoundation/2011/10/06/ch-ch-anges_cakephp_2_0_-_by_mark_story > [3] http://www.slideshare.net/markstory/ch-chchanges-cake-php2 > [4] > http://tv.cakephp.org/video/CakeFoundation/2011/04/07/la_meetup_2011_part_one/playlist:4d9d4e65-5e44-4daf-919c-129c82f0cb67 > [5] http://ci.cakephp.org > [6] http://book.cakephp.org/2.0/en/appendices/2-0-migration-guide.html > [7] https://github.com/cakephp/debug_kit/tree/2.0 > [8] https://github.com/markstory/acl_extras/tree/2.0 > [9] https://github.com/cakephp/localized/tree/2.0 > [10] https://github.com/cakephp/datasources/tree/2.0 > [11] https://github.com/CakeDC/migrations/tree/2.0 > [12] https://github.com/kanshin/CakeEntity > [13] https://github.com/kanshin/CakeEntity/tree/2.0 > [14] https://github.com/ichikaway/cakephp-mongodb/tree/cake2.0 > [15] https://github.com/lorenzo/MongoCake > [16] > http://tv.cakephp.org/video/CakeFoundation/2011/10/03/phpunit_and_you_-_by_mark_story > [17] https://github.com/cakephp/cakephp/zipball/2.0.0 > [18] http://cakephp.org/changelogs/2.0.0 > > > -- > > Larry E. Masters > > > > -- > Our newest site for the community: CakePHP Video Tutorials > http://tv.cakephp.org > Check out the new CakePHP Questions site http://ask.cakephp.org and help > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > cake-php+unsubscr...@googlegroups.com For more options, visit this group at > http://groups.google.com/group/cake-php > > > -- > Our newest site for the community: CakePHP Video Tutorials > http://tv.cakephp.org > Check out the new CakePHP Questions site http://ask.cakephp.org and help > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > cake-php+unsubscr...@googlegroups.com For more options, visit this group at > http://groups.google.com/group/cake-php > > > -- > Our newest site for the community: CakePHP Video Tutorials > http://tv.cakephp.org > Check out the new CakePHP Questions site http://ask.cakephp.org and help > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > cake-php+unsubscr...@googlegroups.com For more options, visit this group at > http://groups.google.com/group/cake-php -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php