GitHub
03/09/2026, 7:53 PMpython-dotenv from 1.2.1 to 1.2.2
Release notes
Sourced from python-dotenv's releases.
v1.2.2
Added
• Support for Python 3.14, including the free-threaded (3.14t) build. (#)
Changed
• Thecommand now forwards flags directly to the specified command by `@bbc2` in theskumar/python-dotenv#607dotenv run
• 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
• Improvedandset_keybehavior when interacting with symlinks by `@bbc2` in #790c5unset_key
• Corrected the license specifier and added missing Python 3.14 classifiers in package metadata by `@JYOuyang` in theskumar/python-dotenv#590
Breaking Changes
•anddotenv.set_keyused to follow symlinks in some situations. This is no longer the case. For that behavior to be restored in all cases,dotenv.unset_keyshould be used.follow_symlinks=True
• In the CLI,andsetused to follow symlinks in some situations. This is no longer the case.unset
•,dotenv.set_keyand the CLI commandsdotenv.unset_keyand `unset`used to reset the file mode of the modified .env file tosetin 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, mode`0o600` is used.0o600
Misc
• skip 000 permission tests for root user by `@burnout-projects` in theskumar/python-dotenv#561
• Bump actions/checkout from 5 to 6 in the github-actions group by `@dependabot`[bot] in theskumar/python-dotenv#593
• Add Windows testing to CI by `@bbc2` in theskumar/python-dotenv#604
• Improve workflow efficiency with best practices by `@theskumar` in theskumar/python-dotenv#609
• Remove the use ofin tests by `@bbc2` in theskumar/python-dotenv#612sh
New Contributors
• `@JYOuyang` made their first contribution in theskumar/python-dotenv#590
• `@burnout-projects` made their first contribution in theskumar/python-dotenv#561
• `@cpackham-atlnz` made their first contribution in theskumar/python-dotenv#597
Full Changelog: theskumar/python-dotenv@v1.2.1...v1.2.2Changelog Sourced from python-dotenv's changelog.
[1.2.2] - 2026-03-01
Added
• Support for Python 3.14, including the free-threaded (3.14t) build. (#588)
Changed
• Thecommand now forwards flags directly to the specified command by [`@bbc2`] in #607dotenv run
• Improved documentation clarity regarding override behavior and the reference page.
• Updated PyPy support to version 3.11.
• Documentation for FIFO file support.
• Dropped Support for Python 3.9.
Fixed
• Improvedandset_keybehavior when interacting with symlinks by [`@bbc2`] in [790c5c0]unset_key
• Corrected the license specifier and added missing Python 3.14 classifiers in package metadata by [`@JYOuyang`] in #590
Breaking Changes
•anddotenv.set_keyused to follow symlinks in some situations. This is no longer the case. For that behavior to be restored in all cases,dotenv.unset_keyshould be used.follow_symlinks=True
• In the CLI,andsetused to follow symlinks in some situations. This is no longer the case.unset
•Commits • `36004e0` Bump version: 1.2.1 → 1.2.2 • `eb20252` docs: update changelog for v1.2.2 • `790c5c0` Merge commit from fork • `43340da` Remove the use of,dotenv.set_keyand the CLI commandsdotenv.unset_keyand `unset`used to reset the file mode of the modified .env file tosetin 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, mode`0o600` is used.0o600
sh in tests (#612)
• `09d7cee` docs: clarify override behavior and document FIFO support (#610)
• `c8de288` ci: improve workflow efficiency with best practices (#609)
• `7bd9e3d` Add Windows testing to CI (#604)
• `1baaf04` Drop Python 3.9 support and update to PyPy 3.11 (#608)
• `4a22cf8` ci: enable testing on Python 3.14t (free-threaded) (#588)
• `e2e8e77` Fix license specifier (#597)
• Additional commits viewable in compare view
Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this …
meltano/meltanoGitHub
03/09/2026, 8:40 PM