Как стать автором
Обновить

Вышли релиз-кандидаты сразу двух версий symfony 1.3 и 1.4

Время на прочтение2 мин
Количество просмотров511
Причиной одновременного выпуска двух версий, является то что версия 1.3 поддерживает устаревшие (deprecated) части фреймворка (для апгрейда проектов с 1.2), а 1.4 рекомендована для новых проектов.


Что нового?
  • SwiftMailer 4.1 теперь является почтовым модулем по умолчанию.
  • Система роутинга стала на 25% быстреечем в бета-версии 1.3
  • Виджет sfWidgetFormInput переименован в sfWidgetFormInputText, а сам sfWidgetFormInput теперь является абстрактным классом
  • Новые валидаторы sfValidatorRegex, sfValidatorUrl, sfValidatorSchemaCompare
  • Облегчился процесс перевода на другие языки в виджетах со списком выбора
  • Убран фильтр sfCommonFilter, отвечающий за автоматическое включение css-стилей и js-скриптов, теперь следует конкретно указывать что включать с помощью хэлперов include_stylesheets() и include_javascripts()
  • Используется Doctrine 1.2 Обновлены классы Propel до версии 1.4
    YAML теперь «понимает» только true/false, недопускаются on/off, yes/no


    А также новый таск project:optimize, снижает количество чтений с диска во время выполнения, путем кэширования темплейтов вашего приложения и хэлперов. Эту команду стоит использовать только на продакшн сервере. И перезапускать каждый раз при изменении кода проекта.

    А еще теперь каждый новый проект содержит свой класс BaseForm. Формы генерируемые sfDoctrinePlugin и sfPropelPlugin автоматически наследуют класс BaseForm, который можно расширять, добавляя дополнительную функциональность. При добавлении новых форм, их также следует наследовать от BaseForm, а не от sfForm.

    Полный список нововведений можно прочесть на сайте фреймворка.

    Стабильные релизы версий 1.3/1.4 ожидаются в ближайшую неделю.

    Ссылки:
Теги:
Хабы:
Всего голосов 9: ↑8 и ↓1+7
Комментарии7

Публикации