125 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			125 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Changelog
 | 
						|
 | 
						|
### 3.1.1 2025-07-07
 | 
						|
 | 
						|
* Support symfony/event-dispatcher v6 (#69)
 | 
						|
 | 
						|
### 3.1.0 2024-11-28
 | 
						|
 | 
						|
* PHP 8.4
 | 
						|
 | 
						|
### 3.0.0 2024-04-04
 | 
						|
 | 
						|
* Add support for Symfony 7
 | 
						|
* Remove support for PHP versions < 8.2
 | 
						|
* Remove support for versions of Symfony < 7, and related dependency updates
 | 
						|
 | 
						|
### 2.1.2 2022-10-06
 | 
						|
 | 
						|
* Upgrade to grasmash/expander ^3
 | 
						|
 | 
						|
### 2.1.1 2022-06-22
 | 
						|
 | 
						|
* PHP 8.2 compatibility: ${} string interpolation deprecated (#56)
 | 
						|
 | 
						|
### 2.1.0 2022-02-23
 | 
						|
 | 
						|
* Remove direct dependency on psr/log. Drop support for grasmash/expander versions prior to 2.0.1; 1.x has not been needed since the 2.0.0 release of consolidation/config, as 2.x supports all of the php versions we need.
 | 
						|
 | 
						|
### 2.0.6 2022-02-21
 | 
						|
 | 
						|
* Symfony 6
 | 
						|
 | 
						|
### 2.0.5 2022-02-20
 | 
						|
 | 
						|
* B/C FIX: Convert null to empty array before passing to dflydev/dot-access-data
 | 
						|
 | 
						|
### 2.0.4 2022-02-15
 | 
						|
 | 
						|
* BUFIX: Fixed fatal error when using dflydev/dot-access-data ^3
 | 
						|
 | 
						|
### 2.0.3 2022-02-13
 | 
						|
 | 
						|
* Allow dflydev/dot-access-data ^2 and ^3 (#48)
 | 
						|
 | 
						|
### 2.0.2 2021-12-29
 | 
						|
 | 
						|
* PHP 8.1
 | 
						|
 | 
						|
### 2.0.1 2020-12-10
 | 
						|
 | 
						|
* PHP 8
 | 
						|
 | 
						|
### 2.0.0 2020-05-27
 | 
						|
 | 
						|
* Symfony 5 support
 | 
						|
* Test with PHP 7.4
 | 
						|
* Drop support for older versions of PHP
 | 
						|
 | 
						|
### 1.2.1 2019-03-03
 | 
						|
 | 
						|
* Add ConfigRuntimeInterface, and implement it in ConfigOverlay (#27)
 | 
						|
* Add ConfigOverlay::exportAll()
 | 
						|
 | 
						|
### 1.2.0 2019-02-15
 | 
						|
 | 
						|
* Add ConfigAwareInterface / ConfigAwareTrait
 | 
						|
 | 
						|
### 1.1.1 2018-10-24
 | 
						|
 | 
						|
* Add interpolation to Config objects (#23)
 | 
						|
 | 
						|
### 1.1.0 2018-08-07
 | 
						|
 | 
						|
* Selective distinct/combine merge strategy. (#22)
 | 
						|
 | 
						|
### 1.0.11 2018-05-26
 | 
						|
 | 
						|
* BUGFIX: Ensure that duplicate keys added to different contexts in a config overlay only appear once in the final export. (#21)
 | 
						|
 | 
						|
### 1.0.10 2018-05-25
 | 
						|
 | 
						|
* Rename g-1-a/composer-test-scenarios to g1a/composer-test-scenarios (#20)
 | 
						|
 | 
						|
### 1.0.9 2017-12-22
 | 
						|
 | 
						|
* Make yaml component optional. (#17)
 | 
						|
 | 
						|
### 1.0.8 2017-12-16
 | 
						|
 | 
						|
* Use test scenarios to test multiple versions of Symfony. (#14) & (#15)
 | 
						|
* Fix defaults to work with DotAccessData by thomscode (#13)
 | 
						|
 | 
						|
### 1.0.7 2017-10-24
 | 
						|
 | 
						|
* Deprecate Config::import(); recommand Config::replace() instead.
 | 
						|
 | 
						|
### 1.0.6 10/17/2017
 | 
						|
 | 
						|
* Add a 'Config::combine()' method for importing without overwriting.
 | 
						|
* Factor out ArrayUtil as a reusable utility class.
 | 
						|
 | 
						|
### 1.0.4 10/16/2017
 | 
						|
 | 
						|
* BUGFIX: Go back to injecting boolean options only if their value is 'true'.
 | 
						|
 | 
						|
### 1.0.3 10/04/2017
 | 
						|
 | 
						|
* Add an EnvConfig utility class.
 | 
						|
* BUGFIX: Fix bug in envKey calculation: it was missing its prefix.
 | 
						|
* BUGFIX: Export must always return something.
 | 
						|
* BUGFIX: Pass reference array through to Expander class.
 | 
						|
 | 
						|
### 1.0.2 09/16/2017
 | 
						|
 | 
						|
* BUGFIX: Allow global boolean options to have either `true` or `false` initial values.
 | 
						|
 | 
						|
### 1.0.1 07/28/2017
 | 
						|
 | 
						|
* Inject default values into InputOption objects when 'help' command executed.
 | 
						|
 | 
						|
### 1.0.0 06/28/2017
 | 
						|
 | 
						|
* Initial release
 | 
						|
 |