Change Log¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[Unreleased]¶
nothing new yet
[0.2.0] - 2019-07-23¶
Added¶
- Source loaders can now enable and disable the caching functionality on the fly
with
Source.enable_cache()
andSource.disable_cache()
.
Changed¶
auto_subsection
does not add subsections for private variables anymore.DictSource
now updates the original dictionary as expected.
Fixed¶
YAMLFile
will use an empty dictionary instead of None when loading empty yaml files.INIFile
now properly sets the default subsection token.YAMLFile
,INIFile
andJSONFile
will not fail anymore if the source file does not exist initially.
[0.1.0] - 2019-07-20¶
Added¶
- Reimplementation of layeredconfig’s API
- Usable stand-alone sources
- Custom type conversion
- Custom folding strategy for consecutive sources