Changelog for
python2-anyconfig-0.9.7-1.fc29.noarch.rpm :
* Tue Jul 17 2018 Brett Lentz
* Fri Jul 13 2018 Fedora Release Engineering - 0.9.4-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jun 19 2018 Miro HronĨok - 0.9.4-2- Rebuilt for Python 3.7
* Tue Feb 13 2018 Satoru SATOH - 0.9.4-1- change: drop python 3.3 support as isort required by pylint does so- change: separate some backends (cbor, bson and msgpack) from this package- fix: [ini] configparser.ConfigParser.readfp is deprecated method- fix/refactor: cleanup, refactor and fix test cases- change: [api] change the parameter name, s/.
*safe/ac_schema_safe/g- fix: [rpm] A lot of cleanups originally from rhbz#1538658- enhancement: add support to catch all errors during validation (issue#79), and its test case
* Mon Jun 19 2017 Satoru SATOH - 0.9.3-1- Just add an workaround for travi-ci test errors in python 3.{3,4}
* Sat Jun 10 2017 Satoru SATOH - 0.9.2-1- enhancement: allow ac_merge to be a callable for user-defined merge strategies (thanks to csboling!)- enhancement: [yaml] Use ruamel.yaml instead of PyYAML if it\'s available- fix: remove staff of wercker bought by oracle- fix: replace \'\
\' w/ os.linesep- fix: [xml] misc fixes and refactorings- refactor: split backend parser to some base classes to simplify and make them clean as much as possible- doc: a lot of cleanups and enhancements
* Sun Mar 12 2017 Satoru SATOH - 0.9.1-1- fix: correct behavior around ac_dict to ignore ac_dict if backend cannot support to customize dict to be used in making results from loaded data.- fix: check if result mapping objects are not None in some backend to avoid critical errors and add such test cases- fix: [yaml] make ac_ordered and ac_dict worked on load- change: [cli] switch from optparse to argparse as it is deprecated- doc: minor expression updates
* Thu Mar 09 2017 Satoru SATOH - 0.9.0-1- api: remove m9dicts dependency and utilize anyconfig.dicts.
* instead- api: export merge (anyconfig.dicts.merge) instead of to_container which was deprecated and removed- api: add \'ac_dict\' keyword option for
*load
* APIs to be used in backends- api: add experimental new API \'query\', just an wrapper for .query.query actually with JMESPath expressions- api: do not convert resuls from load APIs with to_container any more- fix: [xml] ensure {namespace}:{tag,attribute} converted to namespace_prefix:{tag,attribute} on load- fix/enhancement: [xml] Some more code cleanups, fixes and enhancements- fix: [shellvars] remove the member _dict_options \'container\' which conflicts with container keyword argument and \'ac_dict\' alternates it- fix: [properties] remove the member _dict_options \'container\' which conflicts with container keyword argument and \'ac_dict\' alternates it- enhancement: make backend implementations not depends on container class and- enhancement: move test cases in anyconfig/tests/ to tests/ and consolidate backend tests; now most backend parser should be checked in same manner- enhancement: [cli] add -Q/--query option to query with JMESPath expression- refactor: enhance and consolidate common functions into backend base class and implement backend parsers more declarative and with less code- doc: add short description of ac_query keyword argument for
*load
* APIs- doc: add tables to explain some keyword options for load/dump APIs- doc: add JMESpath usage section- doc: add some --query usage examples- doc: add some missing module docs and misc fixes- A lot of other enhancements, refactorings and bug fixes
* Mon Feb 20 2017 Satoru SATOH - 0.8.2-1- fix/enhancement: [xml] A lot of code cleanups, fixes and enhancements- doc: fix indentations and other misc fixes- A lot of other enhancements, refactorings and bug fixes
* Sun Feb 12 2017 Satoru SATOH - 0.8.1-1- fix: doc indentations and other misc fixes- fix: do not build doc in the RPM SPEC to avoid possible docutils bug
* Sun Feb 12 2017 Satoru SATOH - 0.8.0-1- api: remove \'set_loglevel\' API- api: add \'open\' API to open files with correct open mode, derived from the issue reported by ajays20078, thanks!- change: now all API calls may fail if it could not find the appropriate backend and cannot process more- change: add python 3.6 support- change: drop python 3.2 support- enhancement: add development status headers to all backend modules\' code- change: [ini] Keep order of items as much as possible if ac_ordered == True- change: [properties] Fix the parser in mind key and value seprators correctly, original issue was reported by meticulous, thanks!- change: [shellvars] Added to load vars in b-shell (bash) scripts- change: [xml] make use of cElementTree (C version of ElementTree) if possible- change: [xml] treat some cases as special to avoid extra node added and simplify the result dict as muc h as possible- enhancement: update docs to add notes of the new \'open\' API, section about logging, notes of JSON schema generation and so on- A lot of other enhancements, refactorings and bug fixes
* Tue Oct 11 2016 Satoru SATOH - 0.7.0-1- enhancement: introduced ac_schema_type to generate more strict schema- enhancement: introduced shellvars backend originally suggested by ajays20078- fix: comment processing and some related fixes in properties backend most of all reported and actual fix implementations by ajays20078; thanks a lot- fix: Add missing import error test cases- some other enhancements, refactorings and bug fixes