Вышла последняя 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
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

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

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