Skip to content

Commit 7bd6b92

Browse files
committed
Prepare 9.6.10 release
1 parent dc7d75e commit 7bd6b92

File tree

6 files changed

+45
-5
lines changed

6 files changed

+45
-5
lines changed

CHANGELOG

+19
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
mkdocs-material-9.6.10 (2025-03-30)
2+
3+
This version is a pure refactoring release, and does not contain new features
4+
or bug fixes. It strives to improve the compatibility of our templates with
5+
alternative Jinja-like template engines that we're currently exploring,
6+
including minijinja.
7+
8+
Additionally, it replaces several instances of Python function invocations
9+
with idiomatic use of template filters. All instances where variables have
10+
been mutated inside templates have been replaced. Most changes have been made
11+
in partials, and only a few in blocks, and all of them are fully backward
12+
compatible, so no changes to overrides are necessary.
13+
14+
Note that this release does not replace the Jinja template engine with
15+
minijinja. However, our templates are now 99% compatible with minijinja,
16+
which means we can explore alternative Jinja-compatible implementations.
17+
Additionally, immutability and removal of almost all Python function
18+
invocations means much more idiomatic templating.
19+
120
mkdocs-material-9.6.9 (2025-03-17)
221

322
* Updated Serbo-Croatian translations

docs/changelog/index.md

+21
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,27 @@
22

33
## Material for MkDocs
44

5+
### 9.6.10 <small>March 30, 2025</small> { id="9.6.10" }
6+
7+
This version is a pure refactoring release, and does not contain new features
8+
or bug fixes. It strives to improve the compatibility of our templates with
9+
alternative Jinja-like template engines that we're currently exploring,
10+
including [minijinja].
11+
12+
Additionally, it replaces several instances of Python function invocations
13+
with idiomatic use of template filters. All instances where variables have
14+
been mutated inside templates have been replaced. Most changes have been made
15+
in partials, and only a few in blocks, and all of them are fully backward
16+
compatible, so no changes to overrides are necessary.
17+
18+
Note that this release does not replace the Jinja template engine with
19+
minijinja. However, our templates are now 99% compatible with minijinja,
20+
which means we can explore alternative Jinja-compatible implementations.
21+
Additionally, immutability and removal of almost all Python function
22+
invocations means much more idiomatic templating.
23+
24+
[minijinja]: https://github.com/mitsuhiko/minijinja
25+
526
### 9.6.9 <small>March 17, 2025</small> { id="9.6.9" }
627

728
- Updated Serbo-Croatian translations

material/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@
1818
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
1919
# IN THE SOFTWARE.
2020

21-
__version__ = "9.6.9"
21+
__version__ = "9.6.10"

material/templates/base.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<link rel="alternate" type="application/rss+xml" title="{{ lang.t('rss.updated') }}" href="{{ 'feed_rss_updated.xml' | url }}">
3333
{% endif %}
3434
<link rel="icon" href="{{ config.theme.favicon | url }}">
35-
<meta name="generator" content="mkdocs-{{ mkdocs_version }}, mkdocs-material-9.6.9">
35+
<meta name="generator" content="mkdocs-{{ mkdocs_version }}, mkdocs-material-9.6.10">
3636
{% endblock %}
3737
{% block htmltitle %}
3838
{% if page.meta and page.meta.title %}

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mkdocs-material",
3-
"version": "9.6.9",
3+
"version": "9.6.10",
44
"description": "Documentation that simply works",
55
"keywords": [
66
"mkdocs",

0 commit comments

Comments
 (0)