Skip to content

Releases: Zuehlke/ConfZ

ConfZ 2.0.1 Released

13 Aug 12:07
7ca9b6d
Compare
Choose a tag to compare

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 of BaseLoader 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

14 Jul 16:04
15333e3
Compare
Choose a tag to compare

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

29 Jun 11:43
30f7e01
Compare
Choose a tag to compare

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

22 Dec 17:24
dfa9e97
Compare
Choose a tag to compare

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

16 Dec 17:01
8fb9a3e
Compare
Choose a tag to compare

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

25 Oct 12:01
82ac349
Compare
Choose a tag to compare

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

09 Sep 14:21
d1065bd
Compare
Choose a tag to compare

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

07 Jul 05:56
f1d4241
Compare
Choose a tag to compare

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

01 Jul 08:35
02298c6
Compare
Choose a tag to compare

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

29 Jun 06:45
2fb8f3b
Compare
Choose a tag to compare

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.