| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-03-01 | 2.5 kB | |
| v1.2.2 source code.tar.gz | 2026-03-01 | 32.4 kB | |
| v1.2.2 source code.zip | 2026-03-01 | 45.3 kB | |
| Totals: 3 Items | 80.2 kB | 4 | |
Added
- Support for Python 3.14, including the free-threaded (3.14t) build. (#)
Changed
- The
dotenv runcommand now forwards flags directly to the specified command by @bbc2 in https://github.com/theskumar/python-dotenv/pull/607 - Improved documentation clarity regarding override behavior and the reference page.
- Updated PyPy support to version 3.11.
- Documentation for FIFO file support.
- Support for Python 3.9.
Fixed
- Improved
set_keyandunset_keybehavior when interacting with symlinks by @bbc2 in #790c5 - Corrected the license specifier and added missing Python 3.14 classifiers in package metadata by @JYOuyang in https://github.com/theskumar/python-dotenv/pull/590
Breaking Changes
-
dotenv.set_keyanddotenv.unset_keyused to follow symlinks in some situations. This is no longer the case. For that behavior to be restored in all cases,follow_symlinks=Trueshould be used. -
In the CLI,
setandunsetused to follow symlinks in some situations. This is no longer the case. -
dotenv.set_key,dotenv.unset_keyand the CLI commandssetandunsetused to reset the file mode of the modified .env file to0o600in some situations. This is no longer the case: The original mode of the file is now preserved. Is the file needed to be created or wasn't a regular file, mode0o600is used.
Misc
- skip 000 permission tests for root user by @burnout-projects in https://github.com/theskumar/python-dotenv/pull/561
- Bump actions/checkout from 5 to 6 in the github-actions group by @dependabot[bot] in https://github.com/theskumar/python-dotenv/pull/593
- Add Windows testing to CI by @bbc2 in https://github.com/theskumar/python-dotenv/pull/604
- Improve workflow efficiency with best practices by @theskumar in https://github.com/theskumar/python-dotenv/pull/609
- Remove the use of
shin tests by @bbc2 in https://github.com/theskumar/python-dotenv/pull/612
New Contributors
- @JYOuyang made their first contribution in https://github.com/theskumar/python-dotenv/pull/590
- @burnout-projects made their first contribution in https://github.com/theskumar/python-dotenv/pull/561
- @cpackham-atlnz made their first contribution in https://github.com/theskumar/python-dotenv/pull/597
Full Changelog: https://github.com/theskumar/python-dotenv/compare/v1.2.1...v1.2.2