e2c661e
Bump version to 0.9.0789d1fa
Fix bytes escaping logic to match old parser (#81)beaec7e
Support sys.platform membership checks (#80)3fdffbc
Bump Ruff crates to 0.16.3 (#79)969b630
Fix panics while searching type comments in function with syntax error
(#78)fc05930
Set custom version for vendored crates (#77)Sourced from sphinxcontrib-mermaid's changelog.
2.1.1 (July 19, 2026)
- Preserve source metadata on generated Mermaid caption nodes so Sphinx extracts them into gettext catalogs and applies normal caption translations
- Pass the existing mermaid image class through the HTML visitor so PNG output can be targeted consistently with CSS
6e51230
Merge pull request #262
from mgaitan/tkp/2117c61bb6
Merge pull request #264
from mgaitan/dependabot/github_actions/github-actions...77bd593
Merge branch 'master' into
dependabot/github_actions/github-actions-a934d7c76ed1b8ca8
Merge pull request #265
from mgaitan/tkp/ruff4ad2812
Fixes for ruff 16056261d
Bump pypa/gh-action-pypi-publish in the github-actions group015f47a
Merge pull request #263
from mgaitan/dependabot/github_actions/github-actions...a8f8b59
Bump the github-actions group with 3 updatese81147d
Bump to 2.1.1 and update changeloge267890
Merge pull request #261
from timkpaine/tkp/translate-mermaid-captionsSourced from virtualenv's releases.
21.7.8
What's Changed
- 🐛 fix(create): report a missing source that both modes need by
@darrenhuaiin pypa/virtualenv#3227Full Changelog: https://github.com/pypa/virtualenv/compare/21.7.7...21.7.8
Sourced from virtualenv's changelog.
Bugfixes - 21.7.8
- A missing source needed by both install modes now disables the builtin creator through
meta.error. The check comparedRefWhenvalues againstRefMustmembers, so creation went on to fail with aFileNotFoundErroror a dangling symlink - by :user:darrenhuai. (:issue:3227)
v21.7.7 (2026-08-28)
Sourced from platformdirs's releases.
4.11.7
Full Changelog: https://github.com/tox-dev/platformdirs/compare/4.11.6...4.11.7
Sourced from platformdirs's changelog.
########### Changelog ###########
.. towncrier-draft-entries:: Unreleased
.. towncrier release notes start
4.11.7 (2026-09-01)
4.11.6 (2026-09-01)
- Give :func:
~platformdirs.user_bin_dirand :func:~platformdirs.user_bin_paththeuse_site_for_rootargument. They took none, so neither could reach the Unix redirect of root to :func:~platformdirs.site_bin_dir. :pr:537
4.11.5 (2026-08-27)
- Give :func:
~platformdirs.user_preference_dirand :func:~platformdirs.user_preference_paththe same arguments as :func:~platformdirs.user_config_dir. Added without arguments in :pr:491, they could only return the unscoped base directory even though the property they wrap appends the app name and version. :pr:531- Make :func:
~platformdirs.site_applications_pathreturn the first entry whenmultipath=True, matching :func:~platformdirs.site_data_path. On Unix and macOS it passed the whole$XDG_DATA_DIRSlist to :class:~pathlib.Path, giving one unusable path such as/first/applications:/second/applications. :pr:532- Give :func:
~platformdirs.user_applications_dir, :func:~platformdirs.user_applications_path, :func:~platformdirs.site_applications_dirand :func:~platformdirs.site_applications_paththe app arguments. Android scopes both applications directories to the app, so without them the functions could only return the unscoped base directory there. On the two site functions they are keyword-only, keepingmultipathfirst positional as it has been since 4.9.0; the two user functions take their boolean options keyword-only. :pr:534- Correct the ordering note on the iterator methods.
use_site_for_rootdrops the user directory entirely, so the iterators are documented as yielding the most specific directory first rather than always yielding the user one. :pr:533
4.11.4 (2026-08-24)
- Stop the
iter_*_dirsmethods yielding the same directory twice when a site directory resolves to its user equivalent - :pr:520covered only Unix withuse_site_for_root. It also hit :meth:~platformdirs.PlatformDirs.iter_runtime_dirson Unix with$XDG_RUNTIME_DIRset, on Windows and macOS, and all six iterators on Android. :pr:524- Fix the config merging example in the how-to guide.
iter_config_pathsyields the user directory first, so theconfig.updateloop let the site defaults override the user's config instead of the other way round. :pr:529
... (truncated)
e0847a6
Release 4.11.7