⚡️ #yiisoftYiiRunnerHttp #yiisoftYiiRunnerRoadrunner #yiisoftYiiRunnerConsole
В раннерах добавлены/улучшены описания в doc-блоках:
Yii HTTP Runner (PR),
Yii RoadRunner Runner (PR),
Yii Console Runner (PR).
В раннерах добавлены/улучшены описания в doc-блоках:
Yii HTTP Runner (PR),
Yii RoadRunner Runner (PR),
Yii Console Runner (PR).
⚡️ #yiisoftConfig
В пакете Yii Config актуализировали примеры в readme и doc-блоках: заменили устаревший пакет
В пакете Yii Config актуализировали примеры в readme и doc-блоках: заменили устаревший пакет
yiisoft/yii-web
на yiisoft/view
(PR).⚡️ #yiisoftDi #yiisoftFactory #yiisoftDefinitions
Продолжается работа на тройкой пакетов: контейнер, фабрика и дефинишены.
• Расширения в Yii Dependency Injection, возвращающие
• В Yii Definitions (PR) удалено исключение
• В пакете Yii Definitions удалён класс
• В методе
• Доработана документация в Yii Dependency Injection, в частности добавлено описание делегатов (PR).
Продолжается работа на тройкой пакетов: контейнер, фабрика и дефинишены.
• Расширения в Yii Dependency Injection, возвращающие
null
, теперь игнорируются при получении сервиса из контейнера (PR).• В Yii Definitions (PR) удалено исключение
NotFoundException
, а в Yii Dependency Injection (PR) и Yii Factory (PR) добавлены индивидуальные исключения NotFoundException
.• В пакете Yii Definitions удалён класс
ArrayDefinitionBuilder
, его функционал перенесён в класс ArrayDefinition
(PR).• В методе
DefinitionResolver::resolveArray()
(пакет Yii Definitions) параметр $dependencies
переименован в $definitions
(PR).• Доработана документация в Yii Dependency Injection, в частности добавлено описание делегатов (PR).
⚡️ #yiisoftYiiRunnerHttp
Из класса
Из класса
HttpApplicationRunner
(пакет Yii HTTP Runner) убрали использование Psr\Http\Message\RequestInterface
(PR).⚡️ #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi
В приложениях удалили класс
Шаблон веб-приложения (PR),
Шаблон API-приложения (PR),
Демо веб-приложения (PR),
Демо API-приложения (PR).
В приложениях удалили класс
ThrowableHandler
(он не нужен, так как уже используется ThrowableHandler
из пакета Yii HTTP Application):Шаблон веб-приложения (PR),
Шаблон API-приложения (PR),
Демо веб-приложения (PR),
Демо API-приложения (PR).
⚡️ #yiisoftMailerSymfony
Улучшили конфигурацию пакета Yii Mailer Symfony Mailer Extension: теперь можно передавать дополнительные опции в
Улучшили конфигурацию пакета Yii Mailer Symfony Mailer Extension: теперь можно передавать дополнительные опции в
EsmtpTransport
(PR).⚡️ #yiisoftYiiHttp
В пакете Yii HTTP Application добавили описание и пример использования в readme, а также добавили doc-блоки в классе
В пакете Yii HTTP Application добавили описание и пример использования в readme, а также добавили doc-блоки в классе
Application
(PR).⚡️ #yiisoftYiiMiddleware
Несколько улучшений в Yii Middleware (PR):
• уровень psalm увеличен до 2;
• добавлены/улучшены doc-блоки;
• добавлены новые тесты.
Несколько улучшений в Yii Middleware (PR):
• уровень psalm увеличен до 2;
• добавлены/улучшены doc-блоки;
• добавлены новые тесты.
⚡️ #yiisoftDi #yiisoftFactory #yiisoftDefinitions
Несколько изменений в Yii Definitions:
• Методы класса
• Изменили пространства имён в Yii Definitions (PR):
-
-
Соответствующие изменение внесены в Yii Dependency Injection (PR) и Yii Factory (PR).
Несколько изменений в Yii Definitions:
• Методы класса
DefinitionExtractor
в Yii Definitions сделаны статическими (PR).• Изменили пространства имён в Yii Definitions (PR):
-
Yiisoft\Definitions\Infrastructure\
→ Yiisoft\Definitions\Helpers\
;-
Yiisoft\Definitions\Infrastructure\DefinitionStorage
→ Yiisoft\Definitions\Helpers\DefinitionStorage
.Соответствующие изменение внесены в Yii Dependency Injection (PR) и Yii Factory (PR).
⚡️ #yiisoftYiiMiddleware
В классе
В классе
TrustedHostsNetworkResolver
(пакет Yii Middleware) улучшены сообщения об ошибках и выполнен небольшой рефакторинг (PR),⚡️ #yiisoftYiiCycle
В Yii Cycle ORM исправлена ошибка:
В Yii Cycle ORM исправлена ошибка:
AttributedSchemaConveyor
вместо AttributeReader
использовал AnnotationReader
(PR в мастер, PR в ветку 2.0).⚡️ #yiisoftYiiQueueAmqp
В Yii Queue AMQP Driver добавили название и бейджи в readme (PR) и обновили dev-зависимости (PR, PR).
В Yii Queue AMQP Driver добавили название и бейджи в readme (PR) и обновили dev-зависимости (PR, PR).
⚡️ #yiisoftInjector
В пакете Yii Injector добавили новые тесты и включили в CI тестирование с PHP 8.1 (PR).
В пакете Yii Injector добавили новые тесты и включили в CI тестирование с PHP 8.1 (PR).
⚡️ #yiisoftRouter #yiisoftDemo #yiisoftDemoApi #yiisoftYiiDebugApi #yiisoftRequestModel
Yii Router: хранение аргументов, полученных из URL, перенесено из объекта запроса в объект
Соответствующие изменения внесены в документацию (PR), приложения и пакеты:
Демо веб-приложения (PR),
Демо API-приложения (PR),
Yii Router FastRoute Adapter (PR),
Yii Debug API (PR),
Yii Request Model (PR).
Yii Router: хранение аргументов, полученных из URL, перенесено из объекта запроса в объект
CurrentRoute
(PR, PR). Соответствующие изменения внесены в документацию (PR), приложения и пакеты:
Демо веб-приложения (PR),
Демо API-приложения (PR),
Yii Router FastRoute Adapter (PR),
Yii Debug API (PR),
Yii Request Model (PR).
#yiisoftCsrf #МинорныйРелиз #Релиз
🎁 Yii CSRF Protection Library 1.2.0
• Добавлена возможность задать свой обработчик для запроса, не прошедшего проверку CSRF-токена (PR).
• Версия зависимости
—————
#yiisoftYiiView #ПатчРелиз #Релиз
🎁 Yii View Extension 4.0.2
• Версия зависимости
—————
⚡️ #yiisoftDemo #yiisoftApp #yiisoftYiiSwagger
Версия зависимости
Демо веб-приложения (PR),
Шаблон веб-приложения (PR),
Yii Swagger (PR).
🎁 Yii CSRF Protection Library 1.2.0
• Добавлена возможность задать свой обработчик для запроса, не прошедшего проверку CSRF-токена (PR).
• Версия зависимости
yiisoft/http
изменена на ^1.2
.—————
#yiisoftYiiView #ПатчРелиз #Релиз
🎁 Yii View Extension 4.0.2
• Версия зависимости
yiisoft/csrf
изменена на ^1.2
(PR).—————
⚡️ #yiisoftDemo #yiisoftApp #yiisoftYiiSwagger
Версия зависимости
yiisoft/csrf
также изменена на ^1.2
в пакетах и приложениях:Демо веб-приложения (PR),
Шаблон веб-приложения (PR),
Yii Swagger (PR).
⚡️ #yiisoftDocs #yiisoftRequestModel
Актуализировано описание в части работы с роутингом в пакете Yii Request Model (PR) и документации (PR).
Актуализировано описание в части работы с роутингом в пакете Yii Request Model (PR) и документации (PR).
⚡️ #yiisoftDemo
В демо веб-приложения теперь используется стабильная версия пакета Yii Mailer Symfony Mailer Extension (PR).
В демо веб-приложения теперь используется стабильная версия пакета Yii Mailer Symfony Mailer Extension (PR).
⚡️ #yiisoftUser
Исправлена ошибка в Yii User: попытка аутентификации в
Исправлена ошибка в Yii User: попытка аутентификации в
CookieLoginMiddleware
теперь происходит не каждый запрос, а только в случае, когда пользователь не аутентифицирован (PR).