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

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

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

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

🎁 Yii Files 1.0.2

Исправили тип возвращаемый функцией обратного вызова передаваемой в set_error_handler() в методе FileHelper::openFile() (PR).
⚡️ #yiisoftFiles

В пакете Yii Files добавили возврат результата и тип возвращаемый функцией обратного вызова передаваемой в set_error_handler() (PR).
⚡️ #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)
⚡️ #yiisoftFiles

Сделали небольшой рефакторинг в пакете Yii Files: методы, вызываемые «цепочкой», перенесли на новую строку (PR).
⚡️ #yiisoftFiles

В хелпере Yii Files добавили функции обратного вызова beforeCopy и afterCopy для методов FileHelper::copyFile() и FileHelper::copyDirectory() (PR).
⚡️ #yiisoftFiles

Исправили опечатки в doc-блоках пакета Yii Files (PR).
#yiisoftFiles #МажорныйРелиз #Релиз

🎁 Yii Files 2.0.0

• Минимальная требуемая версия PHP поднята до ^8.0 (PR, PR).

• Добавлена возможность передавать RecursiveDirectoryIterator в FileHelper::lastModifiedTime() (PR).

• Добавлены функции обратного вызова beforeCopy и afterCopy для методов FileHelper::copyFile() и FileHelper::copyDirectory().

• Добавлен возврат результата и тип возвращаемый функцией обратного вызова передаваемой в set_error_handler().
❤‍🔥6
⚡️ #yiisoftFiles

В Yii Files в методе для очистки директории FileHelper::clearDirectory() добавили опцию filter, с помощью которой можно передать объект, реализующий PathMatcherInterface (PR, PR).
👍1
⚡️ #yiisoftFiles

В readme пакета Yii Files добавили описание метода FileHelper::copyFile() (PR).
🔥2
⚡️ #yiisoftFiles

В readme пакета Yii Files доработали описание работы с классами для сравнения путей (PR).
⚡️ #yiisoftFiles

В Yii Files в CI добавили проверку транзитивных зависимостей (PR, PR).
👍2
⚡️ #yiisoftFiles

В CI пакета Yii Files добавили Rector и применили предлагаемые изменения, в том числе перенесли типы из аннотаций в сигнатуры методов PathMatcher::only() и PathMatcher::except() (PR).
👍2👏1
⚡️ #yiisoftFiles

В пакете Yii Files обновили dev-зависимости:

- vimeo/psalm до ^4.30|^5.2 и roave/infection-static-analysis-plugin до ^1.25 (PR);

- rector/rector до ^0.15.1 (PR).
👍2