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

Releases: jbasko/configmanager

v1.7.0

28 May 19:00
Compare
Choose a tag to compare

Iterator interface cleaned up

v1.6.2

23 May 19:35
Compare
Choose a tag to compare

Added recursive=True kwarg to Config.iter_items to allow disabling recursive iteration into items of sub-sections.

v1.6.1

22 May 23:00
Compare
Choose a tag to compare

Allow passing a list of pairs and Items to Config to declare items in a particular order

v1.6.0

21 May 23:15
Compare
Choose a tag to compare

add_item, add_section, create_item, create_section interface finalised

v1.5.4

21 May 22:58
Compare
Choose a tag to compare
  • 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

21 May 17:19
Compare
Choose a tag to compare

Adds Config deep-copying with config2 = Config(config1)

v1.5.2

21 May 14:51
Compare
Choose a tag to compare
  • 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.1

21 May 12:55
Compare
Choose a tag to compare

Documentation update

v1.5.0

21 May 11:53
Compare
Choose a tag to compare
  • YAML format
  • Consistent ConfigPersistenceAdapter protocol:
    • config.[adapter].load(f), config.[adapter].dump(f), config.[adapter].loads(s), config.[adapter].dumps()

v1.4.0

20 May 17:34
Compare
Choose a tag to compare

Consistent ConfigReaderWriter interface: read, read_string, write, write_string.