Skip to content
This repository has been archived by the owner on Feb 11, 2023. It is now read-only.

Releases: jbasko/configmanager

v1.14.2

08 Jun 19:45
Compare
Choose a tag to compare

Allow disabling hooks. Do not check hook hierarchy if hooks haven't been enabled (or registered) in the root Config object.

v1.14.1

08 Jun 19:28
Compare
Choose a tag to compare

item_value_changed hook added

v1.14.0

07 Jun 15:23
Compare
Choose a tag to compare

Load user-specific app configuration from standard location if app_name is passed to Config.

v1.13.0

07 Jun 14:49
Compare
Choose a tag to compare

Config sections are now instances of Section rather than Config. Section has less features, so the config object overall is lighter. Can pass meta configuration (configmanager_settings) to Config on creation.

v1.12.1

04 Jun 10:28
Compare
Choose a tag to compare

Bugfixes:

  • Allow path supplied to iterators to be a tuple
  • Fixes path parsing in iterators to also raise NotFound instead of builtin exceptions

v1.12.0

03 Jun 10:10
Compare
Choose a tag to compare
  • Adds section_added_to_section hook
  • Adds item_added_to_section hook
  • Config.hooks is no longer ConfigRootAttribute as we need a separate instance on each level for consistency
  • Section hook handler calls parent section hook handlers too
  • Removes method Item.added_to_section — use hooks instead
  • Removes method Config.added_to_section — use hooks instead

v1.11.2

03 Jun 02:40
Compare
Choose a tag to compare

Documentation update

v1.11.1

03 Jun 02:35
Compare
Choose a tag to compare

Documentation update

v1.11.0

03 Jun 02:13
Compare
Choose a tag to compare

Hooks - Config.hooks.not_found available

v1.10.0

01 Jun 23:49
Compare
Choose a tag to compare

Exceptions hierarchy established:

  • ConfigError as base exception class
  • ConfigValueMissing renamed to RequiredValueMissing
  • NotFound introduced to be raised whenever an unknown item or section is requested no matter how