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.


nothing new yet

[0.2.0] - 2019-07-23


  • Source loaders can now enable and disable the caching functionality on the fly with Source.enable_cache() and Source.disable_cache().


  • auto_subsection does not add subsections for private variables anymore.
  • DictSource now updates the original dictionary as expected.


  • YAMLFile will use an empty dictionary instead of None when loading empty yaml files.
  • INIFile now properly sets the default subsection token.
  • YAMLFile, INIFile and JSONFile will not fail anymore if the source file does not exist initially.

[0.1.1] - 2019-07-20


  • More metadata for the packaging index

[0.1.0] - 2019-07-20


  • Reimplementation of layeredconfig’s API
  • Usable stand-alone sources
  • Custom type conversion
  • Custom folding strategy for consecutive sources