⚡️ #yiisoftRouter #yiisoftRouterFastroute
В роутере добавлена поддержка нескольких хостов:
- Yii Router (PR),
- Yii Router FastRoute Adapter (PR).
Пример:
В роутере добавлена поддержка нескольких хостов:
- Yii Router (PR),
- Yii Router FastRoute Adapter (PR).
Пример:
Route::get('/')
->hosts(
'https://yiiframework.com/',
'https://yiiframework.ru/'
);
👍3
#yiisoftRouter #yiisoftRouterFastroute #МинорныйРелиз #Релиз
🎁 Yii Router 1.1.0
• Явно добавлена зависимость от
• Добавлена поддержка нескольких хостов в группах роутов (PR).
• Добавлена поддержка нескольких хостов в роутах.
🎁 Yii Router FastRoute Adapter 1.1.0
• Минимальная требуемая версия
• Добавлена поддержка нескольких хостов в роутах.
🎁 Yii Router 1.1.0
• Явно добавлена зависимость от
psr/event-dispatcher
, а зависимость psr/container
перенесена в секцию "require-dev" (PR).• Добавлена поддержка нескольких хостов в группах роутов (PR).
• Добавлена поддержка нескольких хостов в роутах.
🎁 Yii Router FastRoute Adapter 1.1.0
• Минимальная требуемая версия
yiisoft/router
повышена до ^1.1
(PR).• Добавлена поддержка нескольких хостов в роутах.
⚡️ #yiisoftRouter #yiisoftRouterFastroute
Добавили рабочий процесс GitHub для проверки обратной совместимости в пакетах Yii Router (PR) и Yii Router FastRoute Adapter (PR).
Добавили рабочий процесс GitHub для проверки обратной совместимости в пакетах Yii Router (PR) и Yii Router FastRoute Adapter (PR).
#yiisoftRouter #МинорныйРелиз #Релиз
🎁 Yii Router 1.2.0
• Минимальная требуемая версия пакета
🎁 Yii Router 1.2.0
• Минимальная требуемая версия пакета
yiisoft/middleware-dispatcher
увеличена до ^3.0
(PR).⚡️ #yiisoftRouter
Несколько улучшений в Yii Router.
• В CI добавили Rector, применили предлагаемые изменения и подняли минимальную требуемую версию PHP до
• В CI добавили проверку транзитивных зависимостей (PR).
• Добавили поддержку
Несколько улучшений в Yii Router.
• В CI добавили Rector, применили предлагаемые изменения и подняли минимальную требуемую версию PHP до
^8.0
(PR).• В CI добавили проверку транзитивных зависимостей (PR).
• Добавили поддержку
yiisoft/middleware-dispatcher
версии ^4.0
(PR).👍2
#yiisoftRouter #МажорныйРелиз #Релиз
Подняли показатель MSI до 100% (PR) и сделали мажорный релиз роутера.
🎁 Yii Router 2.0.0
• Минимальная требуемая версия PHP увеличена до 8.0.
• Объединённые типы параметров перенесены из аннотаций в сигнатуры методов (PR).
• В методе
• Добавлена поддержка
Подняли показатель MSI до 100% (PR) и сделали мажорный релиз роутера.
🎁 Yii Router 2.0.0
• Минимальная требуемая версия PHP увеличена до 8.0.
• Объединённые типы параметров перенесены из аннотаций в сигнатуры методов (PR).
• В методе
UrlGeneratorInterface::generateFromCurrent()
добавлен параметр $queryParameters
для переопределения GET-параметров в запросе (PR).• Добавлена поддержка
yiisoft/middleware-dispatcher
версии ^4.0
.👍5🎉2
⚡️ #yiisoftRateLimiter #yiisoftYiiDevTool #yiisoftAccess #yiisoftRouter #yiisoftCache #yiisoftTranslatorExtractor #yiisoftYiiTesting
Обновили версию dev-зависимости
- Yii Rate Limiter Middleware (PR),
- Yii Development Tool (PR),
- Yii Access (PR),
- Yii Router (PR),
- Yii Caching Library (PR),
- Yii Message Extractor (PR),
- Yii Testing (PR).
Обновили версию dev-зависимости
rector/rector
до ^0.15.2
в пакетах:- Yii Rate Limiter Middleware (PR),
- Yii Development Tool (PR),
- Yii Access (PR),
- Yii Router (PR),
- Yii Caching Library (PR),
- Yii Message Extractor (PR),
- Yii Testing (PR).
👍4
#yiisoftRouter #yiisoftRouterFastroute #МинорныйРелиз #Релиз
🎁 Yii Router 2.1
• Добавлена поддержка Yii Middleware Dispatcher 5.0.
🎁 Yii Router FastRoute Adapter 2.1
• Добавлена поддержка Yii Router 2.1.
😎 Релизы подготовил Рустам Мамадаминов (@rustamwin).
🎁 Yii Router 2.1
• Добавлена поддержка Yii Middleware Dispatcher 5.0.
🎁 Yii Router FastRoute Adapter 2.1
• Добавлена поддержка Yii Router 2.1.
😎 Релизы подготовил Рустам Мамадаминов (@rustamwin).
🔥3
#yiisoftRouter #yiisoftRouterFastroute #МажорныйРелиз #Релиз
🎁 Yii Router 3.0
• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.
Релиз подготовил Сергей Предводителев.
🎁 Yii Router FastRoute Adapter 3.0
• Добавлена поддержка
• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.
Релиз подготовил Сергей Предводителев.
🎁 Yii Router 3.0
• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.
Релиз подготовил Сергей Предводителев.
🎁 Yii Router FastRoute Adapter 3.0
• Добавлена поддержка
yiisoft/router
версии ^3.0
.• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.
Релиз подготовил Сергей Предводителев.
👍4🏆1
#yiisoftRouter #МинорныйРелиз #Релиз
🎁 Yii Router 3.1
• Добавлен атрибут
• Добавлена поддержка пакета
🎁 Yii Router 3.1
• Добавлен атрибут
RouteArgument
для Yii Hydrator, который позволяет получить значение аргумента маршрута. Например:#[RouteArgument('id')]
private string $id;
• Добавлена поддержка пакета
psr/http-message
версии ^2.0
.👍11🤔1👾1
#yiisoftRouter #МажорныйРелиз #Релиз
🎁 Yii Router 4.0
• Изменён контракт
• В методах
• Удален метод
• Удалена зависимость классов
• Уточнён psalm-тип для аргументов в
• Добавлен сборщик данных для Yii Debug.
• Явно отмечены свойства классов только для чтения.
• Минимальная версия PHP повышена до 8.1.
• Ограничение версии PHP в
• Для опциональных nullable-параметров явно прописан тип с
🎁 Yii Router 4.0
• Изменён контракт
UrlGeneratorInterface
: при генерации URL все неиспользованные аргументы должны быть добавлены как query-параметры, если явно не задан query-параметр с таким же именем.• В методах
generate()
, generateAbsolute()
и generateFromCurrent()
интерфейса UrlGeneratorInterface
добавлен параметр $hash
.• Удален метод
RouteCollectorInterface::addGroup()
, вместо него предполагается использование метода addRoute()
.• Удалена зависимость классов
Route
, Group
и MatchingResult
от диспетчера мидлварей.• Уточнён psalm-тип для аргументов в
UrlGeneratorInterface
.• Добавлен сборщик данных для Yii Debug.
• Явно отмечены свойства классов только для чтения.
• Минимальная версия PHP повышена до 8.1.
• Ограничение версии PHP в
composer.json
изменено на ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0
.• Для опциональных nullable-параметров явно прописан тип с
null
для совместимости с PHP 8.4.1👍3👾2