Material for MkDocs

Developer Tools

A documentation theme for MkDocs, with instant navigation and offline search.

Latest 9.7.7 · by Martin DonathWebsitesquidfunk/mkdocs-material

Release activity

Release activity — 10 releases across 10 days since Oct 15, 2025. Each cell is one day; darker means more releases that day. Nothing is recorded before Oct 15, 2025. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
MondayNo releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026
TuesdayNo releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 20261 release on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026

10 releases since Oct 15, 2025

Changelog

9.7.7

mkdocs-material-9.7.7

Security 1
  • Fix a DOM-based XSS vulnerability in search suggestions

[!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.

Read the full announcement on our blog

Changes
  • Fixed a DOM-based XSS vulnerability in search suggestions

Thanks to @p- for responsibly reporting this issue.

View originalPermalink
How 9.7.7 went
9.7.6

mkdocs-material-9.7.6

Fixed 1
  • Automatically disable MkDocs 2.0 warning for forks of MkDocs

[!WARNING]

Material for MkDocs is in maintenance mode

Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs until November 2026.

Read the full announcement on our blog

Changes
  • Automatically disable MkDocs 2.0 warning for forks of MkDocs
View originalPermalink
How 9.7.6 went
9.7.5

mkdocs-material-9.7.5

Changed 2
  • Limited version range of mkdocs to <2
  • Updated MkDocs 2.0 incompatibility warning to clarify relation with MkDocs

[!WARNING]

Material for MkDocs is in maintenance mode

Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs until November 2026.

Read the full announcement on our blog

Changes
  • Limited version range of mkdocs to <2
  • Updated MkDocs 2.0 incompatibility warning (clarify relation with MkDocs)
View originalPermalink
How 9.7.5 went
9.7.4

mkdocs-material-9.7.4

Changed 1
  • Updated MkDocs 2.0 incompatibility warning
Security 1
  • Hardened social cards plugin by switching to sandboxed environment

[!WARNING]

Material for MkDocs is in maintenance mode

Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs until November 2026.

Read the full announcement on our blog

Changes
  • Hardened social cards plugin by switching to sandboxed environment (recommended by @caveeroo)
  • Updated MkDocs 2.0 incompatibility warning
View originalPermalink
How 9.7.4 went
9.7.3

mkdocs-material-9.7.3

Fixed 1
  • Print MkDocs 2.0 incompatibility warning to stderr

[!WARNING]

Material for MkDocs is in maintenance mode

Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs until November 2026.

Read the full announcement on our blog

Changes
  • Fixed #8567: Print MkDocs 2.0 incompatibility warning to stderr
View originalPermalink
How 9.7.3 went
9.7.2

mkdocs-material-9.7.2

Added 1
  • Added warning to mkdocs build about impending MkDocs 2.0 incompatibility
Changed 1
  • Opened up version ranges of optional dependencies for forward-compatibility

[!WARNING]

Material for MkDocs is in maintenance mode

Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs until November 2026.

Read the full announcement on our blog

Changes
  • Opened up version ranges of optional dependencies for forward-compatibility
  • Added warning to mkdocs build about impending MkDocs 2.0 incompatibility (doesn't affect strict mode)
View originalPermalink
How 9.7.2 went
9.7.1

mkdocs-material-9.7.1

Fixed 2
  • Fixed privacy plugin not picking up protocol-relative URLs
  • Fixed false positives and negatives captured in privacy plugin
Security 1
  • Updated requests to 2.30+ to mitigate CVE in urllib

[!WARNING]

Material for MkDocs is in maintenance mode

Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs until November 2026.

Read the full announcement on our blog

Changes
  • Updated requests to 2.30+ to mitigate CVE in urllib
  • Fixed privacy plugin not picking up protocol-relative URLs
  • Fixed #8542: false positives and negatives captured in privacy plugin
View originalPermalink
How 9.7.1 went
9.7.0

mkdocs-material-9.7.0

Added 19
  • Support for projects plugin (for compatibility, now deprecated)
  • Support for typeset plugin (for compatibility, now deprecated)
  • Support for pinned blog posts and author profiles
  • Support for customizing pagination for blog index pages
  • Support for customizing blog category sort order
  • Support for staying on page when switching languages
Fixed 1
  • Vector accents do not render when using KaTeX

[!WARNING]

Material for MkDocs is now in maintenance mode

This is the last release of Material for MkDocs that will receive new features. Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs for 12 months at least.

Read the full announcement on our blog

This release includes all features that were previously exclusive to the Insiders edition. These features are now freely available to everyone.

Note on deprecated plugins: The projects and typeset plugins are included in this release, but must be considered deprecated. Both plugins proved unsustainable to maintain and represent architectural dead ends. They are provided as-is without ongoing support.

Changes:

  • Added support for projects plugin (for compat, now deprecated)

  • Added support for typeset plugin (for compat, now deprecated)

  • Added support for pinned blog posts and author profiles

  • Added support for customizing pagination for blog index pages

  • Added support for customizing blog category sort order

  • Added support for staying on page when switching languages

  • Added support for disabling tags in table of contents

  • Added support for nested tags and shadow tags

  • Added support for footnote tooltips

  • Added support for instant previews

  • Added support for instant prefetching

  • Added support for custom social card layouts

  • Added support for custom social card background images

  • Added support for selectable rangs in code blocks

  • Added support for custom selectors for code annotations

  • Added support for configurable log level in privacy plugin

  • Added support for processing of external links in privacy plugin

  • Added support for automatic image optimization via optimize plugin

  • Added support for navigation paths (breadcrumbs)

  • Fixed #8519: Vector accents do not render when using KaTeX

View originalPermalink
How 9.7.0 went
9.6.23

mkdocs-material-9.6.23

  • Updated Burmese translation
View originalPermalink
How 9.6.23 went
9.6.22

mkdocs-material-9.6.22

  • Updated Georgian translation
View originalPermalink
How 9.6.22 went
View all

Discussion