⚡️ #yiisoftDb
В Yii DB перенесли метод
В Yii DB перенесли метод
getDriver()
из ConnectionInterface
в ConnectionPDOInterface
(PR).🌿 #Полезное
Именование классов и интерфейсов для получения экземпляра объекта по имени, Сергей Предводителев
Статья по мотивам обсуждения названия интерфейса для получения обработчиков правил в Yii Validator.
Именование классов и интерфейсов для получения экземпляра объекта по имени, Сергей Предводителев
Статья по мотивам обсуждения названия интерфейса для получения обработчиков правил в Yii Validator.
👍4
⚡️ #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
⚡️ #yiisoftDb
В пакете Yii DB в интерфейсе подключения к БД
Новый метод должен возвращать название подключения. В случае с PDO-подключениями — это название драйвера (
В пакете Yii DB в интерфейсе подключения к БД
ConnectionInterface
добавили метод getName()
(PR).Новый метод должен возвращать название подключения. В случае с PDO-подключениями — это название драйвера (
mysql
, oci
и т . д.).👍3
#yiisoftDi #МинорныйРелиз #Релиз
🎁 Yii Dependency Injection 1.1.0
• Минимальная версия
🎁 Yii Dependency Injection 1.1.0
• Минимальная версия
psr/container
повышена до ^1.1|^2.0
(PR).⚡️ #yiisoftYiiDevTool
В Yii Development Tool исправили ошибку в команде
Кстати,
В Yii Development Tool исправили ошибку в команде
release/make
, появившуюся после перехода на symplify/git-wrapper
(PR).Кстати,
symplify/git-wrapper
тоже успел устареть. Теперь вместо него предлагается использовать пакет gitonomy/gitlib
.#yiisoftYiiEvent #ПатчРелиз #Релиз
🎁 Yii Event 1.0.3
• Добавлена поддержка
🎁 Yii Event 1.0.3
• Добавлена поддержка
psr/container
версии ^2.0
(PR).⚡️ #yiisoftProxy
В пакете Yii Proxy адаптировали класс
В пакете Yii Proxy адаптировали класс
ClassConfigFactory
для работы с объединениями типов (PR).#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).• Добавлена поддержка нескольких хостов в роутах.
⚡️ #yiisoftYiiDebug
Пакет Yii Debug адаптировали к последним изменениям в Yii Proxy и подняли минимальную требуемую версию
Пакет Yii Debug адаптировали к последним изменениям в Yii Proxy и подняли минимальную требуемую версию
psr/log
до ^2.0|^3.0
(PR).👍2
#yiisoftYiiRunner #ПатчРелиз #Релиз
🎁 Yii Runner 1.1.2
• Добавлена поддержка
🎁 Yii Runner 1.1.2
• Добавлена поддержка
psr/container
версии ^2.0
(PR).⚡️ #yiisoftLogTargetDb
Адаптировали пакет Yii Logging DB Target к последним изменениям в Yii DB (PR).
Адаптировали пакет Yii Logging DB Target к последним изменениям в Yii DB (PR).
#yiisoftRouterFastroute #ПатчРелиз #Релиз
🎁 Yii Router FastRoute Adapter 1.1.1
• Добавлена поддержка
🎁 Yii Router FastRoute Adapter 1.1.1
• Добавлена поддержка
psr/simple-cache
версии ^2.0|^3.0
(PR).#yiisoftCache #МажорныйРелиз #Релиз
🎁 Yii Caching Library 2.0.0
• Минимальная требуемая версия
🎁 Yii Caching Library 2.0.0
• Минимальная требуемая версия
psr/simple-cache
поднята до ^2.0|^3.0
, а версия PHP до ^8.0
(PR).⚡️ #yiisoftRouter #yiisoftRouterFastroute
Добавили рабочий процесс GitHub для проверки обратной совместимости в пакетах Yii Router (PR) и Yii Router FastRoute Adapter (PR).
Добавили рабочий процесс GitHub для проверки обратной совместимости в пакетах Yii Router (PR) и Yii Router FastRoute Adapter (PR).
⚡️ #yiisoftValidator #yiisoftValidatorRuleHandlerContainer
Изменили внутреннюю логику контейнера обработчиков правил валидации (теперь обработчик достаётся напрямую из контейнера, а значит зависит только от интерфейса PSR-контейнера), что позволило перенести его обратно в Yii Validator (PR).
Пакет Yii Validator Rule Handler Container помечен как устаревший и доступен теперь только для чтения.
Изменили внутреннюю логику контейнера обработчиков правил валидации (теперь обработчик достаётся напрямую из контейнера, а значит зависит только от интерфейса PSR-контейнера), что позволило перенести его обратно в Yii Validator (PR).
Пакет Yii Validator Rule Handler Container помечен как устаревший и доступен теперь только для чтения.
👍2
#yiisoftTestSupport #МажорныйРелиз #Релиз
🎁 Yii Test Support 3.0.0
• Минимальная требуемая версия
🎁 Yii Test Support 3.0.0
• Минимальная требуемая версия
psr/simple-cache
поднята до ^2.0|^3.0
(PR).⚡️ #yiisoftDemo
В демо веб-приложения временно удалили debug-пакеты и обновили часть composer-зависимостей (PR).
Debug-пакеты пришлось удалить из-за того, что для них требуется
Корень проблемы в пакете
В
В демо веб-приложения временно удалили debug-пакеты и обновили часть composer-зависимостей (PR).
Debug-пакеты пришлось удалить из-за того, что для них требуется
psr/log
версии ^1.0
, но другие пакеты в приложении уже требуют ^2.0|^3.0
.Корень проблемы в пакете
neomerx/cors-psr7
, который нужен для пакета tuupola/cors-middleware
, который в свою очередь требуется для yiisoft/yii-debug-viewer
.В
neomerx/cors-psr7
уже был PR от 7 января с обновлением версии psr/log
. Никита @glndrwn сегодня сделал ещё один. Можно добавить лайков, возможно это как-то поспособствуют решению проблемы :)⚡️ #yiisoftYiiQueueAmqp
В пакете Yii Queue AMQP Driver вместо
В пакете Yii Queue AMQP Driver вместо
RuntimeException
добавили собственные исключения InvalidArgumentsTypeException
, NoKeyInPayloadException
, NotImplementedException
(PR).