Релиз стабильных версий symfony 1.3 и 1.4
Ровно через год после последнего крупного релиза, вышли новые версии symfony 1.3 и 1.4. Одновременных выпуск двух версий symfony обусловлен тем, что релиз 1.3 по сути является тем же 1.4, но содержит специальную прослойку совместимости, упрощающую процесс перевода проектов, созданных на symfony 1.2, на новую версию.
Другими словами, для новых проектов рекомендуется использовать 1.4, а для портируемых из более старых версий — 1.3.
Много усовершенствований касаются производительности. Так, к примеру, была переписана система роутинга (самый медленный компонент в 1.2), что позволило в половину снизить нагрузку на этом участке.
Среди новшеств в
symfony 1.3/1.4 выделяются:
- новый механизм для отправки почты на базе
SwiftMailer 4.1; - Propel обновлен до версии 1.4;
- новые виджеты интернационализации
(sfWidgetFormI18nChoiceLanguage, sfWidgetFormI18nChoiceCurrency,
sfWidgetFormI18nChoiceCountry, sfWidgetFormI18nChoiceTimezone); - опция
must_match у валидатора sfValidatorRegex, опция протокола (http/https,
ftp/ftps) у sfValidatorUrl; - новый валидатор sfValidatorI18nTimezone;
- возможность объявления глобальных сообщений об ошибке по умолчанию с
помощью sfValidatorBase::setDefaultMessage(); - ряд новых методов для
форм, новый класс sfFormSymfony (диспетчер событий для форм); - опция
«—only-failed» для заданий symfony:test; - улучшения в поддержке XML;
- у хелперов get_slot() и include_slot()
появился второй параметр для задания значения содержимого по умолчанию,
если слот ничего не вернул.
Также, много внедрено изменений, который касаются тестирования приложений.
Вы можете оставить комментарий или подписаться на RSS feed
Коментарии
// Begin Comments & Trackbacks ?>Нет коментариев.
Leave a comment