This repository has been archived by the owner on Feb 11, 2023. It is now read-only.
Releases: jbasko/configmanager
Releases · jbasko/configmanager
v1.23.0
v1.20.1
v1.20.0
v1.19.0
v1.18.0
Allow customisation of Item retrieving and setting to an extent that underlying items are completely hidden from the interface, and user just works with item values.
config = Config({'greeting': 'Hello'}, item_getter=lambda item, section: item.value)
assert config.greeting == 'Hello'
v1.17.0
v1.16.0
v1.15.0
Completely rewritten configuration declaration parser. This fixes nested ordered declaration parsing and allows less flexibility in favour of interface consistency: Lists of tuples mean sections, otherwise lists mean item default value (including empty lists). Empty dictionaries mean item default value, non-empty dictionaries mean sections.