Sourced from blockbuster's releases.
v1.5.28
What's Changed
- Fix
AttributeErroron reads from file objects without a fileno by@dsfacciniin cbornet/blockbuster#70- Fix compatibility with Python 3.15 by
@maxyzin cbornet/blockbuster#71- Support Python 3.15.0rc2 by
@cbornetin cbornet/blockbuster#73New Contributors
@maxyzmade their first contribution in cbornet/blockbuster#71Full Changelog: https://github.com/cbornet/blockbuster/compare/v1.5.27...v1.5.28
Sourced from virtualenv's releases.
21.7.16
What's Changed
- 📝 docs(security): add an incident response plan by
@gaborbernatin pypa/virtualenv#3262- 📝 docs(security): document both reporting lanes and scope by
@gaborbernatin pypa/virtualenv#3261- 🐛 fix(activation): escape csh prompt expansion characters by
@gaborbernatin pypa/virtualenv#3263Full Changelog: https://github.com/pypa/virtualenv/compare/21.7.15...21.7.16
21.7.15
What's Changed
- 🐛 fix(activation): restore empty saved values on deactivate by
@gaborbernatin pypa/virtualenv#3259- 🐛 fix(activation): make csh deactivate work without test by
@gaborbernatin pypa/virtualenv#3260Full Changelog: https://github.com/pypa/virtualenv/compare/21.7.14...21.7.15
Sourced from virtualenv's changelog.
Bugfixes - 21.7.16
- Fix
activate.cshrendering the venv's prompt text wrong when it contains!(csh and tcsh both expand it) or%(tcsh only, since plain csh has no%prompt escape at all). (:issue:3263)
v21.7.15 (2026-09-18)
Bugfixes - 21.7.15
- Restore an empty
PATHondeactivatein the bash and fish activators, and stop bash leaving the prompt inPS1when it was unset before activation. (:issue:3259)- Fix
activate.cshfailing to restorePATHand other saved variables ondeactivatewhenPATHwas already empty. (:issue:3260)
v21.7.14 (2026-09-18)
4c946c2
release 21.7.16630ae10
🐛 fix(activation): escape csh prompt expansion characters (#3263)496e8c9
📝 docs(security): document both reporting lanes and scope (#3261)8560652
📝 docs(security): add an incident response plan (#3262)502d383
release 21.7.15fc2f35f
🐛 fix(activation): make csh deactivate work without test (#3260)ee55cc2
🐛 fix(activation): restore empty saved values on deactivate (#3259)Sourced from platformdirs's releases.
4.11.11
What's Changed
- fix: reject app arguments that leave the base directory by
@Pitchfork-and-Torchin tox-dev/platformdirs#552New Contributors
@Pitchfork-and-Torchmade their first contribution in tox-dev/platformdirs#552Full Changelog: https://github.com/tox-dev/platformdirs/compare/4.11.10...4.11.11
Sourced from platformdirs's changelog.
########### Changelog ###########
.. towncrier-draft-entries:: Unreleased
.. towncrier release notes start
4.11.12 (2026-09-22)
- Ignore relative paths in the XDG user directory environment variables, so
XDG_DOCUMENTS_DIR=Documentsno longer makes :func:~platformdirs.user_documents_dirand the other media directories return a path relative to the working directory. They now fall back to the platform default like the XDG Base Directory variables, and like the same keys read fromuser-dirs.dirs- by :user:darrenhuai. :pr:554- Copy nested directories in the versioned data migration recipe. :pr:
553- Exclude sphinx-llm 1.1.0 from documentation dependencies because its Markdown builder emits unknown-node warnings. :pr:
556
4.11.11 (2026-09-19)
- Reject
appname,appauthorandversionvalues that leave the platform base directory (a..segment, a leading separator, a drive or a UNC share) withValueError, soensure_existscannot create directories outside it - by :user:Pitchfork-and-Torch. :pr:552
4.11.10 (2026-09-18)
- With
ensure_exists, thesite_*_dirandsite_*_pathproperties and theiter_*_dirsiterators only create the site directories they return or yield, instead of every entry in the site list - by :user:darrenhuai. :pr:550
4.11.9 (2026-09-16)
- Accept
multipathin :func:~platformdirs.site_cache_dirand :func:~platformdirs.site_cache_path. Without it, the function API could not return the Homebrew cache prefix that :attr:~platformdirs.macos.MacOS.site_cache_diradds undermultipath- by :user:darrenhuai. :pr:544- Parse Unix
user-dirs.dirsline by line likexdg-user-dir. The INI parser raised on a repeated key or a line without=, and returned trailing comments and backslash escapes inside :func:~platformdirs.user_documents_dirand the other media directories. The last valid assignment now wins, and platformdirs unescapes the quoted value and ignores text after the closing quote - by :user:darrenhuai. :pr:545- Read
PUBLICbefore the home directory in :func:~platformdirs.user_publicshare_diron Windows, so it no longer raisesRuntimeErrorwhenPUBLICis set and the home directory cannot be determined - by :user:emme1t. :pr:546
... (truncated)
321e35a
Release 4.11.11902c268
fix: reject app arguments that leave the base directory (#552)