Releases: Zuehlke/ConfZ
ConfZ 2.0.1 Released
This release restores the old behaviour of yaml loading.
New Features
No new features
Improvements
No improvements
Fixed Issues
- YAML files are loaded with
SafeLoader
instead ofBaseLoader
again, as before v2.0.0
Compatibility Notes
This release is the first in the v2 series and not backwards-compatible with previous releases.
ConfZ 2.0.0 Released
This release allows the usage of pydantic v2 and improves naming conventions. For more details, check out the migration guide.
New Features
- Support for pydantic v2
Improvements
- Renaming of multiple classes to better reflect their purpose
Fixed Issues
No fixed issues.
Compatibility Notes
This release is the first in the v2 series and not backwards-compatible with previous releases.
ConfZ 1.8.2 Released
This release updates all dependencies.
New Features
No new features.
Improvements
- Dependencies are updated to newest version
Fixed Issues
No fixed issues.
Compatibility Notes
This release is fully backwards-compatible with all 1.* versions released so far.
ConfZ 1.8.1 Released
This release fixes bugs introduced with 1.8.0.
New Features
No new features.
Improvements
- Pytest github action now treats warnings as errors
Fixed Issues
- Env-files are now optional again and search along the folder hierarchy - thanks to @alex-dr!
- Open file streams will now be closed again - thanks to @ThunderKey!
Compatibility Notes
This release is fully backwards-compatible with all 1.* versions released so far.
ConfZ 1.8.0 Released
This release allows for more flexible file sources.
New Features
No new features.
Improvements
- Both FileSource and EnvSource now support more flexible file arguments like strings, paths and bytes, see PEP 519 - thanks to @Alyxion
Fixed Issues
No fixed issues.
Compatibility Notes
This release is fully backwards-compatible with all 1.* versions released so far.
ConfZ 1.7.0 Released
This release explicietly re-exports all external interfaces, updates the dev dependencies and officially supports python 3.11.
New Features
No new features.
Improvements
- Re-exports of public interfaces in init.py files are now explicit by using the all list - thanks to @ThunderKey!
- Python 3.11 is now officially supported and used in all github actions
- Development dependencies are updated to newest version
Fixed Issues
No fixed issues.
Compatibility Notes
This release is fully backwards-compatible with all 1.* versions released so far.
ConfZ 1.6.2 Released
This release updates all dependencies.
New Features
No new features.
Improvements
- Dependencies are updated to newest version
Fixed Issues
No fixed issues.
Compatibility Notes
This release is fully backwards-compatible with all 1.* versions released so far.
ConfZ 1.6.1 Released
This release extends optional config files.
New Features
No new features.
Improvements
- Optional config sources now also allow to have no command line argument or no env variable set - thanks to @ajanon!
Fixed Issues
No fixed issues.
Compatibility Notes
This release is fully backwards-compatible with all 1.* versions released so far.
ConfZ 1.6.0 Released
This release allows for optional config files.
New Features
- Allow for optional config files by marking them accordingly in the config source - thanks to @mglettig!
Improvements
No improvements.
Fixed Issues
No fixed issues.
Compatibility Notes
This release is fully backwards-compatible with all 1.* versions released so far.
ConfZ 1.5.0 Released
This release adds a new config format and improves the documentation.
New Features
- Support for .toml files as config sources - thanks to @deepaerial!
Improvements
- Explicitly link to renaming conventions in env variable loader
Fixed Issues
No fixed issues.
Compatibility Notes
This release is fully backwards-compatible with all 1.* versions released so far.