Skip to content

Releases: gahjelle/pyconfs

v0.5.5

20 Oct 12:21
Compare
Choose a tag to compare
v0.5.5 Pre-release
Pre-release
  • Bugfix: ConfigurationList elements lose variables

v0.5.4

18 Oct 14:18
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release
  • Add changelog.
  • Add .is_list property identifying ConfigurationList objects (#19)

v0.5.3

18 Oct 14:16
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release
  • Add explicit support for Python 3.9 (#13).
  • Add Citation file (by @lewiuberg in #16).
  • Use GitHub actions for CD (#18).
  • Bugifx: Enforce keys to be strings when writing to TOML (by @lewiuberg in #17).
  • Bugfix: Fix error message in .as_namedtuple() for Python 3.10.

v0.5.2

08 Jun 12:31
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release
  • Bugfix: Handle nested (list) keys in .replace()

v0.5.1

28 Nov 22:45
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release
  • Remove .copy_section()
  • Bugfix: Handle .as_named_tuple() in Python 3.9
  • Bugfix: Reporting correct name of reader in .source
  • Move to GitHub actions for CI

v0.5.0

28 Nov 22:48
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release
  • Properly update configuration, also when cfg.entry = "value" is used instead of cfg.update_entry()
  • Add .copy_section() to support default sections

v0.4.2

03 May 10:57
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release
  • Bugfix: Properly handle updating from nested dictionaries

v0.4.1

20 Apr 21:03
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release
  • Bugfix: .section_names include parent names as well. Should just be the name of the actual section.

v0.4.0

18 Apr 10:31
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
  • Support lists inside configurations properly
  • .leafs, .leaf_keys, .leaf_values return lists for consistency with section and entry properties

v0.3.3

18 Apr 10:19
Compare
Choose a tag to compare
v0.3.3 Pre-release
Pre-release
  • Use TOML for default str() behavior
  • Expose converters in stand-alone convert_to() function
  • Support .get() with list keys which will recursively get an entry from a nested configuration
  • Explicitly support Python 3.9
  • Bugfix: Allow replace() to handle non-strings by implictly converting variable values to strings