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

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

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

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

В пакете Yii Queue AMQP Driver исправили ошибку в сериализаторе сообщений: вызывался несуществующий метод (commit).
⚡️ #yiisoftYiiBulma #yiisoftWidget #yiisoftYiiWidgets #yiisoftCache #yiisoftYiiView #yiisoftView #yiisoftValidator #yiisoftFiles

Обновили версии действий actions/cache и actions/checkout до 3 в GitHub Workflows, а также подняли версию PHP в конфигурации Scrutinizer до 8.0.18 в пакетах:

- Yii Bulma (PR)
- Yii Widget (PR)
- Yii Widgets (PR)
- Yii Caching Library (PR)
- Yii View Extension (PR)
- Yii View (PR)
- Yii Validator (PR)
- Yii Files (PR)
⚡️ #yiisoftYiiDevTool

Доработали команду release/make в Yii Development Tool: теперь при релизе пакета не только добавляется тег, но и создаётся релиз на GitHub (PR).
🔥5
#yiisoftYiiConsole #МинорныйРелиз #Релиз

🎁 Yii Console 1.1.0

• Минимальная версия PHP повышена до 8.0.

• Добавлена поддержка автозаполнения в Bash (благодаря повышению минимальной версии symfony/console до 5.4).

• Адрес в команде serve по умолчанию изменён с localhost на 127.0.0.1.
🔥4
⚡️ #yiisoftRequirements

В пакете Yii Requirements Checker изменены настройки Dependabot (PR):
- отключена проверка обновлений версий GitHub Actions;
- стратегия проверки версий пакетов composer изменена на increase-if-necessary.
⚡️ #yiisoftApp

В шаблоне веб-приложения подняли версию Codeception до ^5.0 (PR).
👍2
⚡️ #yiisoftApp

В шаблоне веб-приложения обновили версии пакетов:
- codeception/module-phpbrowser до ^3.0 (PR),
- codeception/module-asserts до ^3.0 (PR).
👍2🔥1
⚡️ #yiisoftYiiDevTool

Доработали оформление релиза в GitHub при выполнении команды release/make в Yii Development Tool (PR):

- изменили формат названия релиза на "Version X.X.X";

- убрали из описания заголовок "Release Notes".
⚡️ #yiisoftYiiBootstrap5

Улучшили пример использования виджета NavBar в пакете Yii Bootstrap 5 (PR).
⚡️ #yiisoftApp

В шаблоне веб-приложения в doc-блок основного шаблона добавили пропущенную ранее переменную $urlGenerator (PR).
⚡️ #yiisoftForm

В пакете Yii Form в GitHub Workflows обновили версию actions/checkout до 3 , а также подняли версию PHP в конфигурации Scrutinizer до 8.0.18 (PR).
⚡️ #yiisoftYiiDevTool

В Yii Development Tool доработали поведение при выполнении команд update и composer/update (PR): в случаях, когда среди пакетов в папке vendor, отключенных в настройках инструмента, есть символьные ссылки, эти ссылки будут удалены, а сами пакеты загружены с помощью composer.
#yiisoftActions ⚡️ #yiisoftCache

Сделали новый пакет Yii GitHub Actions для хранения переиспользуемых в других пакетах Yii3 рабочих процессов GitHub. Уже добавлены конфигурации для выполнения тестов PHPUnit, статического анализа Psalm и мутационного тестирования Infection c плагином Infection Static Analysis.

В пакете Yii Caching Library заменили рабочие процессы на переиспользуемые из Yii GitHub Actions (PR).
⚡️ #yiisoftForm

В пакете Yii Form в виджете Form исправили ошибку в методе enctype() (PR): вместо назначения атрибута enctype устанавливался атрибут id.
⚡️ #yiisoftClassifier

В пакете Yii Classifier внесли исправления стиля кода с помощью StyleCI (PR).
⚡️ #yiisoftActions

В Yii GitHub Actions добавили рабочий процесс для тестирования производительности "phpbench" и внесли мелкие изменения в остальные процессы (PR).
⚡️ #yiisoftPackageTemplate

В шаблоне для пакетов Yii Package Template из конфигурации StyleCI удалены специфичные настройки поиска файлов (PR).
⚡️ #yiisoftConfig

Поправили тесты в Yii Config, которые перестали проходить с новыми версиями зависимостей (PR).
⚡️ #yiisoftYiiGiiFrontend

Обновили NPM-зависимости в пакете Gii Frontend (PR, PR, PR, PR, PR).
⚡️ #yiisoftAuthJwt

В пакете Yii Auth JWT подняли версию зависимости web-token/jwt-signature-algorithm-rsa до ~3.0 (PR).