Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed .github/assets/sponsors/sponsor-3dr.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-apex-ai.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-astral.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-basler.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-bitcrowd.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-botcity.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-buhler.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-cashapp.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-centara.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-cirrus-ci.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-civic-actions.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-coda.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-dogado.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-eccenca.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-elastic.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-equipmentshare.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-evergiving.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-fastapi.png
Binary file not shown.
21 changes: 0 additions & 21 deletions .github/assets/sponsors/sponsor-future.svg

This file was deleted.

Binary file removed .github/assets/sponsors/sponsor-getscreenme.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-hummingbot.png
Binary file not shown.
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-invers.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-ip-fabric.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-jitterbit.png
Binary file not shown.
Binary file removed .github/assets/sponsors/sponsor-kolena.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-koor.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-kx.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-lechler.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-logfire.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-milford.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-mvtec.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-n8n.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-neptune-ai.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-octoperf.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-oikolab.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-posit.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-prefect.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-rackn.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-sailpoint.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-second.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-siemens.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-sn-technology.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-sparkfun.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-spotware.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-trendpop.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-vantor.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-vector.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-wwt.png
Diff not rendered.
Binary file removed .github/assets/sponsors/sponsor-zenoss.png
Diff not rendered.
2 changes: 1 addition & 1 deletion .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
- name: Install Python dependencies
run: |
pip install mkdocs-material
pip install .[recommended,git,imaging]
pip install .[recommended,git,imaging] mkdocs-redirects

- name: Install Insiders build
if: github.event.repository.fork == false
Expand Down
63 changes: 63 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,66 @@
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

Pillow: affected <13.0.0; new minimum 13.0.0 (CVE-2026-96636)
https://github.com/advisories/GHSA-p8hx-v2p6-rp84

CairoSVG: affected <=2.9.0; new minimum 2.9.1 (CVE-2026-107378)
https://github.com/advisories/GHSA-c3jg-qh8m-j3h2

GitPython: affected <=3.2.0; new minimum 3.2.1 (CVE-2026-114145)
https://github.com/advisories/GHSA-83vg-56qc-22m7

Pillow and CairoSVG apply to the imaging extra; GitPython applies to the git
extra.

mkdocs-material-9.7.7 (2026-07-17)

* Fixed DOM-based XSS vulnerability in search suggestions
Expand Down
Loading
Loading