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

Changelog History
Page 3

  • v6.0.0 Changes

    September 22, 2019

    ๐Ÿ”‹ Features:

    • 0๏ธโƒฃ Default parser methods are now defined as bound methods. This enables static analysis features, e.g. autocomplete (#103). Thanks rugleb for the suggestion. Backwards-incompatible: As a result of this change, adding a parser name that is the same as an existing method will result in an error being raised.
    import environs
    
    env = environs.Env()
    
  • v5.2.1 Changes

    August 08, 2019

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix behavior when recursively searching for a specified file (#96). Thanks ribeaud for the catch and patch.
  • v5.2.0 Changes

    July 19, 2019

    ๐Ÿ”„ Changes:

    • ๐Ÿ‘Œ Improve typings.
  • v5.1.0 Changes

    July 13, 2019

    ๐Ÿ”‹ Features:

    • โž• Add env.log_level (#7).
    • ๐Ÿ‘‰ Use raise from to improve tracebacks.

    Other changes:

    • ๐Ÿ‘Œ Improve typings.
  • v5.0.0 Changes

    July 06, 2019

    ๐Ÿ”‹ Features:

    • โž• Add env.path (#81). Thanks umrashrf for the suggestion.
    • โž• Add type annotations.

    Other changes:

    • Backwards-incompatible: Drop support for Python 2. If you use Python 2, you will need to use version 4.2.0 or older.
  • v4.2.0 Changes

    June 01, 2019
    • Minor optimization.

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Reset prefix when an exception is raised within an env.prefixed() context (#78). Thanks rcuza for the catch and patch.
  • v4.1.3 Changes

    May 15, 2019

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix behavior when passing a dict value as the default to env.dict (#76). Thanks c-w for the PR.

    ๐Ÿ‘Œ Support:

    • Document how to read a specific file with env.read_env (#66). Thanks nvtkaszpir and c-w.
  • v4.1.2 Changes

    May 05, 2019

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix compatibility with marshmallow 3.0.0>=rc6.
  • v4.1.1 Changes

    May 04, 2019

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix accessing proxied envvars when using env.prefixed (#72). Thanks Kamforka for the catch and patch.
    • ๐Ÿ›  Fix behavior when an envvar is explicitly set to an empty string (#71). Thanks twosigmajab for reporting and thanks hvtuananh for the PR.
  • v4.1.0 Changes

    December 10, 2018
    • EnvError subclasses ValueError (#50). Thanks alexpirine.
    • โœ… Test against Python 3.7.