Releases: gahjelle/pyconfs
Releases · gahjelle/pyconfs
v0.5.5
- Bugfix: ConfigurationList elements lose variables
v0.5.4
v0.5.3
- 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
- Bugfix: Handle nested (list) keys in
.replace()
v0.5.1
- 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
- Properly update configuration, also when
cfg.entry = "value"
is used instead ofcfg.update_entry()
- Add
.copy_section()
to support default sections
v0.4.2
- Bugfix: Properly handle updating from nested dictionaries
v0.4.1
- Bugfix:
.section_names
include parent names as well. Should just be the name of the actual section.
v0.4.0
- Support lists inside configurations properly
.leafs
,.leaf_keys
,.leaf_values
return lists for consistency with section and entry properties
v0.3.3
- 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