All Versions
28
Latest Version
Avg Release Cycle
67 days
Latest Release
97 days ago

Changelog History
Page 1

  • v0.17.1 Changes

    April 29, 2021

    🛠 Fixed

    • 🛠 Fixed tests for build environments relying on PYTHONPATH (#318 by [@befeleme]).
  • v0.17.0 Changes

    April 02, 2021

    🔄 Changed

    • 👉 Make dotenv get <key> only show the value, not key=value (#313 by [@bbc2]).

    ➕ Added

    • ➕ Add --override/--no-override option to dotenv run (#312 by [@zueve] and [@bbc2]).
  • v0.16.0 Changes

    March 27, 2021

    🔄 Changed

    • The default value of the encoding parameter for load_dotenv and dotenv_values is now "utf-8" instead of None (#306 by [@bbc2]).
    • 🛠 Fix resolution order in variable expansion with override=False (#287 by [@bbc2]).
  • v0.15.0 Changes

    October 28, 2020

    ➕ Added

    • ➕ Add --export option to set to make it prepend the binding with export (#270 by [@jadutter]).

    🔄 Changed

    • 👉 Make set command create the .env file in the current directory if no .env file was found (#270 by [@jadutter]).

    🛠 Fixed

    • 🛠 Fix potentially empty expanded value for duplicate key (#260 by [@bbc2]).
    • 🛠 Fix import error on Python 3.5.0 and 3.5.1 (#267 by [@gongqingkui]).
    • 🛠 Fix parsing of unquoted values containing several adjacent space or tab characters (#277 by [@bbc2], review by [@x-yuri]).
  • v0.14.0 Changes

    July 03, 2020

    🔄 Changed

    • Privilege definition in file over the environment in variable expansion (#256 by [@elbehery95]).

    🛠 Fixed

    • 👌 Improve error message for when file isn't found (#245 by [@snobu]).
    • 📦 Use HTTPS URL in package meta data (#251 by [@ekohl]).
  • v0.13.0 Changes

    April 16, 2020

    ➕ Added

    • ➕ Add support for a Bash-like default value in variable expansion (#248 by [@bbc2]).
  • 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]).