All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
## 0.6.4
### Changed
- Bump Cryptography above 41.0.3 to resolve #19 - high severity CVE-2023-38325
- Fixed a bug where it was looking up .env instead of .env.vault #18
- Look for .env.vault file at same location as .env file. Finds .env file anywhere in app (just like original python lib) #13
- Fix fallback issue with gunicorn not respecting the current working directory when attempting to call
find_dotenv
. #17
- Fix environment variable load #12
- Fix error reference #10
- Reorganise and simplify code
- Make API correspond more closely to
python-dotenv
- Improve error handling
- Add tests and CI
- Upgrade to
build
for release build
- expand cryptography library version range for better support
- Added feature to allow custom .env.vault path
- Added backward compatibility python version 3.7+
- Added comma separated capability to
DOTENV_KEY
. Add multiple keys to your DOTENV_KEY for use with decryption. Separate with a comma.
- Added support for handling any environment
- Added README and CHANGELOG
- Decrypting .env.vault file when
DOTENV_KEY
is set.
Please see commit history.