25 февраля 2013 в 17:59

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

Собственно, вчера (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
+4
2549
7
nick4fake –9,5 G+

Комментарии (5)

0
o_O_Tync, #
Вроде как ничего существенного и страшного, но, увы, наверняка бандлы отомрут и ещё с полгода будем ждать пока они вернутся в строй :(
0
nick4fake, #
У нас используется достаточно много сторонних бандлов. Работали все (ну, правда что-то могли упустить и не протестировать).
0
Fesor, #
Сейчас dev-master версии большинства бандлов совместимы с symfony2.2. Ну и если что — всегда можно сделать fork/pull request.
0
iborzenkov, #
Ага, вот сегодня выяснил, что в sonata-admin отвалилось удаление — они в форме хидден полем устанавливали метод в DELETE — сейчас такие извраты не работают
0
Fesor, #
Ну это весьма предсказуемо. Соната ломается постоянно, потому нужно очень осторожно все обновлять при ее использовании.

Только зарегистрированные пользователи могут оставлять комментарии.
Войдите, пожалуйста.