- PVSM.RU - https://www.pvsm.ru -

Вышла последняя RC-версия Symfony 2.2

Собственно, вчера (24-го февраля) вышла [1] Symfony 2.2 RC3. Если верить Фабиену, на этой неделе должны выпустить финальную версию (он написал в блоге). Рекомендую всем проверить проекты на совместимость.

Касательно графика обновлений SF2.2: Schedule Update [2]

Также учтите, что в конце апреля 2013 прекращается поддержка Symfony 2.1, так что пора бы задуматься об обновлении (пусть даже тестовом).

Собственно, чтобы лишний раз не искать, список изменений (полный diff тут [3]):

  • b2080c4: [HttpFoundation] Remove Cache-Control when using https download via IE<9 (fixes #6750)
  • b7bd630: [Form] Fixed TimeType not to render a «size» attribute in select tags
  • 368f62f: Expanded fault-tolerance for unusual cookie dates
  • 171cff0: [FrameworkBundle] Fix a BC for Hinclude global template
  • 3e40c17: [HttpKernel] fixed locale management when exiting sub-requests
  • 3933912: fixed HInclude renderer (closes #7113)
  • 189fba6: Removed some leaking deprecation warning in the Form component
  • d0e4b76: [HttpFoundation] fixed, overwritten CONTENT_TYPE
  • 609636e: [Config] tweaked dumper to indent multi-line info
  • 0eff68f: Fix REMOTE_ADDR for cached subrequests
  • 54d7d25: [HttpKernel] hinclude fragment renderer must escape URIs properly to return valid html
  • f842ae6: [FrameworkBundle] CSRF should be on by default
  • cb319ac: [HttpKernel] added error display suppression when using the ErrorHandler (if not, errors are displayed twice, refs #6254)
  • de0f7b7: [HttpFoundation] Added getter for httpMethodParameterOverride state

Кстати, doctrine также обновился до беты v1.2.0 (хотя, это скорее связано с настройками composer).

Мы новую версию параллельно тестируем в отдельной ветке, т.к. есть существенные несовместимости. Были проблемы с:

  • Параметром twig.loader.class (переименован в twig.loader.filesystem.class)
  • twig render, новый формат:
    {% render controller('AcmeMainBundle:Page:chunk', {'row': row}) %}

В целом, движение фреймворка вперед не может не радовать.
Вот тут подробнее о переходе с 2.1 на 2.2: UPGRADE-2.2 [4]

Автор: nick4fake

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/php-2/28022

Ссылки в тексте:

[1] вышла: http://symfony.com/blog/symfony-2-2-0-rc3-released

[2] Schedule Update: http://symfony.com/blog/symfony-2-2-schedule-update

[3] тут: https://github.com/symfony/symfony/compare/v2.2.0-RC2...v2.2.0-RC3

[4] UPGRADE-2.2: https://github.com/symfony/symfony/blob/master/UPGRADE-2.2.md

[5] Источник: http://habrahabr.ru/post/170671/