Permalink
Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
173 lines (98 sloc) 3.28 KB

Changelog

All notable changes to this project will be documented in this file, in reverse chronological order by release.

1.1.2 - TBD

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.1.1 - 2018-04-04

Added

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.1.0 - 2018-02-26

Added

  • #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 the ConfigAggregator 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.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.0.1 - 2017-11-06

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #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.

1.0.0 - 2017-04-24

Added

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

0.2.1 - 2017-04-23

Added

  • #3 added zend-config ^3.0 support

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

0.2.0 - 2017-01-11

Added

  • #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 the ConfigAggregator instance.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

0.1.0 - 2016-12-08

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.