Pull to refresh

Symfony2: Выпуск финальной версии (Fabien Potencier – 22 июля 2011)

Reading time 2 min
Views 975
Original author: Fabien Potencier
финальный релиз Symfony 2.0Мы уже готовы выпустить финальный релиз Symfony 2.0. В течение последних пары недель мы сделали несколько существенных изменений, и поэтому публикуем еще один релиз-кандидат (RC5) сегодня и ждем неделю (до 28 июля) перед выпуском финального релиза.
Вы можете просмотреть файл 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).
Tags:
Hubs:
+17
Comments 10
Comments Comments 10

Articles