The CakePHP core team is proud to announce the immediate availability
of CakePHP 1.3.9 and 2.0.0-alpha. 1.3.9 is a
bugfix/maintenance release for the the 1.3 branch. 2.0.0-alpha is the
first alpha release of the 2.x branch, and is not
API stable or intended for production systems. Since the release
CakePHP 1.3.8 in March, there have been over 45
commits[1] and 25 tickets resolved. There have been a few changes that
may affect your application:

1.3

- An issue introduced in 1.3.8 that caused the `-app` flag to not work
correctly, has been fixed.
- The MySQL driver no longer does joins on delete queries unless a
join is required.
- TextHelper::autoLinkEmail() no longer creates links for email
addresses missing TLD's
- CakeSocket::write() works better with lazy/slow servers.
- Fixtures are a bit more robust, and field order/missing fields do
not cause spurious errors.
- Cookies are recursively deleted when a top-level key is removed.
- Xml::toArray() was updated and support for various xml formats is
improved.
- MemcacheEngine now supports persistent connections correctly.

Development on 2.0 has continued at a rapid pace, with a number of new
commiters, and the return of some familiar
faces. Since 2.0.0-dev there have been over 1000 commits, and a number
of large changes have occured.
The biggest of which is a change in filenaming and directory structure
conventions.  All directories and
classnames are `CamelCased`, filenames match the class name exactly.
In addition to filename changes, a new
loader `App::uses()` has been added.  This loader supports lazy
loading, and works well with the new directory
layout. In addition to these large changes, a number of other changes
have been done:

- Models are now lazy loaded in Controllers, when defined in `$uses`.
- EmailComponent has been broken out into a number of smaller classes
that are more easily re-used in Shells.
- CakePlugin has been added. It provides features for including
bootstrap and route files from plugins.
- AuthComponent has been re-factored to be more extensible and
flexible.

You can view the full changelogs[2] on cakephp.org.  The temporary
documentation for these features, and most changes in
2.0 can be found on lighthouse[3].  We're working away on new, fully
updated documentation for 2.0.0 as well. We hope to
have in-progress versions of it up soon.  There is still no final
release date planned for 2.0.0, but it each release
brings it closer.

We're also proud to announce CakeFest 2011[4]. It will be held in
Manchester, England in September of 2011.  Tickets are
available now, so get them while you still can.  If you are interested
in speaking at CakeFest, the call for speakers is
still open[5].

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.

- View the 1.3.8 changelog [1]
- View the 2.0.0-alpha changelog [2]
- Download packaged releases [6]

Links:

- [1] http://cakephp.org/changelogs/1.3.9
- [2] http://cakephp.org/changelogs/2.0.0-alpha
- [3] http://cakephp.lighthouseapp.com/projects/42648-cakephp/overview
- [4] http://cakefest.org
- [5] http://cakefest.org/speak
- [6] http://github.com/cakephp/cakephp/downloads

-- 
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
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to