Skip to content

build(deps): bump the patches group in /docs with 5 updates - #4273

Merged
itzg merged 1 commit into
masterfrom
dependabot/pip/docs/patches-43ab6d58d1
Sep 9, 2026
Merged

build(deps): bump the patches group in /docs with 5 updates#4273
itzg merged 1 commit into
masterfrom
dependabot/pip/docs/patches-43ab6d58d1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 9, 2026

Copy link
Copy Markdown
Contributor

Bumps the patches group in /docs with 5 updates:

Package From To
deepmerge 3.0 3.0.1
griffe 2.2.0 2.3.0
mkdocstrings-python 2.0.7 2.0.8
platformdirs 4.11.5 4.11.7
zensical 0.0.57 0.0.59

Updates deepmerge from 3.0 to 3.0.1

Release notes

Sourced from deepmerge's releases.

v3.0.1

What's Changed

New Contributors

Full Changelog: toumorokoshi/deepmerge@v3.0...v3.0.1

Commits

Updates griffe from 2.2.0 to 2.3.0

Release notes

Sourced from griffe's releases.

2.3.0

2.3.0 - 2026-09-04

Compare with 2.2.0

Features

  • Add option to give precedence to docstrings in stubs vs. source (09a2a13 by Timothée Mazzucotelli). Issue-447, PR-481

Bug Fixes

  • Preserve nested tuple parentheses (e095a7c by Alperen). PR-487, Co-authored-by: Timothée Mazzucotelli dev@pawamoy.fr
  • Preserve nested f-string format specs (38921b7 by Alperen). PR-486
  • Disable all docstring warnings when passing warnings=False (5cb0ae2 by Timothée Mazzucotelli).

Performance Improvements

  • Reuse computed parent in is_imported (092ac31 by Timothée Mazzucotelli).
  • Only build debug messages at debug level (8f05a4a by Timothée Mazzucotelli).
  • Avoid creating new sets when handling labels (06cd02e by Timothée Mazzucotelli).
  • Maintain map of AST node type to visitor function (e21851e by Timothée Mazzucotelli).
  • Avoid cyclic refs in ASTs to allow garbage-collecting them (b968de0 by Timothée Mazzucotelli).
  • Cache per-module path-related properties during serialization (8bd6cc4 by Timothée Mazzucotelli).
  • Do not fire load events when no extension has hooked them (0e2ae7c by Timothée Mazzucotelli).
  • Compute costly message lazily in alias resolution errors (1e391b8 by Timothée Mazzucotelli).
  • Avoid iterating many times over function parameters when merging stubs (03cae74 by Timothée Mazzucotelli).
  • Avoid iterating many times over function parameters when diff'ing (d3cf2c4 by Timothée Mazzucotelli).
  • Improve efficiency of AST parameter extraction (1e37cd4 by Timothée Mazzucotelli).
  • Cache serializable expression fields (f9e48c1 by Timothée Mazzucotelli).
  • Use maps to make JSON encoder faster (b7de96f by Timothée Mazzucotelli).
  • Avoid recomputing inherited members when diff'ing (a29e028 by Timothée Mazzucotelli).
  • Make Google, Numpy and Sphinx docstring parsers faster (7f39373 by Timothée Mazzucotelli).
  • Pre-compile patterns for docstring style detection (ad58ad5 by Timothée Mazzucotelli).
  • LRU-cache parsing of type annotations in docstrings (1671e59 by Timothée Mazzucotelli).
Changelog

Sourced from griffe's changelog.

2.3.0 - 2026-09-04

Compare with 2.2.0

Features

  • Add option to give precedence to docstrings in stubs vs. source (09a2a13 by Timothée Mazzucotelli). Issue-447, PR-481

Bug Fixes

  • Preserve nested tuple parentheses (e095a7c by Alperen). PR-487, Co-authored-by: Timothée Mazzucotelli dev@pawamoy.fr
  • Preserve nested f-string format specs (38921b7 by Alperen). PR-486
  • Disable all docstring warnings when passing warnings=False (5cb0ae2 by Timothée Mazzucotelli).

Performance Improvements

  • Reuse computed parent in is_imported (092ac31 by Timothée Mazzucotelli).
  • Only build debug messages at debug level (8f05a4a by Timothée Mazzucotelli).
  • Avoid creating new sets when handling labels (06cd02e by Timothée Mazzucotelli).
  • Maintain map of AST node type to visitor function (e21851e by Timothée Mazzucotelli).
  • Avoid cyclic refs in ASTs to allow garbage-collecting them (b968de0 by Timothée Mazzucotelli).
  • Cache per-module path-related properties during serialization (8bd6cc4 by Timothée Mazzucotelli).
  • Do not fire load events when no extension has hooked them (0e2ae7c by Timothée Mazzucotelli).
  • Compute costly message lazily in alias resolution errors (1e391b8 by Timothée Mazzucotelli).
  • Avoid iterating many times over function parameters when merging stubs (03cae74 by Timothée Mazzucotelli).
  • Avoid iterating many times over function parameters when diff'ing (d3cf2c4 by Timothée Mazzucotelli).
  • Improve efficiency of AST parameter extraction (1e37cd4 by Timothée Mazzucotelli).
  • Cache serializable expression fields (f9e48c1 by Timothée Mazzucotelli).
  • Use maps to make JSON encoder faster (b7de96f by Timothée Mazzucotelli).
  • Avoid recomputing inherited members when diff'ing (a29e028 by Timothée Mazzucotelli).
  • Make Google, Numpy and Sphinx docstring parsers faster (7f39373 by Timothée Mazzucotelli).
  • Pre-compile patterns for docstring style detection (ad58ad5 by Timothée Mazzucotelli).
  • LRU-cache parsing of type annotations in docstrings (1671e59 by Timothée Mazzucotelli).
Commits
  • ecd5349 chore: Prepare release 2.3.0
  • 09a2a13 feat: Add option to give precedence to docstrings in stubs vs. source
  • e095a7c fix: Preserve nested tuple parentheses
  • efa8ac1 Merge branch 'main' of github.com:mkdocstrings/griffe
  • 092ac31 perf: Reuse computed parent in is_imported
  • 76e1082 chore: Add docs for package parameter
  • 8f05a4a perf: Only build debug messages at debug level
  • 06cd02e perf: Avoid creating new sets when handling labels
  • e21851e perf: Maintain map of AST node type to visitor function
  • b968de0 perf: Avoid cyclic refs in ASTs to allow garbage-collecting them
  • Additional commits viewable in compare view

Updates mkdocstrings-python from 2.0.7 to 2.0.8

Release notes

Sourced from mkdocstrings-python's releases.

2.0.8

2.0.8 - 2026-08-31

Compare with 2.0.7

Performance Improvements

  • Make template existence test (for locale templates) faster (c0424f2 by Timothée Mazzucotelli).
Changelog

Sourced from mkdocstrings-python's changelog.

2.0.8 - 2026-08-31

Compare with 2.0.7

Performance Improvements

  • Make template existence test (for locale templates) faster (c0424f2 by Timothée Mazzucotelli).
Commits
  • 8125b0d chore: Prepare release 2.0.8
  • 5054240 chore: Be a bit more minijinja compatible
  • c0424f2 perf: Make template existence test (for locale templates) faster
  • See full diff in compare view

Updates platformdirs from 4.11.5 to 4.11.7

Release notes

Sourced from platformdirs's releases.

4.11.7

Full Changelog: tox-dev/platformdirs@4.11.6...4.11.7

4.11.6

What's Changed

Full Changelog: tox-dev/platformdirs@4.11.5...4.11.6

Changelog

Sourced from platformdirs's changelog.

########### Changelog ###########

.. towncrier-draft-entries:: Unreleased

.. towncrier release notes start


4.11.8 (2026-09-08)


  • Make :func:~platformdirs.user_data_path, :func:~platformdirs.user_config_path, :func:~platformdirs.user_preference_path and :func:~platformdirs.user_applications_path return the first site entry when root is redirected by use_site_for_root under multipath, matching their site_*_path twins. They passed the whole joined list to :class:~pathlib.Path, giving one unusable path such as /xdg/a/foo:/xdg/b/foo - by :user:darrenhuai. :pr:538
  • Ignore relative paths in XDG Base Directory environment variables and use the existing platform fallback. Relative entries in $XDG_DATA_DIRS and $XDG_CONFIG_DIRS are skipped. :pr:540
  • Preserve literal percent signs in Unix user-dirs.dirs paths, including 100% complete, 100%% and %(XDG_DESKTOP_DIR)s. Continue to expand $HOME. :pr:542
  • Use the base Python installation to locate Homebrew site directories on macOS, preserving shared data, config, cache and state paths inside virtual environments. :pr:543

4.11.7 (2026-09-01)



4.11.6 (2026-09-01)


  • Give :func:~platformdirs.user_bin_dir and :func:~platformdirs.user_bin_path the use_site_for_root argument. 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_dir and :func:~platformdirs.user_preference_path the 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_path return the first entry when multipath=True, matching :func:~platformdirs.site_data_path. On Unix and macOS it passed the whole $XDG_DATA_DIRS list 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_dir and :func:~platformdirs.site_applications_path the 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, keeping multipath first positional as it has been since 4.9.0; the two user functions take their boolean options keyword-only. :pr:534

... (truncated)

Commits

Updates zensical from 0.0.57 to 0.0.59

Release notes

Sourced from zensical's releases.

0.0.59

Summary

This version fixes navigation title precedence, Windows custom_dir paths, material/meta activation, and inline SVG icons processed by the minify plugin.

Changelog

Bug fixes

  • 005f01f zensicalminify plugin breaks icons circle and rect elements
  • 05f297e zensical, compat – respect navigation title precedence (#906)
  • 96d43cd compatcustom_dir path interpreted incorrectly on Windows (#902)
  • 9f1042a zensical, compatmeta plugin only enabled when using material/meta (#898)

Refactorings

  • 6398ebd zensical, compat – separate navigation title resolution

0.0.58

Summary

This version marks a major evolution of Zensical's build architecture and completes the most essential MkDocs plugin replacements.

Six new plugin replacements are now included:

  • meta
  • redirects
  • minify
  • tags
  • literate-nav
  • awesome-nav

The existing search, mkdocstrings, and autorefs replacements have also been migrated to the new architecture. We kept their behavior close to the upstream plugins while moving almost all processing into Rust. Python is now primarily responsible for configuration normalization and the narrow Python-Markdown adapter used by literate-nav.

Under the hood, the build pipeline now runs on a substantially more efficient ZRX scheduler and stream architecture. Together with more compact intermediate data, shared page state, and fewer allocations, this reduces peak memory usage by roughly 30–40% on large projects. Builds are also modestly faster.

Most remaining build time is now spent rendering Markdown through Python-Markdown. One of our next major performance steps is replacing that stage with our Rust-based, Python-Markdown-compatible parser, as announced in the June edition of Zensical Monthly.

Over the coming weeks, we'll focus on adding more plugin replacements so that increasingly complex existing projects can switch to Zensical without missing out on functionality. We'll also continue evolving the module API and make it available to interested early users before releasing it publicly.

Changelog

Breaking changes

  • 34043fe – remove x86 and armv7 musl builds

Features

  • af7ae6f zensical – support secure WebSockets for preview (#893)
  • 1e1fc79 zensical, compat – add awesome-nav MkDocs plugin replacement

... (truncated)

Commits
  • 444b71e chore: release v0.0.59
  • 005f01f fix: minify plugin breaks icons circle and rect elements
  • d6f3df3 Merge pull request #907 from zensical/fix/navigation-title
  • 6398ebd refactor: separate navigation title resolution
  • 05f297e fix: respect navigation title precedence (#906)
  • d7a5d38 test: test for minify plugin replacement failing
  • 96d43cd fix: custom_dir path interpreted incorrectly on Windows (#902)
  • 3f585fb chore: check and fix license headers
  • b044781 chore: format code with Ruff
  • 9f1042a fix: meta plugin only enabled when using material/meta (#898)
  • Additional commits viewable in compare view

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 PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the patches group in /docs with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [deepmerge](https://github.com/toumorokoshi/deepmerge) | `3.0` | `3.0.1` |
| [griffe](https://github.com/mkdocstrings/griffe) | `2.2.0` | `2.3.0` |
| [mkdocstrings-python](https://github.com/mkdocstrings/python) | `2.0.7` | `2.0.8` |
| [platformdirs](https://github.com/tox-dev/platformdirs) | `4.11.5` | `4.11.7` |
| [zensical](https://github.com/zensical/zensical) | `0.0.57` | `0.0.59` |


Updates `deepmerge` from 3.0 to 3.0.1
- [Release notes](https://github.com/toumorokoshi/deepmerge/releases)
- [Commits](toumorokoshi/deepmerge@v3.0...v3.0.1)

Updates `griffe` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/mkdocstrings/griffe/releases)
- [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/griffe@2.2.0...2.3.0)

Updates `mkdocstrings-python` from 2.0.7 to 2.0.8
- [Release notes](https://github.com/mkdocstrings/python/releases)
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/python@2.0.7...2.0.8)

Updates `platformdirs` from 4.11.5 to 4.11.7
- [Release notes](https://github.com/tox-dev/platformdirs/releases)
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst)
- [Commits](tox-dev/platformdirs@4.11.5...4.11.7)

Updates `zensical` from 0.0.57 to 0.0.59
- [Release notes](https://github.com/zensical/zensical/releases)
- [Commits](zensical/zensical@v0.0.57...v0.0.59)

---
updated-dependencies:
- dependency-name: deepmerge
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: griffe
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patches
- dependency-name: mkdocstrings-python
  dependency-version: 2.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: platformdirs
  dependency-version: 4.11.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
- dependency-name: zensical
  dependency-version: 0.0.59
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patches
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file documentation labels Sep 9, 2026
@itzg
itzg merged commit 556afff into master Sep 9, 2026
7 checks passed
@itzg
itzg deleted the dependabot/pip/docs/patches-43ab6d58d1 branch September 9, 2026 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant