That's it, Symfony2 RC1 has been packaged! You can download Symfony Standard Edition now.

We will probably have a few RCs before announcing the final release but the Symfony2 code should be fairly stable now.

The documentation has been augmented significantly with many new cookbook entries. However, be warned that everything is not yet up to date with the code; we will work hard on updating the documentation as soon as possible.

If you have projects that use an "old" Symfony Standard Edition, you can upgrade to Symfony2 RC1 pretty easily:

  • First, backup your project (or better, use a SCM like Git and create a new branch)

  • Get the deps, deps.lock, and bin/vendors.php files from Symfony2 RC1

  • Run the bin/vendors script to update the libraries stored in your vendor/ directory:

    $ ./bin/vendors install
    
  • Update your own code by following the instructions in the UPDATE file

  • Compare the following files (app/AppKernel.php, app/autoload.php, app/console, web/app.php, and web/app_dev.php) with the one in your project and update accordingly

  • Clear the cache and check that everything work fine

Upgrading to the next RC will be faster and much easier:

  • Replace deps.lock file with the deps.lock file for the version you want to upgrade to

  • Update the vendors:

    $ ./bin/vendors install
    
  • Clear the cache

Published in #Releases