1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
# Changelog
## [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
|