Новые версии пакетов в Юпи! 0.8

В готовящемся релизе версии 0.8 мы обновили практически все зависимости "Юпи!", об этом и хотели бы рассказать в этой заметке.

Пожалуй, самое главное - для работы "Юпи!" теперь необходима версия PHP не меньше 5.4. Так что можете спокойно использовать трейты, короткие записи для массивов и другие штуки.

Причин для такого шага несколько. Во-первых, PHP 5.3 завершил свое существование и далее поддерживаются только исправления безопасности. Во-вторых, многие composer-пакеты, на которых работает "Юпи!" обновились и работают только на PHP 5.4 и выше. В частности такими пакетами являются Yiibooster 4.x и Codeception 2.x О них и поговорим. Как уже писалось в заметке "Юпи!" 0.8 работает на Yiibooster 4.X и соотвтественно Twitter Bootstrap 3.x Подробнее в недавнем посте и на форуме. Мы актуализировали все acceptance-тесты (спасибо @sabian) и обновили Codeception до самой актуальной версии. В планах покрыть такими тестами еще некоторую часть критичного функционала. Команда Yiiframework зарелизила версию 1.1.15 с исправлением безопасности, для "Юпи!" теперь минимальная версия Yii тоже 1.1.15. В планах обновить библиотеку Imagine до версии 0.6. "Юпи!" теперь из коробки позволяет работать с Twig-шаблонами, соответствующее расширение добавлено в composer.json

Надеемся, что к моменту релиза сервис "versioneye" снова порадует нас зелененьким бейджиком!

До скорого!