All Versions
39
Latest Version
Avg Release Cycle
41 days
Latest Release
814 days ago

Changelog History
Page 1

  • v9.5.0 Changes

    January 30, 2022

    ๐Ÿ”‹ Features:

    • Allow callables or custom marshmallow fields to be passed to subcast, subcast_keys, and subcast_values. (#241). Thanks bvanelli for the PR.
  • v9.4.0 Changes

    January 04, 2022

    ๐Ÿ› Bug fixes:

    • โž• Address warning about passing metadata in newer versions of marshmallow.

    Other changes:

    • โœ… Test against Python 3.10.
  • v9.3.5 Changes

    November 14, 2021

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix env.url and other parsers that take field keyword arguments (#227). Thanks KochankovID for the PR.
  • v9.3.4 Changes

    October 03, 2021

    ๐Ÿ› Bug fixes:

    • ๐Ÿ‘ Allow default for env.path to be a pathlib.Path (#228). Thanks KochankovID for the PR.
  • v9.3.3 Changes

    August 08, 2021

    ๐Ÿ› Bug fixes:

    • ๐Ÿ‘ Allow default for env.path to be a pathlib.Path (#228). Thanks KochankovID for the PR.
  • v9.3.2 Changes

    March 28, 2021

    ๐Ÿ› Bug fixes:

    • ๐Ÿ– Handle JSON decoding errors when using env.json (#212). Thanks bvanelli for the PR.
  • v9.3.1 Changes

    February 07, 2021

    ๐Ÿ› Bug fixes:

    • 0๏ธโƒฃ Apply variable expansion to default values (#204). Thanks rjcohn for the PR.
  • v9.3.0 Changes

    December 26, 2020

    ๐Ÿ—„ Deprecations:

    • Rename subcast_key argument of env.dict to subcast_keys for consistency with subcast_values. subcast_key is deprecated.
  • v9.2.0 Changes

    November 07, 2020

    ๐Ÿ”‹ Features:

    • โž• Add time parser (#191).
  • v9.1.0 Changes

    November 06, 2020

    ๐Ÿ”‹ Features:

    • โž• Add enum parser (#185).
    • โž• Add delimiter param to env.list (#184).

    Thanks tomgrin10 for the PRs.

    ๐Ÿ› Bug fixes:

    Other changes:

    • ๐Ÿ“œ When using deferred validation (eager=False), parser methods return None for missing or invalid values. Note: This may break code that depended on parser methods returning marshmallow.missing, but this behavior was not documented nor tested and therefore is not considered public API.