• 3.2.0 57a2e1e8a8

    3.2.0 Stable

    ar-turek released this 2025-08-07 21:29:43 +00:00 | 30 commits to main since this release

    No known key found for this signature in database

    Release created by the release pipeline.

    Downloads
  • 3.1.0 103b0f508e

    3.1.0 Stable

    ar-turek released this 2025-03-20 02:55:48 +00:00 | 33 commits to main since this release

    No known key found for this signature in database

    Release created by the release pipeline.

    Downloads
  • 3.0.0 5536868f39

    3.0.0 Stable

    ar-turek released this 2025-03-20 01:49:40 +00:00 | 37 commits to main since this release

    No known key found for this signature in database

    Release 3.0.0 introduces massive changes to the API for the user's convenience.

    However a lot of those changes are not directly compatible with the 2.X line.
    so take care when migrating.

    Release created by the release pipeline.

    Downloads
  • 2.0.4.post1 895c86b0a7

    2.0.4.post1 Stable

    ar-turek released this 2024-09-29 02:17:46 +00:00 | 54 commits to main since this release

    No known key found for this signature in database

    Release created by the release pipeline.

    Downloads
  • 2.0.4 6b5baede71

    2.0.4 Stable

    ar-turek released this 2024-09-29 01:28:54 +00:00 | 56 commits to main since this release

    No known key found for this signature in database

    This release ships minor fixes to documentation and the build pipeline.

    Release created by the release pipeline.

    Downloads
  • 2.0.3 649cd55685

    2.0.3 Stable

    ar-turek released this 2024-09-29 01:05:04 +00:00 | 58 commits to main since this release

    No known key found for this signature in database

    This release ships minor changes to the development pipeline.

    Release created by the release pipeline.

    Downloads
  • 2.0.2 6e4555cc3b

    2.0.2 Stable

    ar-turek released this 2024-07-05 20:44:10 +00:00 | 61 commits to main since this release

    No known key found for this signature in database

    This release ships minor updates to example code and documentation.

    Release created by the release pipeline.

    Downloads
  • 2.0.1 42d62a605d

    2.0.1 Stable

    ar-turek released this 2024-07-01 19:38:11 +00:00 | 62 commits to main since this release

    No known key found for this signature in database

    This release adds a new example for integrating envenom with a simple Singleton metaclass for caching config class instances.

    Release created by the release pipeline.

    Downloads
  • 2.0.0 048ef46c69

    2.0.0 Stable

    ar-turek released this 2024-07-01 14:28:04 +00:00 | 66 commits to main since this release

    No known key found for this signature in database

    This release introduces some backwards-incompatible changes to the API:

    • the as_boolean and as_list are now named bool_parser and list_parser and are instead both factory functions which create a parser. This means all code like required(as_boolean) needs to be converted to required(bool_parser()) (as_list was already a factory before).
    • with_default field type previously allowed the default parameter to be either a T or a Callable[[], T]. This caused some funny behavior with regards to default values of custom classes with an overridden __call__ method. This behavior has now been split in to with_default and with_default_factory configuration field types.
    • Exception classes representations have changed.

    This release ships with a whole new documentation layout, better examples and an API reference section. It also implements the Trusted Publisher model for publishing the package in PyPI.

    Release created by the release pipeline.

    Downloads
  • 1.0.19 e37066386b

    1.0.19 Stable

    ar-turek released this 2024-06-20 18:01:43 +00:00 | 84 commits to main since this release

    No known key found for this signature in database

    This release updates the documentation and the test suite.

    Release created by the release pipeline.

    Downloads