All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
-
#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
Zend\ConfigAggregator\ConfigAggregator::CACHE_FILEMODE
configuration option. Modes should be expressed as octal values (e.g.,0600
). -
#21 adds support for PHP 7.3.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
-
#18 adds a package suggestion for zend-config-aggregator-modulemanager, which supplies a custom provider for using zend-mvc
Module
classes as configuration providers. -
#19 adds a package suggestion for zend-config-aggregator-parameters, which supplies a post-processor consuming the Symfony DI
ParameterBag
in order to allow templated configuration parameter values.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #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 theConfigAggregator
instance, 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.
- #14 fixes how file globbing of configuration files works on FreeBSD and IBM i Series systems. It does so by adding a dependency on zend-stdlib, which provides a glob compatibility layer.
- #7 adds online documentation at https://docs.zendframework.com/zend-config-aggregator/
- Nothing.
- Nothing.
- Nothing.
- #3 added zend-config ^3.0 support
- Nothing.
- Nothing.
- Nothing.
- #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 theConfigAggregator
instance.
- Nothing.
- Nothing.
- Nothing.
Initial release.
Based on the 0.4.0 version of mtymek/expressive-config-manager,
this version renames the namespace from Zend\Expressive\ConfigManager
to
Zend\ConfigAggregator
, and renames the ConfigManager
class to
ConfigAggregator
. All other functionality remains the same.