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

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

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

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

Обновление Yii Development Tool.

• Добавили пакеты yiisoft/yii-testing (PR) и yiisoft/actions (PR).

• Добавили проверку возможности SSH-подключения к GitHub перед выполнением команд (PR).

• Добавили возможность указать ветку (опция branch) в команде sync (PR).

• Изменили поведение команд update и composer/update: символические ссылки на пакеты теперь создаются после обновления каждого из пакетов, а не после обработки всех пакетов, как было ранее. А при выполнении команды install символические ссылки создаются только для устанавливаемых пакетов (PR).

• Удалили пакет mailer-swiftmailer, который в настоящее время уже закрыт (PR).

• Удалили использование upstream-веток; если необходимо, то репозиторий можно прописать в packages.local.php (PR).

• В GitHub Actions добавили конфигурацию для запуска Rector и применили предлагаемые изменения (PR).

• Composer-зависимости обновили до актуальных версий (PR).
👍4
⚡️ #yiisoftYiiDevTool

Несколько изменений в Yii Development Tool:
- откатили PR #320, так как после него возникли проблемы с командами install и update (PR),
- в конфигурацию репликации добавили настройки для composer-require-checker (PR).
🔥1
⚡️ #yiisoftYiiDevTool

В Yii Development Tool в CI добавили Rector и применили предлагаемые изменения (PR).
3
⚡️ #yiisoftYiiDevTool

В Yii Development Tool добавили команду changelog/add, которая добавляет сообщение в файл CHANGELOG.md в секцю under development (PR).
👏4
⚡️ #yiisoftYiiDevTool

В Yii Development Tool добавили команду switch, которая включает указанные пакеты, а все остальные отключает (PR).

Пример: ./yii-dev switch di,definitions,demo
⚡️ #yiisoftYiiDevTool

В .editorconfig пакета Yii Development Tool добавили опцию indent_size = 2 для YAML-файлов (PR).
👍2
⚡️ #yiisoftYiiDevTool

Несколько улучшений в Yii Development Tool.

• Добавлена поддержка монорепозиториев (PR, PR). Пример конфигурации:

'demo' => [
'enabled' => true,
'monorepo' => true,
'packages' => [
'blog' => true,
'blog-api' => true,
],
],


• Добавлен пакет yiisoft/app-console (PR).

• Удалён пакет yiisoft/demo-api (PR).
👍2
👍4
⚡️ #yiisoftYiiDevTool

В Yii Development Tool добавили команду release/missing, которая показывает пакеты, в которых были изменения после релиза (PR).
👍6🔥2