Хроники Yii3
625 subscribers
43 photos
1.7K links
Описание процесса разработки фреймворка из первых рук 😎

Обсуждение:
https://yangx.top/yii3ru

Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0

Поддержать разработчиков:
https://opencollective.com/yiisoft
加入频道
#yiisoftMiddlewareDispatcher #МажорныйРелиз #Релиз

В CI пакета добавили проверку транзитивных зависимостей (PR) и сделали мажорный релиз (в процессе рефакторинга изменилась сигнатура метода MiddlewareFactory::create()).

🎁 Yii Middleware Dispatcher 4.0.0

• Минимальная версия PHP увеличена до ^8.0.

• Добавлена поддержка yiisoft/definitions версии ^3.0 (PR).
👍3
⚡️ #yiisoftMiddlewareDispatcher

В Yii Middleware Dispatcher обновили dev-зависимости (PR):
- vimeo/psalm до ^4.30|^5.2;
- roave/infection-static-analysis-plugin до ^1.18.
👍3
⚡️ #yiisoftMiddlewareDispatcher

В Yii Middleware Dispatcher несколько улучшений (PR):
- удалили интерфейс WrapperFactoryInterface;
- интегрировали фабрику WrapperFactory в класс фабрики мидлварей MiddlewareFactory;
- добавили интерфейс ParametersResolverInterface, позволяющий через инжектор передавать параметры в экшен.

Также в пакете обновили Rector до версии ^0.15.1 (PR).
👍2🔥1
⚡️ #yiisoftMiddlewareDispatcher

В Yii Middleware Dispatcher добавили поддержку любых callable-мидлварей, а не только \Closure (PR).
👍3
⚡️ #yiisoftMiddlewareDispatcher

В пакете Yii Middleware Dispatcher удалили конфигурацию scrutinizer, а в readme добавили бейдж с уровнем Psalm и заменили бейдж покрытия тестов на бейдж от Codecov (PR).
👍3
#yiisoftMiddlewareDispatcher #МажорныйРелиз #Релиз

🎁 Yii Middleware Dispatcher 5.0.0

• Добавлена поддержка любых callable-мидлварей, а не только \Closure.

• Добавлен интерфейс ParametersResolverInterface, позволяющий через инжектор передавать параметры в экшен.

• Фабрика WrapperFactory интегрирована в класс фабрики мидлварей MiddlewareFactory.

• Удалён интерфейс WrapperFactoryInterface.
👍4
#yiisoftMiddlewareDispatcher #МинорныйРелиз #Релиз

🎁 Yii Middleware Dispatcher 5.1

• Добавлен композитный резолвер параметров CompositeParametersResolver, позволяющий одновременно использовать несколько резолверов.

• Добавлена поддержка psr/http-message версии ^2.0.

• Улучшена производительность фабрики мидлварей.

😎 Релиз подготовили Сергей Предводителев и Сергей Шугаев.
🔥62
#yiisoftMiddlewareDispatcher #МинорныйРелиз #Релиз

🎁 Yii Middleware Dispatcher 5.2.0

• Добавлена возможность использовать классы, реализующие PSR-интерфейс RequestHandlerInterface, в качестве мидлварей.

• Добавлена возможность использовать классы с магическим методом __invoke() в качестве мидлварей.
🔥3👍1
#yiisoftMiddlewareDispatcher #МинорныйРелиз #Релиз

🎁 Yii Middleware Dispatcher 5.3

• Добавлена поддержка формата мидлварей в виде callable, возвращающего реализацию RequestHandlerInterface.

• Минимальная версия PHP поднята до 8.1.

• Ограничение версии PHP в composer.json изменено на 8.1 - 8.4.

• Свойство MiddlewareStack::$fallbackHandler помечено только для чтения.

• Добавлен коллектор MiddlewareCollector для Yii Debug.
👍7🍌2👎1👾1