build(deps): Bump mkdocs-material from 9.7.6 to 9.7.7
Type: Pull Request
State: Open
Association: Unknown
Comments: 1
(about 7 hours ago)
(about 7 hours ago)
dependencies python:uv
Bumps mkdocs-material from 9.7.6 to 9.7.7.
Release notes
Sourced from mkdocs-material's releases.
mkdocs-material-9.7.7
[!WARNING]
Material for MkDocs is approaching end of life
Material for MkDocs is scheduled to reach end of life on November 5, 2026. Until then, maintenance is limited to critical bug fixes and security updates. After this date, the project will remain available on PyPI and GitHub, but no further maintenance is planned except in exceptional circumstances.
For users looking for a long-term, actively developed successor, we're building Zensical – a next-generation static site generator designed for technical documentation. If you're planning a new documentation project or evaluating your long-term options, we invite you to take a look.
Organizations requiring support beyond this date are welcome to get in touch to discuss available options.
Changes
- Fixed a DOM-based XSS vulnerability in search suggestions
Thanks to
@p- for responsibly reporting this issue.
Changelog
Sourced from mkdocs-material's changelog.
mkdocs-material-9.8.0 (2026-10-24)
This is primarily a security release. It raises dependency minimums to address known vulnerabilities. We recommend upgrading to this release and updating your dependency lockfiles.
Python 3.11 or newer is now required. Python 3.8–3.10 are no longer supported.
- Updated Node build-time dependencies to fix vulnerabilities
- Updated Python dependency minimums and required Python 3.11
- Removed RSS from recommended dependencies
- Updated project status and maintenance links
- Updated CLI notice with end-of-life and migration guidance
- Removed redirects from recommended dependencies
Previous dependency ranges allowed versions with known vulnerabilities. The new minimums cover core Python dependencies and the optional git and imaging extras, including GitPython 3.2.1 or newer for the git extra.
Recent releases of mkdocs-rss-plugin and mkdocs-redirects depend on ProperDocs, a separate static site generator that Material for MkDocs does not require. Removing these plugins from the recommended extra keeps its dependency footprint smaller and leaves the choice of additional tools to each project. If your project uses RSS feeds or redirects, declare the relevant plugin explicitly in your own dependencies.
The CLI notice now gives the May 5, 2027 end-of-life date and links to the Zensical migration guide: https://zensical.org/docs/compatibility/mkdocs/migration/
It also clarifies that third-party ProperDocs migration notices do not represent a recommendation from the Material for MkDocs team. Package metadata now marks the project as inactive and includes maintenance and migration links.
Selected Python security advisories addressed by the new minimums:
Jinja2: affected <=3.1.5; new minimum 3.1.6 (CVE-2025-27516) https://github.com/advisories/GHSA-cpwx-vrp4-4pq7
Markdown: affected <3.8.1; new minimum 3.8.1 (CVE-2025-69534) https://github.com/advisories/GHSA-5wmx-573v-2qwq
Pygments: affected <2.20.0; new minimum 2.20.0 (CVE-2026-4539) https://github.com/advisories/GHSA-5239-wwwm-4pmq
PyMdown Extensions: affected <=11.0.0; new minimum 11.0.1 (CVE-2026-67422) https://github.com/advisories/GHSA-gm37-52c6-37mw
Requests: affected <2.33.0; new minimum 2.33.0 (CVE-2026-25645) https://github.com/advisories/GHSA-gc5v-m9x4-r6x2
... (truncated)
Commits
b3e6dd8Prepare 9.7.7 release52fb6beMerge commit from fork901e633AddedSECURITY.mdwith EOL notice5b36f2aBump js-yaml from 4.1.1 to 4.2.0 (#8598)2d11e7bBump form-data from 3.0.4 to 3.0.5 (#8597)ae05a53Bump esbuild from 0.27.2 to 0.28.1 (#8596)434af93Bump shell-quote from 1.7.3 to 1.8.4 (#8593)4447cdaDocumentation (#8590)8f8d551Updated copyright year (#8588)08d8514Bump fast-uri from 3.0.3 to 3.1.2 (#8587)- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.
Package Dependencies
Security Advisories
Jinja2 vulnerable to sandbox breakout through attr filter selecting format method
Requests has Insecure Temp File Reuse in its extract_zipped_paths() utility function
Pygments has Regular Expression Denial of Service (ReDoS) due to Inefficient Regex for GUID Matching
Python-Markdown has an Uncaught Exception
pymdown-extensions: exponential-backtracking ReDoS in caret, tilde, betterem, and magiclink inline processors
Technical Details
| ID: | 16798502 |
| UUID: | 6256645057 |
| Node ID: | PR_kwDOGj7SSs8AAAABNev8Cw |
| Host: | GitHub |
| Repository: | ZPascal/grafana_api_sdk |