with 1.3. In the past people have complained that the jump from 1.1
to 1.2 was much larger than the version number implied. Instead of
repeating that, it made more sense to increment the major version
number to better reflect the API breaks this release contains.
In the future I hope to increment the major version number anytime we
break compatibility in a significant way, to better communicate the
changes that release may contain.
-Mark
On Jul 26, 6:52 pm, 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 sitehttp://ask.cakephp.organd help
> > others with their CakePHP related questions.
>
> > To unsubscribe from this group, send email to
> > cake-php+unsubscribe@googlegroups.com For more options, visit this group
> > athttp://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+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php
No comments:
Post a Comment