Releases: hoedt/upsilonconf
Releases · hoedt/upsilonconf
upsilonconf-0.7.0
Added
- Introduce
PlainConfigurationclass for more pythonic mutable configurations. - Introduce
FrozenConfigurationclass for immutable configurations. - Introduce
ConfigurationBaseinterface for custom configurations. - Introduce flat views to enable iteration over flattened configurations.
- Add option to lo
- Write proper documentation.
Changed
- Rename
ConfigurationtoCarefulConfiguration. - Remove discrimination between attributes and keys in
CarefulConfiguration. - Issue warnings instead of errors for keys that are no valid attribute names
CarefulConfiguration. - The default configuration object when reading configuration files is
PlainConfigurationinstead ofCarefulConfiguration. - Raise error when using empty or nested tuples as index to configuration objects.
io.FlexibleIOhas been deprecated in favour ofio.ExtensionIO.- Use UTF-8 encoding when reading and writing configuration files.
upsilonconf-0.6.0
Added
- Add support for reading/writing TOML config files.
- Add functionality to get flat version of configuration.
Changed
- Make
overwritemethod preserve original ordering. - Fix type hints (and code) so that
mypydoes not find any errors.
upsilonconf-0.5.1
Changed
- fix type hints for
upsilconf.io.load_configandupsilonconf.io.save_config - use proper implementation for JSON default encoding.
upsilonconf-0.5.0
upsilonconf-0.4.1
First proper release to PyPI.
upsilonconf 0.4.1.dev1
Fixed import issues and exposed OptionalDependencyError
upsilonconf 0.4.0.dev2
Another attempt at automating pypi publication