All Versions
Latest Version
Avg Release Cycle
63 days
Latest Release
16 days ago

Changelog History
Page 2

  • v0.12.0 Changes

    February 28, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Use current working directory to find .env when bundled by PyInstaller (#213 by [@gergelyk]).

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix escaping of quoted values written by set_key (#236 by [@bbc2]).
    • ๐Ÿ›  Fix dotenv run crashing on environment variables without values (#237 by [@yannham]).
    • โœ‚ Remove warning when last line is empty (#238 by [@bbc2]).
  • v0.11.0 Changes

    February 07, 2020

    โž• Added

    • Add interpolate argument to load_dotenv and dotenv_values to disable interpolation (#232 by [@ulyssessouza]).

    ๐Ÿ”„ Changed

    • โš  Use logging instead of warnings (#231 by [@bbc2]).

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix installation in non-UTF-8 environments (#225 by [@altendky]).
    • ๐Ÿ›  Fix PyPI classifiers (#228 by [@bbc2]).
  • v0.10.5 Changes

    January 19, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix handling of malformed lines and lines without a value (#222 by [@bbc2]):
      • Don't print warning when key has no value.
      • Reject more malformed lines (e.g. "A: B", "a='b',c").
    • ๐Ÿ›  Fix handling of lines with just a comment (#224 by [@bbc2]).
  • v0.10.4 Changes

    January 17, 2020

    โž• Added

    • ๐Ÿ‘‰ Make typing optional (#179 by [@techalchemy]).
    • โš  Print a warning on malformed line (#211 by [@bbc2]).
    • ๐Ÿ‘Œ Support keys without a value (#220 by [@ulyssessouza]).
  • v0.10.3 Changes

    June 02, 2019
    • ๐Ÿ‘Œ Improve interactive mode detection ([@andrewsmith])([#183]).
    • โ™ป๏ธ Refactor parser to fix parsing inconsistencies ([@bbc2])([#170]).
      • Interpret escapes as control characters only in double-quoted strings.
      • Interpret # as start of comment only if preceded by whitespace.
  • v0.10.2 Changes

    May 12, 2019
    • โž• Add type hints and expose them to users ([@qnighy])([#172])
    • load_dotenv and dotenv_values now accept an encoding parameter, defaults to None ([@theskumar])([@earlbread])([#161])
    • ๐Ÿ›  Fix str/unicode inconsistency in Python 2: values are always str now. ([@bbc2])([#121])
    • ๐Ÿ›  Fix Unicode error in Python 2, introduced in 0.10.0. ([@bbc2])([#176])
  • v0.10.1 Changes

    December 14, 2018
    • ๐Ÿ›  Fix parsing of variable without a value ([@asyncee])([@bbc2])([#158])
  • v0.10.0 Changes

    December 05, 2018
    • โž• Add support for UTF-8 in unquoted values ([@bbc2])([#148])
    • โž• Add support for trailing comments ([@bbc2])([#148])
    • โž• Add backslashes support in values ([@bbc2])([#148])
    • โž• Add support for newlines in values ([@bbc2])([#148])
    • ๐Ÿ Force environment variables to str with Python2 on Windows ([@greyli])
    • โฌ‡๏ธ Drop Python 3.3 support ([@greyli])
    • ๐Ÿ›  Fix stderr/-out/-in redirection ([@venthur])
  • v0.9.1

    August 05, 2018
  • v0.9.0 Changes

    July 31, 2018
    • โž• Add --version parameter to cli ([@venthur])
    • Enable loading from current directory ([@cjauvin])
    • โž• Add 'dotenv run' command for calling arbitrary shell script with .env ([@venthur])