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

в 13:59, , рубрики: php, symfony, symfony2, метки: ,

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

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

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

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

  • 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

Автор: nick4fake

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js