Skip to content

Latest commit

 

History

History
134 lines (89 loc) · 2.96 KB

CHANGELOG.md

File metadata and controls

134 lines (89 loc) · 2.96 KB

Changelog

[unreleased]

  • removed ruff's target-version, defaulting to pyproject's requires-python

[3.4.1] -- 2024-08-28

  • Fixed Unicode issue in double quoted values

[3.4.0] -- 2024-08-06

  • Support multiple .env files via -e or --dotenv parameters
  • Dropped support for Python 3.8
  • Updated dependencies

[3.3.1] -- 2024-07-13

  • renamed debian package to dotenv-cli
  • changed section to devel

[3.3.0] -- 2024-04-07

  • added option to completely replace environment with contents of the dotenv file
  • added very simple docs for readthedocs

[3.2.2] -- 2023-11-10

  • replaced flake8 with ruff
  • when building the debian package, don't run coverage when running tests

[3.2.1] -- 2023-08-27

  • updated debian/watch
  • updated dev-dependencies

[3.2.0] -- 2023-07-01

  • on POSIX systems we don't fork a new child process anymore but use exec* to replace the dotenv process
  • Dropped Python 3.7 support
  • replaced setup.py/.cfg with pyproject.toml
  • modernized github actions:
    • don't run linter and mypy on all platforms, only one
    • run test-release
  • updated dev-dependencies

[3.1.1] -- 2023-04-13

  • updated dependencies:
    • mypy
    • pytest
    • pytest-cov
    • wheel
  • Debian:
    • added htmlcov and .mypy_cache to extended-diff-ignore
    • bump debhelper from 11 -> 13
    • use debhelper-compat
    • use standards-version 4.6.2

[3.1.0] -- 2022-09-07

  • added type hints and mypy --strict to test suite
  • updated dependencies:
    • flake8
    • pytest
    • twine

[3.0.1] - 2022-06-26

  • bumped version (no changes)

[3.0.0] - 2022-05-31

  • removed python 3.6 support
  • added dependabot
  • updated makefile

[2.2.0] - 2020-10-30

  • Allow for missing .env file -- in this case the command will be executed without setting any environment variables. The previous behaviour was to fail with a FileNotFoundError
  • Migrated from TravisCI to github actions. We test now on Linux, Mac and Windows x all supported Python versions!
  • Fixed tests under windows, where NamedTemporaryFile cannot be opened twice.
  • refactored main.py into cli.py and wrapped argparsing into dedicated function
  • bumped minimal Python version to 3.6
  • Added 3.8, 3.9 to travis tests
  • Cleaned up Makefile
  • Added twine to dev-dependencies

[2.1.0] - 2020-10-27

  • make sure child process terminates when dotenv terminates
  • measure coverage for tests as well
  • skip coverage report for files w/ complete coverage
  • use twine for uploading to pypi

[2.0.1] - 2019-09-07

  • Version bump for Debian source-only upload

[2.0.0] - 2019-08-03

  • Differentiate single vs double quotes

[1.3.0] - 2019-05-11

  • Support for lines starting with export
  • Support for empty values

[1.2.0] - 2019-05-10

  • Fixed newlines
  • Added more tests

[1.1.0] - 2019-04-28

  • Added Bash completion and provide it via sdist and Debian package

[1.0.2] - 2019-04-14

  • Debian package
  • Fixed Travis-CI pipeline and added tests for py37

[1.0.0] - 2018-10-14

  • Initial Release