-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
140 additions
and
136 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,130 +1,134 @@ | ||
Revision history for Config-Neat | ||
|
||
1.301 March 2, 2017 | ||
- Fix test data initialization code and update test data itself | ||
to reflect changes introduced in 1.3 | ||
|
||
1.3 February 28, 2017 | ||
- Fix issue #4 (Incorrect handling of LIST items with inheritance). | ||
Note that with this fix the internal raw representation of the | ||
arrays in the config data has changed, but the API masks that | ||
change and stays the same; applying a schema to a config also | ||
ensures that the resulting data structure is correct | ||
|
||
- Fix issue #5 (Validator will now die on bogus boolean values; | ||
previously it would only warn and continue) | ||
|
||
1.204 October 4, 2015 | ||
- Add `to_ixhash_recursive` helper function to Config::Neat::Util | ||
|
||
1.203 August 5, 2015 | ||
- Add missing 'JSON' dependency (used in `dump-nconf`) | ||
|
||
1.202 August 5, 2015 | ||
- Add missing test files to the distribution | ||
|
||
1.201 August 5, 2015 | ||
- Get rid of File::Slurp::Tiny in favor of simple read_file function | ||
|
||
1.2 August 5, 2015 | ||
|
||
- Fixed properly check for unmatched closing bracket, add corresponding test | ||
- Added check and test case for missing closing bracket | ||
- Fixed some warnings, mute 'unitialized' warnings where appropriate | ||
- Fixed parsing of multi-line comments in this form: /** / ... /**/ | ||
|
||
1.101 October 26, 2014 | ||
|
||
- Bugfix: store 'converted to array' flags in a context-aware stack | ||
|
||
1.1 October 26, 2014 | ||
|
||
- Fixed and simplified parsing for repeating nodes | ||
|
||
- More parsing tests; use subtests for better structuring | ||
|
||
1.0 October 25, 2014 | ||
|
||
- Added the support for 'LIST' schema type | ||
to always cast single or multiple entries with the | ||
same name to an array (list) of nested items | ||
|
||
- Replace File::Slurp with File::Slurp::Tiny | ||
(as per https://rt.cpan.org/Public/Bug/Display.html?id=95680) | ||
|
||
- is_any_hash, is_any_array convenience functions | ||
in Config::Neat::Util | ||
|
||
0.9 May 11, 2014 | ||
|
||
- Implemented proper cascaded inheritance | ||
|
||
0.8 May 10, 2014 | ||
|
||
- Fix inheriting the same local paths from different files | ||
(save the file name as a part of the cache item key) | ||
|
||
0.7 April 11, 2014 | ||
|
||
- Automatically convert merged node to an IxHash | ||
if necessary | ||
|
||
- Allow casting any hash to an array | ||
|
||
- Support rendering default hash values | ||
|
||
- Do not count the key length for the hash keys | ||
that don't have values | ||
|
||
0.6 March 12, 2014 | ||
|
||
- Add the minimal version requirement for Test::More (0.94) | ||
|
||
- Must clone node before putting it into the cache; | ||
added test for multiple node reuse | ||
|
||
0.5 March 4, 2014 | ||
|
||
- Report a proper error when trying to render objects | ||
of unsupported types | ||
|
||
- Tests no longer have any hardcoded paths in the | ||
reference data | ||
|
||
0.4 March 2, 2014 | ||
|
||
- A more correct schema-based automatic casting | ||
from HASH to ARRAY (+ additional test) | ||
|
||
- Add File::Slurp to the list of build prerequisites | ||
|
||
0.3 February 28, 2014 | ||
|
||
- By default, hashes are now merged (no need to set '+' | ||
prefix for the merged key); arrays, on the contrary, | ||
are replaced by default, so '+' is needed to merge | ||
their values | ||
|
||
- When merging nodes, the original order of the keys | ||
is preserved | ||
|
||
- Support for hashes with mixed explicitly set and | ||
automatically generated indexed keys; hashes | ||
with sequential numbering can be cast to ARRAY | ||
automatically using Config::Neat::Schema | ||
|
||
* Initial CPAN release * | ||
|
||
0.2 February 23, 2014 | ||
|
||
- Support multiple key declarations at the same level | ||
(these will be converted to an array). | ||
|
||
- Support installation via Module::Build | ||
|
||
... | ||
|
||
|
||
0.0 September 22, 2012 | ||
|
||
* Code published on GitHub * | ||
Revision history for Config-Neat | ||
|
||
1.302 May 25, 2017 | ||
- Fix rendering of '0' | ||
- Properly render empty default values as `` | ||
|
||
1.301 March 2, 2017 | ||
- Fix test data initialization code and update test data itself | ||
to reflect changes introduced in 1.3 | ||
|
||
1.3 February 28, 2017 | ||
- Fix issue #4 (Incorrect handling of LIST items with inheritance). | ||
Note that with this fix the internal raw representation of the | ||
arrays in the config data has changed, but the API masks that | ||
change and stays the same; applying a schema to a config also | ||
ensures that the resulting data structure is correct | ||
|
||
- Fix issue #5 (Validator will now die on bogus boolean values; | ||
previously it would only warn and continue) | ||
|
||
1.204 October 4, 2015 | ||
- Add `to_ixhash_recursive` helper function to Config::Neat::Util | ||
|
||
1.203 August 5, 2015 | ||
- Add missing 'JSON' dependency (used in `dump-nconf`) | ||
|
||
1.202 August 5, 2015 | ||
- Add missing test files to the distribution | ||
|
||
1.201 August 5, 2015 | ||
- Get rid of File::Slurp::Tiny in favor of simple read_file function | ||
|
||
1.2 August 5, 2015 | ||
|
||
- Fixed properly check for unmatched closing bracket, add corresponding test | ||
- Added check and test case for missing closing bracket | ||
- Fixed some warnings, mute 'unitialized' warnings where appropriate | ||
- Fixed parsing of multi-line comments in this form: /** / ... /**/ | ||
|
||
1.101 October 26, 2014 | ||
|
||
- Bugfix: store 'converted to array' flags in a context-aware stack | ||
|
||
1.1 October 26, 2014 | ||
|
||
- Fixed and simplified parsing for repeating nodes | ||
|
||
- More parsing tests; use subtests for better structuring | ||
|
||
1.0 October 25, 2014 | ||
|
||
- Added the support for 'LIST' schema type | ||
to always cast single or multiple entries with the | ||
same name to an array (list) of nested items | ||
|
||
- Replace File::Slurp with File::Slurp::Tiny | ||
(as per https://rt.cpan.org/Public/Bug/Display.html?id=95680) | ||
|
||
- is_any_hash, is_any_array convenience functions | ||
in Config::Neat::Util | ||
|
||
0.9 May 11, 2014 | ||
|
||
- Implemented proper cascaded inheritance | ||
|
||
0.8 May 10, 2014 | ||
|
||
- Fix inheriting the same local paths from different files | ||
(save the file name as a part of the cache item key) | ||
|
||
0.7 April 11, 2014 | ||
|
||
- Automatically convert merged node to an IxHash | ||
if necessary | ||
|
||
- Allow casting any hash to an array | ||
|
||
- Support rendering default hash values | ||
|
||
- Do not count the key length for the hash keys | ||
that don't have values | ||
|
||
0.6 March 12, 2014 | ||
|
||
- Add the minimal version requirement for Test::More (0.94) | ||
|
||
- Must clone node before putting it into the cache; | ||
added test for multiple node reuse | ||
|
||
0.5 March 4, 2014 | ||
|
||
- Report a proper error when trying to render objects | ||
of unsupported types | ||
|
||
- Tests no longer have any hardcoded paths in the | ||
reference data | ||
|
||
0.4 March 2, 2014 | ||
|
||
- A more correct schema-based automatic casting | ||
from HASH to ARRAY (+ additional test) | ||
|
||
- Add File::Slurp to the list of build prerequisites | ||
|
||
0.3 February 28, 2014 | ||
|
||
- By default, hashes are now merged (no need to set '+' | ||
prefix for the merged key); arrays, on the contrary, | ||
are replaced by default, so '+' is needed to merge | ||
their values | ||
|
||
- When merging nodes, the original order of the keys | ||
is preserved | ||
|
||
- Support for hashes with mixed explicitly set and | ||
automatically generated indexed keys; hashes | ||
with sequential numbering can be cast to ARRAY | ||
automatically using Config::Neat::Schema | ||
|
||
* Initial CPAN release * | ||
|
||
0.2 February 23, 2014 | ||
|
||
- Support multiple key declarations at the same level | ||
(these will be converted to an array). | ||
|
||
- Support installation via Module::Build | ||
|
||
... | ||
|
||
|
||
0.0 September 22, 2012 | ||
|
||
* Code published on GitHub * |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters