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

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

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

Поддержать разработчиков:
https://opencollective.com/yiisoft
加入频道
⚡️ #yiisoftDefinitions #yiisoftDi #yiisoftFactory

Хелперы ReferencesArray и DynamicReferencesArray перенесены из пакета Yii Dependency Injection (PR) в пакет Yii Definitions (PR).

В Yii Factory удалены дефинишены и классы для работы с ними, которые ранее были перенесены в Yii Definitions (PR).

—————

#yiisoftAssets #yiisoftYiiConsole #yiisoftCsrf #yiisoftDb #yiisoftForm #yiisoftMailerSwiftmailer #yiisoftMailerSymfony #yiisoftYiiQueue #yiisoftTranslator #yiisoftView #yiisoftWidget #yiisoftYiiBootstrap5 #yiisoftYiiDataview #yiisoftYiiDebug #yiisoftYiiDebugViewer #yiisoftYiiSwagger #yiisoftApp #yiisoftAppApi #yiisoftDemo #yiisoftDemoApi

Все пакеты и приложения, использующие дефинишены, переделаны на работу с пакетом Yii Definitions:

- Yii Assets (PR)
- Yii Bootstrap 5 (PR)
- Yii Console (PR)
- Yii CSRF (PR)
- Yii Data Widgets (PR)
- Yii DB (PR)
- Yii Debug (PR)
- Yii Debug Viewer (PR)
- Yii Form (PR)
- Yii Mailer Swiftmailer (PR)
- Yii Mailer Symfony (PR)
- Yii Message Translator (PR)
- Yii Queue (PR)
- Yii Swagger (commit)
- Yii View (PR)
- Yii Widget (PR)

- шаблон веб-приложения (PR),
- шаблон API-приложения (PR),
- демо веб-приложения (PR),
- демо API-приложения (PR).
⚡️ #yiisoftYiiQueue

Сделали рефакторинг и исправили ошибки в консольных командах пакета Yii Queue: теперь они работают и поддерживают "ленивую" загрузку (PR).

Спасибо Алексею Черноусову за PR и Александру Борисову за ревью 👍
⚡️ #yiisoftYiiQueue

Поправили тесты в пакете Yii Queue (PR).
⚡️ #yiisoftYiiQueue #yiisoftYiiQueueAmqp

Адаптировали тесты в Yii Queue к стабильной версии Yii Factory (PR) и исправили ошибки psalm в Yii Queue AMQP Driver (PR).
⚡️ #yiisoftYiiQueue

Исправили ошибки psalm в пакете Yii Queue (PR).
⚡️ #yiisoftYiiQueue

В пакете Yii Queue удалили все события (PR), так как единственный кейс для их использования — это отслеживание метрик, а это можно (и лучше) делать в других местах.
⚡️ #yiisoftYiiQueue #yiisoftValidatorRuleHandlerContainer

В пакетах Yii Queue (PR) и Yii Validator Rule Handler Container (PR) добавлена поддержка yiisoft/definitions версии ^2.0.
⚡️ #yiisoftYiiQueue #yiisoftYiiRunnerHttp #yiisoftYiiRunnerRoadrunner

Исправлены ошибки в конфигурациях процессов GitHub Actions в пакетах:
- Yii Queue (PR)
- Yii HTTP Runner (PR)
- Yii RoadRunner Runner (PR)
⚡️ #yiisoftYiiQueue

В пакете Yii Queue подняли минимальную требуемую версию PHP до ^8.0 и psr/log до ^2.0|^3.0 (PR), а также добавили тесты воркера (PR).
👍2👎1