Symfony 1.1 Довгоочікуваний реліз

Symfony 1.1 Довгоочікуваний реліз

Багато з нас чекали цього дня, тримали руку на пульсі і навіть брали участь у розробці цього чудового фреймворку. І ось настав цей день коли ми можемо відсвяткувати вихід цього дійсного революційного фремворка, який увібрав у себе кращі стилі і практики програмування. Symfony 1.1 приніс багато нововведень порівняно з Symfony 1.0, ось частина того що нас очікує:

  • Нова архітектура Symfony - дуже налаштована і повністю незалежна, що дозволяє використовувати те що потрібно і додавати/змінювати її частини.
  • Symfony Form Framework - дозволяє створювати форми на льоту включаючи тонке налаштування віджетів і валідацій, а також можливість використовувати саму Symfony Form Framework незалежно від Symfony.
  • Абсолютно нова система завдань - дозволяє створювати свої CLI скрипти і завдання.
  • Новий YAML парсер - тепер у вигляді окремого додатка з пристойною системою обробки помилок.
  • Новий менеджер плагінів повністю сумісний з PEAR API, визначає залежність між плагінами, а також дає більше контролю над тим, що ви встановлюєте/видаляєте.
  • Система обробки форматів - дозволяє вибирати поведінку вашої аплікацій залежно від запиту, наприклад як відповідати броузеру, мобільному телефону або іншим пристроям і програмам.
  • Propel 1.2 тепер входить в пакет Symfony як плагін що дає можливість з легкістю замінити його на Propel 1.3 або Doctrine.
  • Система маршрутизації тепер кешіруєтсу дає значне прискорення, а також може бути розширена або замінена залежно від ваших потреб.
  • А також багато іншого і понад 8.500 unit і functional тестів, що гарантують стабільність фреймворку загалом.

Модернізація існуючих проектів

Якщо ви плануєте модернезувати існуючі проекти Symfony 1.0 для того, щоб використовувати нововведення версії 1.1, будь ласка, не забудьте прочитати файл UPGRADE. Якщо ви вже використовуєте Symfony 1.1RC2 для оновлення буде достатньо завдання symfony project:upgrade.

Документація

Вся документація була оновлена для того щоб відобразити різницю між Symfony 1.0 і 1.1. За останні 15 днів було додано понад 10 нових мов. Було додано безліч нових статей в Cookbook, а також вже готові чотири перші глави Symfony Form Framework. Також була оновлена Symfony API Documentation.

Обслуговування

Symfony 1.1 є перехідним релізом і його підтримка заявлена на рік починаючи з сьогоднішнього дня. Підтримка Symfony 1.0 заявлена до 2010 року.