
We are ready to release the final release of symfony 2.0. Over the past couple of weeks we have made several significant changes, and therefore we are publishing another release candidate (RC5) today and are waiting for the week (until July 28) before the release of the final release.
You can view the
UPDATE file for the latest changes.
To update the Symfony Standard Edition of the application, you must update the
deps and
deps.lock files .
Then you need to run the vendor update script:
./bin/vendors install
Do not forget to clear the cache after updating vendors:
')
php ./app/console cache:clear
Over the past few months, many developers have used Symfony2 in real projects, and thanks to them, we have had the opportunity to improve the framework structure and fix a lot of errors. But we still believe that some components of the framework need to be tested in “combat” projects before API stabilization over the next few years.
For Symfony 2.0, the following components will be marked as
public API (@ api) , which will guarantee their immutability, without good reason:
- BrowserKit
- Classloader
- Console
- CssSelector
- DependencyInjection
- DomCrawler
- Eventdispatcher
- Finder
- Httpfoundation
- HttpKernel
- Locale
- Process
- Routing
- Templating
- Translation
- Validator
- Yaml
All classes, methods, and properties tagged with
api are part of the
public API ( api ) . This means that we guarantee their stability over time including their name, announcement, and behavior. They will not change in minor versions.
However, for several of the components listed below, we assume that you may have to make some more changes based on feedback we receive from the community (even if we try to avoid backward compatibility issues):
- Config
- Form
- Security
- Serializer
Symfony 2.1 will be the first release with all components with a
public API ( api ) . For components that are already marked as
public API ( api ) in version 2.0, in Symfony2.1 version there will be an occasion to add some more classes and methods to the
public API ( api ) .