Вы можете просмотреть файл UPDATE чтобы ознакомиться с последними изменениями.
Для обновления Symfony Standard Edition приложения необходимо обновить файлы deps и deps.lock.
Затем нужно выполнить скрипт обновления вендоров:
./bin/vendors install
Не забудьте очистьть кеш после обновления вендоров:
php ./app/console cache:clear
На протяжении последних нескольких месяцев многие разработчики использовали Symfony2 в реальных проектах, и, благодаря им, мы имели возможность совершенствовать структуру фреймворка и исправить много ошибок. Но мы все же считаем, что некоторые компоненты фреймворка нуждаются в испытаниях в «боевых» проектах перед стабилизацией API в течение предстоящих нескольких лет.
Для Symfony 2.0, следующие компоненты будут помечены как public API (@ api), что будет гарантировать их неизменность, без значительных на то оснований:
- BrowserKit
- ClassLoader
- Console
- CssSelector
- DependencyInjection
- DomCrawler
- EventDispatcher
- Finder
- HttpFoundation
- HttpKernel
- Locale
- Process
- Routing
- Templating
- Translation
- Validator
- Yaml
Все классы, методы и свойства с меткой api являются частью public API ( api). Это означает, что мы гарантируем их стабильность во времени включая их название, объявление, и поведение. Они не будут меняться в минорных версиях.
Однако для нескольких компонентов, перечисленных ниже, мы предполагаем, что, вероятно, придется сделать еще некоторое количество изменений на основе отзывов, которые мы получим от сообщества (даже если мы будем стараться избежать проблем, связанных с обратной совместимость):
- Config
- Form
- Security
- Serializer
Symfony 2.1 будет первым релизом со всеми компонентами с public API ( api). Для компонентов, которые уже помечены как public API ( api) в версии 2.0, в версии Symfony2.1 будет повод, чтобы добавить еще некоторое колличество классов и методов в public API ( api).