http://cakephp.lighthouseapp.com/projects/42648/development-roadmap
https://github.com/cakephp/docs/blob/master/en/appendices/2-0-migration-guide.rst

lots of changes from 1.x to 2.x

On 26 July 2011 23:52, Kirk <k...@kirkkahn.com> wrote:

> Is there a document that outlines the major conceptual differences between
> 1.x and 2.x?
>
> ie - what big changes merit a completely new version number? why is 2
> better than 1? in switching from 1 to 2, will we change the way we think, or
> will things basically remain the same?
>
> Thanks for everything!
>
> ~Kirk
>
> On Tue, Jul 26, 2011 at 4:03 PM, José Lorenzo <jose....@gmail.com> wrote:
>
>> The CakePHP core team is proud to announce the immediate availability of
>> CakePHP 1.3.11 and 2.0.0-beta. 1.3.11 is a bugfix/maintenance release for
>> the the 1.3 branch. 2.0.0-beta marks the beginning of API stabilization and
>> means no more backwards incompatible changes should be done from this point,
>> but it does not mean it is intended for production systems yet. Since the
>> release CakePHP 1.3.10 in late May, there have been over 27 commits[1] and
>> 10 tickets resolved. There have been a few changes that may affect your
>> application:
>>  1.3
>>
>>    - Fixtures are now truncated in reverse order, this can help some
>>    applications with constraints in database to run tests more smoothly
>>    - Database credentials will now be hidden from debug output to protect
>>    users that forgot to set debug = 0 in their production servers
>>    - Fixed bug for detecting correct setup for mod_rewrite
>>    - Datasource will now return false instead of raising an error if
>>    unable to connect to Mysql or Mysqli
>>    - Added a banner to the default home.ctp to show important CakePHP
>>    announcements
>>
>> 2.0
>>
>> In the 2.0 the team has made huge strides on implementing the remaining
>> items on the todo list for the next version of the framework, we had a big
>> tide of new committers and lots of pull requests on github. We're thrilled
>> on the interest the community is putting on CakePHP 2.0. Since 2.0.0-alpha
>> there have been over 375 commits[2] with various topic branches merged in.
>> There are a couple of big changes that will require you to update your app
>> if already running apps in 2.0. the biggest change is in the Dispatching
>> process that will require an instance on CakeResponse passed from the
>> index.php webroot file. Also the default routes were extracted to their own
>> file that needs to be included in your app's routes.php file, just update
>> app/Config/routes.php according to the one bundled in the default
>> distribution. Here is a quick list of the highlight for this release:
>>
>>    - Microsoft SqlServer 2008 and 2011 is now a first class citizen
>>    - FormHelper is now able to guess model metadata again, it is now
>>    advisable to hint the helper with the controller $uses property of what
>>    models is the controller using. This contrasts with 1.3 applications where
>>    $uses supposed a performance hit. This is not true anymore for 2.0
>>    - The i18n extract shell is now able to exclude plugins from the
>>    process or extract one in particular
>>    - The validation messages in models can now be automatically extracted
>>    by the i18n shell, there is no need as in 1.3 applications for translating
>>    the messages in the constructor anymore
>>    - Default routes are now located in their own file that needs to be
>>    included in your app/Config/routes.php, make sure you update it!
>>    - Dispatcher now takes a CakeResponse as a second argument, make sure
>>    you update your app/webroot/index.php file!
>>    - Model::saveAll() was refactored and now the model has saveMany,
>>    saveAssociatied, validateMany and validateAssociated methods
>>    - Model::find() was refactored and the query building process is done
>>    a in new buildQuery() method
>>    - Lots of performance improvements From this point, the CakePHP core
>>    team will focus on fixing any bug that pops out on the lighthouse[3] and
>>    finish the new 2.0 book[4] which is now git based and compiled using 
>> sphinx.
>>    If you feel like you can give us a hand on getting an excellent
>>    documentation, please feel free to fork the repo and send us pull request
>>    for changes. We are also looking forward improving our API documentation, 
>> so
>>    pull requests for doc blocks in code are also very welcome!
>>
>> As CakeFest 2011[5] is near we're encouraging developers to buy tickets
>> before the early bird prices are over. We'll have a bunch of surprises to
>> show in Manchester this September including certificates for attendees to
>> the training workshops, two tracks for talks, lots of international
>> speakers, and much more. Make sure you know the schedule[6] if you have not
>> yet made up your mind!
>>
>> 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.
>> Links
>>
>>    - [1] http://cakephp.org/changelogs/1.3.11
>>    - [2] http://cakephp.org/changelogs/2.0.0-beta
>>    - [3] http://cakephp.lighthouseapp.com/projects/42648-cakephp/overview
>>    - [4] https://github.com/cakephp/docs/
>>    - [5] http://cakefest.org
>>    - [6] http://cakefest.org/schedule
>>
>>  --
>> 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

Reply via email to