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

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

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

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

🎁 Yii Config 1.4

• Добавлена опция package-types, позволяющая переопределить типы пакетов, которые обрабатываться composer-плагином (по умолчанию это library и composer-plugin). Например:

"extra": {
"config-plugin-options": {
//...
"package-types": ["library", "yii2-extension"]
//...
}
}
👍4
#yiisoftConfig #МинорныйРелиз #Релиз

🎁 Yii Config 1.5

• Для модификатора RecursiveMerge добавлена возможность указать глубину рекурсии.

• Исправлено некорректное исключение "Duplicate key…", возникающее в некоторых случаях при использовании референсов.

• Модификаторы для рекурсивного и реверсивного слияний теперь применяются для референсов.

• Удалён неиспользуемый код в классе PackagesListBuilder.
👍12👾5
#yiisoftConfig #МинорныйРелиз #Релиз

🎁 Yii Config 1.6

• Добавлена composer-команда yii-config-info, которая выводит информацию о конфигурации приложения или пакета.

• Опцию config-plugin-file теперь можно использовать не только в приложении, но и в пакетах.

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

• Минимальная версия PHP повышена до 8.1 и выполнен соответствующий рефакторинг.

• Ограничение версии PHP в composer.json изменено на ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0.

• Для опциональных nullable-параметров явно прописан тип с null для совместимости с PHP 8.4.

• Выполнен рефакторинг внутренних классов Options и ProcessHelper. Переработано чтение конфигурации.
👍4👾1