Releases: jbasko/configmanager
Releases · jbasko/configmanager
v1.7.0
Iterator interface cleaned up
v1.6.2
Added recursive=True kwarg to Config.iter_items
to allow disabling recursive iteration into items of sub-sections.
v1.6.1
Allow passing a list of pairs and Items to Config to declare items in a particular order
v1.6.0
add_item, add_section, create_item, create_section interface finalised
v1.5.4
- Writing to JSON and reading from JSON preserves item order now
Config.to_dict
lets user specify dictionary class which means can export to an OrderedDict
v1.5.3
Adds Config deep-copying with config2 = Config(config1)
v1.5.2
- Fixes stringification of non-ascii strings in Python 2
- Adds ConfigParser support for flat (no-section) config
- Adds Item.str_value (closes #91) which should be used instead of str(item) to get string representation of the item's value
v1.5.0
- YAML format
- Consistent ConfigPersistenceAdapter protocol:
config.[adapter].load(f)
, config.[adapter].dump(f)
, config.[adapter].loads(s)
, config.[adapter].dumps()
v1.4.0
Consistent ConfigReaderWriter
interface: read
, read_string
, write
, write_string
.