GitHub
04/17/2026, 8:53 PMnox from 2026.2.9 to 2026.4.10
Release notes
Sourced from nox's releases.
2026.04.10 🧹
This release drops Python 3.8 and adds acommand for full docstrings. Our--usagedir is now ignored by default, virtualenvs are recreated if symlinks are broken (such as after a Python upgrade), and.noxnow selects from all available sessions.-t
We'd like to thank the following folks who contributed to this release:
• `@​henryiii`
• `@​agriyakhetarpal`
• `@​scop`
Features:
• Drop Python 3.8 (reapply #1004) by `@​henryiii` in wntrblm/nox#1062
• Add acommand to print full docstrings for provided sessions by `@​agriyakhetarpal` in wntrblm/nox#1064nox --usage <session>
• Write out `.gitignore`/`CACHEDIR.TAG` todir by `@​henryiii` in wntrblm/nox#1072.nox
Fixes:
• Recreate venv if broken symlinks are present by `@​henryiii` in wntrblm/nox#1078
• Ignore default selection for tags and keywords by `@​henryiii` in wntrblm/nox#1057
• More uv variables set by `@​henryiii` in wntrblm/nox#1056
• Ignore forcecolor falsy by `@​henryiii` in wntrblm/nox#1073
• Fully pin actions in composite action by `@​henryiii` in wntrblm/nox#1080
Internal changes:
• Pin CI to working conda version by `@​henryiii` in wntrblm/nox#1079
• Use prek by `@​agriyakhetarpal` in wntrblm/nox#1065
• Switch artifact attestations to actions/attest by `@​scop` in wntrblm/nox#1070
• Use zizmor by `@​henryiii` in wntrblm/nox#1082
Full Changelog: wntrblm/nox@2026.02.09...2026.04.10Changelog Sourced from nox's changelog.
Changelog
2026.04.10
This release drops Python 3.8 and adds acommand for full docstrings. Our--usagedir is now ignored by default, virtualenvs are recreated if symlinks are broken (such as after a Python upgrade), and.noxnow selects from all available sessions.-t
We'd like to thank the following folks who contributed to this release:
• `@​henryiii`
• `@​agriyakhetarpal`
• `@​scop`
Features:
• Drop Python 3.8 (reapply #1004) by `@​henryiii` in wntrblm/nox#1062
• Add acommand to print full docstrings for provided sessions by `@​agriyakhetarpal` in wntrblm/nox#1064nox --usage <session>
• Write out `.gitignore`/`CACHEDIR.TAG` todir by `@​henryiii` in wntrblm/nox#1072.nox
Fixes:
• Recreate venv if broken symlinks are present by `@​henryiii` in wntrblm/nox#1078
• Ignore default selection for tags and keywords by `@​henryiii` in wntrblm/nox#1057
• More uv variables set by `@​henryiii` in wntrblm/nox#1056
• Ignore forcecolor falsy by `@​henryiii` in wntrblm/nox#1073
• Fully pin actions in composite action by `@​henryiii` in wntrblm/nox#1080
Internal changes:
• Pin CI to working conda version by `@​henryiii` in wntrblm/nox#1079
• Use prek by `@​agriyakhetarpal` in wntrblm/nox#1065
• Switch artifact attestations to actions/attest by `@​scop` in wntrblm/nox#1070
• Use zizmor by `@​henryiii` in wntrblm/nox#1082
2026.02.09
This small release supports uv 0.10's new requirement thatbe passed to clear an environment. Python 3.8 support was temporarily re-added since uv 0.10 still supports 3.8, so nox on 3.8 was affected.--clear
We'd like to thank the following folks who contributed to this release:
• `@​henryiii`
• `@​kai687` (first contribution)
• `@​wu-zhao-min` (first contribution)... (truncated) Commits • `97e345e` docs: add thanks section (#1083) • `8d5c759` chore: prepare for 2026.04.10 (#1081) • `2577f31` ci: add zizmor (#1082) • `b6a6156` fix: fully pin actions in composite action (#1080) • `4c7a215` fix: write out .gitignore/CACHEDIR.TAG to our dir (#1072) • `47cb9c3` fix: ignore default selection for tags and keywords (#1057) • `63dcab9` fix: more uv variables set (#1056) • `e0f64e6` fix: recreate if broken symlinks are present (#1078) • `bf90952` tests: pin to working conda version (#1079) • <https://github.com/wntrblm/nox/commit/4ff681f169c4043ce3b3d19cba1eadd6… meltano/meltano
GitHub
04/17/2026, 9:26 PM