All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
Release Notes for 1.7.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
- 19: Upgrade laminas-coding-standard to 2.3 thanks to @arueckauer
- 18: Remove file headers thanks to @arueckauer
Laminas\ConfigAggregator\ConfigAggregatornow accepts any iterable type for $providers constructor argument.
Release Notes for 1.6.0
Feature release (minor)
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 2
- 17: PHP 8.1 support thanks to @boesing
- 14: Allow to pass an
iterableof config providers to theConfigAggregatorthanks to @ronan-gloo
Release Notes for 1.5.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
- 13: Migrate to GitHub Actions and Initial Psalm Setup thanks to @gsteel
- 12: Ignore platform requirements only for nightly builds thanks to @arueckauer
- 11: Use local XML schema description file thanks to @arueckauer
- #10 Adds PHP 8.0 support
Release Notes for 1.4.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
- 10: PHP 8.0 support thanks to @arueckauer
- #7 adds support for caching closures when caching configuration.
- Nothing.
- Nothing.
- #7 removes support for PHP versions prior to 7.2.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Fixed
replaceversion constraint in composer.json so repository can be used as replacement ofzendframework/zend-config-aggregator:^1.2.0.
- #5 adds support for PHP 7.4.
- Nothing.
- Nothing.
- Nothing.
- #4 fixes creating cache file on Windows. Internally we are using now webimpress/safe-writer to write cache files.
-
zendframework/zend-config-aggregator#23 adds the ability to specify the file mode for the generated cache file, when generating a cache file. The mode can be provided via the
Laminas\ConfigAggregator\ConfigAggregator::CACHE_FILEMODEconfiguration option. Modes should be expressed as octal values (e.g.,0600). -
zendframework/zend-config-aggregator#21 adds support for PHP 7.3.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
-
zendframework/zend-config-aggregator#18 adds a package suggestion for laminas-config-aggregator-modulemanager, which supplies a custom provider for using zend-mvc
Moduleclasses as configuration providers. -
zendframework/zend-config-aggregator#19 adds a package suggestion for laminas-config-aggregator-parameters, which supplies a post-processor consuming the Symfony DI
ParameterBagin order to allow templated configuration parameter values.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- zendframework/zend-config-aggregator#12 adds
post-processing capabilities. Post processors are PHP callables (or class
names of classes that define
__invoke()) that accept the configuration array, and return a processed configuration array. Like providers, they are provided as an array of values when defining theConfigAggregatorinstance, and passed as the third constructor argument. One use case is to re-use values by referencing another configuration key, ala the Symfony DI ParameterBag.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- zendframework/zend-config-aggregator#14 fixes how file globbing of configuration files works on FreeBSD and IBM i Series systems. It does so by adding a dependency on laminas-stdlib, which provides a glob compatibility layer.
- zendframework/zend-config-aggregator#7 adds online documentation at https://docs.laminas.dev/laminas-config-aggregator/
- Nothing.
- Nothing.
- Nothing.
- zendframework/zend-config-aggregator#3 added laminas-config ^3.0 support
- Nothing.
- Nothing.
- Nothing.
- zendframework/zend-config-aggregator#2 adds a
new
ArrayProvider, which accepts an array to its constructor, and returns it when invoked. This can be used to provide in-line array configuration when feeding theConfigAggregatorinstance.
- Nothing.
- Nothing.
- Nothing.
Initial release.
Based on the 0.4.0 version of mtymek/mezzio-config-manager,
this version renames the namespace from Mezzio\ConfigManager to
Laminas\ConfigAggregator, and renames the ConfigManager class to
ConfigAggregator. All other functionality remains the same.