- Enh #172: Refactoring: extract root package configuration reader to separate class (@vjik)
- New #155: Add ability to specify recursion depth for recursive modifier (@vjik)
- Enh #157: Remove unnecessary code in
PackagesListBuilder
(@vjik) - Bug #153: Do not throw "Duplicate key…" exception when using nested groups (@vjik)
- Bug #163: References to another configs use reverse and recursive modifiers of root group now (@vjik)
- Enh #152: Add plugin option "package-types" that define package types for process, by default "library" and "composer-plugin" (@vjik)
- Bug #145: Use composer library and plugins only, instead of any packages before (@vjik)
- Bug #150: Empty configuration groups from packages were not added to merge plan (@vjik)
- Enh #131: Add ability to use
Config
without params (@vjik)
- Enh #119: Improve performance of collecting data for
ReverseMerge
andRecursiveMerge
(@samdark) - Enh #122: Raise minimal PHP version to 8.0 (@vjik, @xepozz)
- Enh #130: Add ability to change merge plan file path (@vjik)
- Enh #110: Improve the error message by displaying a name of the group where the error occurred when merging (@devanych)
- New #108: Add
Yiisoft\Config\ConfigInterface
to allow custom implementations of a config loader (@devanych)
- Initial release.