Sourced from virtualenv's releases.
21.9.1
What's Changed
- 🐛 fix(upgrade): format generated notices by
@gaborbernatin pypa/virtualenv#3272- fix(release): preserve partial publications by
@gaborbernatin pypa/virtualenv#3279- docs(security): reconcile incident response by
@gaborbernatin pypa/virtualenv#3274- fix(ci): reject unrelated GraalPy failures by
@gaborbernatin pypa/virtualenv#3275- fix(fuzz): instrument Python targets in CI by
@gaborbernatin pypa/virtualenv#3276- fix(upgrade): check newly added wheel ages by
@gaborbernatin pypa/virtualenv#3277- fix(sbom): preserve format and reproducibility by
@gaborbernatin pypa/virtualenv#3278Full Changelog: https://github.com/pypa/virtualenv/compare/21.9.0...21.9.1
Sourced from virtualenv's changelog.
Bugfixes - 21.9.1
- Correct SBOM CSV parsing and unresolved dependency relationships, and omit CI run identifiers from reproducible builds. (:issue:
3278)
v21.9.0 (2026-09-20)
4f09d42
release 21.9.17b5611d
fix(sbom): preserve format and reproducibility (#3278)ee7b3f3
fix(upgrade): check newly added wheel ages (#3277)34b65c0
fix(fuzz): instrument Python targets in CI (#3276)af32afa
fix(ci): reject unrelated GraalPy failures (#3275)a14d508
docs(security): reconcile incident response (#3274)027535d
fix(release): preserve partial publications (#3279)82f9ec7
[pre-commit.ci] pre-commit autoupdate (#3273)72e1906
🐛 fix(upgrade): format generated notices (#3272)