Changes¶
0.6¶
- Dropped deprecated features.
- Fixed deprecation warnings on Python 3.7 and higher.
- Migrated tests from
NosetoPyTest.
0.5.3¶
- Fixed bug in
configtree.loader.Walker.environment()method.
0.5.2¶
- Fixed bugs in
configtree.tree.Tree.rare_copy()andconfigtree.tree.Tree.rare_keys()methods.
0.5.1¶
- Fixed bugs in
configtree.loader.Loaderclass.
0.5¶
- Added abstract base class
configtree.tree.ITreeto unify type checking; - Fixed
popmethod ofconfigtree.tree.Treeandconfigtree.tree.BranchProxy; - Added
rare_copymethod intoconfigtree.tree.Treeandconfigtree.tree.BranchProxy; - Unified
configtree.tree.rarefy()function, it now handles any mapping object.
0.4¶
- Dropped Python 2.6 support.
- Completely reworked loading process (see Migration from version 0.3 to 0.4):
- functions
configtree.loader.load(),configtree.loader.loaderconf()are deprecated in favor ofconfigtree.loader.Loader; - function
configtree.loader.make_walk()is deprecated in favor ofconfigtree.loader.Walker; - function
configtree.loader.make_update()is deprecated in favor ofconfigtree.loader.Updater; - module
configtree.convand its plugins (from entry point with the same name) is deprecated in favor orconfigtree.formatter; - shell command
configtreeis deprecated in favor ofctdump.
- functions
0.3¶
- Dropped Python 3.2 support due to
coveragepackage. The code should still work OK, but it will not be tested anymore. - Added
configtree.loader.loaderconf()function to be able to read loader configuration fromloaderconf.pymodule in a clean way.
0.2¶
- Added
copymethod intoconfigtree.tree.Treeandconfigtree.tree.BranchProxyclasses. - Added human readable representation of
configtree.tree.BranchProxyclass. - Added rare iterators into
configtree.tree.Treeandconfigtree.tree.BranchProxyclasses. - Added
configtree.tree.rarefy()function. - Added rare JSON converter.
0.1¶
- Initial release.