<#9896 chore(deps): Bump python-dotenv from 1.2.1 ...
# meltano-repo-activity
g
#9896 chore(deps): Bump python-dotenv from 1.2.1 to 1.2.2 in the runtime-dependencies group Pull request opened by dependabot[bot] Bumps the runtime-dependencies group with 1 update: python-dotenv. Updates
python-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
• The
dotenv run
command now forwards flags directly to the specified command by `@​bbc2` in theskumar/python-dotenv#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_key
and
unset_key
behavior 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 theskumar/python-dotenv#590
Breaking Changes
•
dotenv.set_key
and
dotenv.unset_key
used to follow symlinks in some situations. This is no longer the case. For that behavior to be restored in all cases,
follow_symlinks=True
should be used.
• In the CLI,
set
and
unset
used to follow symlinks in some situations. This is no longer the case.
•
dotenv.set_key
,
dotenv.unset_key
and the CLI commands
set
and `unset`used to reset the file mode of the modified .env file to
0o600
in 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.
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 of
sh
in tests by `@​bbc2` in theskumar/python-dotenv#612
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.2
Changelog 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
• The
dotenv run
command now forwards flags directly to the specified command by [`@​bbc2`] in #607
• 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
• Improved
set_key
and
unset_key
behavior when interacting with symlinks by [`@​bbc2`] in [790c5c0]
• Corrected the license specifier and added missing Python 3.14 classifiers in package metadata by [`@​JYOuyang`] in #590
Breaking Changes
•
dotenv.set_key
and
dotenv.unset_key
used to follow symlinks in some situations. This is no longer the case. For that behavior to be restored in all cases,
follow_symlinks=True
should be used.
• In the CLI,
set
and
unset
used to follow symlinks in some situations. This is no longer the case.
•
dotenv.set_key
,
dotenv.unset_key
and the CLI commands
set
and `unset`used to reset the file mode of the modified .env file to
0o600
in 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.
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
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/meltano