Skip to content

[pull] master from squidfunk:master #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1,466 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1466 commits
Select commit Hold shift + click to select a range
85d6091
Added support for setting custom list styles
squidfunk Sep 20, 2024
68b6758
Added support for setting custom list styles
squidfunk Sep 20, 2024
57765c4
Updated dependencies
squidfunk Sep 20, 2024
bbb76b8
Updated dependencies
squidfunk Sep 21, 2024
71b64f4
Prepare 9.5.36 release
squidfunk Sep 21, 2024
43a22b6
Fixed ordered list markers
squidfunk Sep 21, 2024
06fe18a
Fixed rendering of tags in search
squidfunk Sep 22, 2024
573d23d
Updated dependencies
squidfunk Sep 23, 2024
fd98413
Documentation (#7557)
RRC-ETO Sep 24, 2024
84ddbba
Prepare 9.5.37 release
squidfunk Sep 25, 2024
74ca234
Added Albanian translations
squidfunk Sep 25, 2024
117250a
Prepare 9.5.38 release
squidfunk Sep 26, 2024
50a15be
Updated link to step-by-step guide on YouTube
squidfunk Sep 26, 2024
aeb9492
Fixed stay no page functionality when using mike's canonical versioni…
ilyagr Sep 27, 2024
56fdb28
Adjusted code copy button documentation
squidfunk Sep 27, 2024
187705e
Updated dependencies
squidfunk Sep 29, 2024
70db88f
Prepare 9.5.39 release
squidfunk Sep 29, 2024
e1b817a
Documentation
squidfunk Oct 1, 2024
1c742ef
Updated Twitter links to X (#7573)
Oct 1, 2024
06490f1
Added gif and webp to the regex of the images patterns in theme schema
DaviAMSilva Sep 29, 2024
92bb867
Updated Latvian translations
squidfunk Oct 1, 2024
413e188
Add missing anchors field in top-level of validation config
yanyongyu Oct 3, 2024
34749ed
Updated project configuration for VS Code (#7581)
yanyongyu Oct 3, 2024
ffcabca
Merge pull request #7582 from yanyongyu/schema/validation-anchors
squidfunk Oct 3, 2024
a83d44a
Updated publishing guide (#7584)
nerda-codes Oct 4, 2024
25b2107
Updated dependencies
squidfunk Oct 7, 2024
2014b63
Fixed file watching for Chokidar 4
squidfunk Oct 8, 2024
a9be026
Fixed file watching for Chokidar 4
squidfunk Oct 8, 2024
f0c99d8
Documentation (#7602)
FrancoisCapon Oct 8, 2024
10177cc
Documentation (#7604)
mrsmrynk Oct 9, 2024
cf2b39d
Documentation
squidfunk Oct 9, 2024
829d1c8
Fixed social cards not using site name on homepage (#7608)
pekkaklarck Oct 10, 2024
921e522
Prepare 9.5.40 release
squidfunk Oct 10, 2024
47fc7d5
Documentation
squidfunk Oct 10, 2024
622194e
Documentation (#7613)
jk4e Oct 12, 2024
6f703c1
Updated dependencies
squidfunk Oct 13, 2024
39d14d5
Fixed comment section appearing in print view
squidfunk Oct 14, 2024
92089c6
Fixed race condition in privacy plugin
squidfunk Oct 14, 2024
e29e124
Fixed feedback visible on print
squidfunk Oct 14, 2024
0418a22
Updated README.md (#7618)
jk4e Oct 15, 2024
649abd2
Fixed tooltip on logo lost on instant navigation
squidfunk Oct 15, 2024
790b0e8
JSON schema (#7622)
mschoettle Oct 15, 2024
2d2e041
Updated dependencies
squidfunk Oct 15, 2024
5eef815
Prepare 9.5.41 release
squidfunk Oct 15, 2024
e2c621f
Fixed regression in privacy plugin
squidfunk Oct 15, 2024
cc1508f
Fixed encoding of boolean attributes in privacy plugin
squidfunk Oct 16, 2024
ade227c
Updated README.md (#7631)
jk4e Oct 19, 2024
f3a390e
Prepare 9.5.42 release
squidfunk Oct 20, 2024
9aebe14
Updated dependencies
squidfunk Oct 20, 2024
198a680
Documentation (#7633)
bentleycook Oct 21, 2024
1357cd2
Updated dependencies
squidfunk Oct 28, 2024
7dc96f1
Added support for downloading external images in SVG for privacy plug…
nejch Oct 30, 2024
4918a10
Added support for quoted external CSS URLs in privacy plugin (#7651)
nejch Oct 30, 2024
f82a345
Documentation
joapuiib Oct 30, 2024
8a60b49
Prepare 9.5.43 release
squidfunk Oct 31, 2024
ac3315f
Updated dependencies
squidfunk Nov 4, 2024
eb63b60
Fixed file save regression in privacy plugin (#7673)
nejch Nov 5, 2024
aa4ef56
Prepare 9.5.44 release
squidfunk Nov 5, 2024
7994bbf
Documentation
squidfunk Nov 5, 2024
117e35d
Documentation (#7679)
peterbarber Nov 8, 2024
9ec2ee0
Reduced image size of Docker image (#7675)
FrancoisCapon Nov 8, 2024
01585d1
Updated dependencies
squidfunk Nov 11, 2024
1cec53f
Documentation (#7693)
alina-derkach-oaza Nov 11, 2024
d56a9dd
Temporarily pin hatchling to fix build
squidfunk Nov 11, 2024
c4edbbc
Updated README
squidfunk Nov 12, 2024
5c9ee60
Revert "Temporarily pin hatchling to fix build"
squidfunk Nov 13, 2024
596aeea
Updated link for Material Design Icons
bubbletroubles Nov 16, 2024
51c9f9a
Updated dependencies
squidfunk Nov 18, 2024
d4f0b66
Added Caption extension to JSON schema (#7718)
myl7 Nov 19, 2024
a08809a
Fixed blog plugin crashing on dates with timezones (#7708)
perpil Nov 19, 2024
0947f73
Prepare 9.5.45 release
squidfunk Nov 20, 2024
eee4934
Fixed blog plugin crashing on missing timezone (regression) (#7730)
perpil Nov 20, 2024
6a0a790
Added preload hints in privacy plugin replacements (#7733)
nejch Nov 22, 2024
226321e
Updated dependencies
squidfunk Nov 25, 2024
b3f1eb2
Fixed uppercasing of code blocks in H5 headlines
squidfunk Nov 25, 2024
b88d1f0
Prepare 9.5.46 release
squidfunk Nov 25, 2024
6288b26
Fixed timezone when draft_if_future_date: true (#7749)
perpil Nov 25, 2024
d468344
Fixed numeric tags breaking search
squidfunk Nov 25, 2024
60c0dc1
Documentation (#7756)
alina-derkach-oaza Nov 27, 2024
f6b67b1
Prepare 9.5.47 release
squidfunk Dec 1, 2024
65997ae
Updated dependencies
squidfunk Dec 1, 2024
fbf9d02
Updated dependencies
squidfunk Dec 2, 2024
8ff76b0
Updated dependencies
squidfunk Dec 2, 2024
eab6959
Documentation
squidfunk Dec 4, 2024
6c796c0
Documentation
squidfunk Dec 5, 2024
a7dc57c
Fixed disabling of social cards
squidfunk Dec 6, 2024
bedd3fb
Updated dependencies
squidfunk Dec 8, 2024
622bf7a
Prepare 9.5.48 release
squidfunk Dec 8, 2024
0f97a8d
Documentation (#7784)
woter1832 Dec 10, 2024
b368cee
Fixed diagram title not switching color in dark mode
squidfunk Dec 10, 2024
1ee1115
Updated dependencies
squidfunk Dec 11, 2024
7fb3a39
Documentation (#7794)
niclasheinz Dec 14, 2024
c97270c
Updated dependencies
squidfunk Dec 16, 2024
968fbe1
Fixed privacy plugin interop with generated files
squidfunk Dec 16, 2024
f947bbe
Prepare 9.5.49 release
squidfunk Dec 16, 2024
1f78e37
Updated README
squidfunk Dec 18, 2024
51e4d4b
Documentation (#7816)
niclasheinz Dec 20, 2024
7199342
Added `"relative_to_docs"` value to `absolute_links` enum (#7812)
bzly Dec 21, 2024
268c0b9
Updated social profiles
squidfunk Dec 21, 2024
aa101f7
Documentation
squidfunk Dec 22, 2024
34ec8b4
Updated dependencies
squidfunk Dec 23, 2024
20c7631
Documentation (#7835)
ericholscher Dec 24, 2024
0b327bc
Updated version range of mkdocs-git-committers-plugin-2 (#7844)
niclasheinz Dec 27, 2024
b4180d4
Documentation (#7851)
niclasheinz Dec 28, 2024
e11c79f
Updated dependencies
squidfunk Dec 30, 2024
8e4bcb1
Switched to monthly dependency updates
squidfunk Dec 30, 2024
307fceb
Updated publish comment on gitlab (#7853)
niclasheinz Dec 31, 2024
3d36ce7
Documentation (#7868)
niclasheinz Jan 4, 2025
365dc24
Updated copyright year
squidfunk Jan 4, 2025
e5ec035
Updated dependencies
squidfunk Jan 4, 2025
b50a47b
Documentation (#7877)
niclasheinz Jan 6, 2025
caeb33e
Documentation (#7876)
bartdorlandt Jan 6, 2025
b5175e3
Updated premium sponsors
squidfunk Jan 8, 2025
3029e03
Documentation (#7883)
MaximilianKohler Jan 8, 2025
3cc0a30
Updated premium sponsors
squidfunk Jan 9, 2025
6530cb5
Updated dependencies
squidfunk Jan 14, 2025
0602997
Downgraded stylelint due to regression in latest version
squidfunk Jan 14, 2025
ef71f0d
Updated Insiders changelog
squidfunk Jan 15, 2025
45f60a6
Documentation (#7905)
niclasheinz Jan 16, 2025
6d1ef25
Switched social plugin to other hook
squidfunk Jan 18, 2025
0b44f9c
Documentation
squidfunk Jan 18, 2025
5586178
Prepare 9.5.50 release
squidfunk Jan 18, 2025
c6fd956
Updated README
squidfunk Jan 19, 2025
07a434b
Fixed instant navigation anchor scoll restoration issue
squidfunk Jan 21, 2025
fefdd42
Merged features tied to 'Chipotle' funding goal
squidfunk Jan 31, 2025
050c299
Documentation
squidfunk Jan 31, 2025
1416697
Prepare 9.6.0 release
squidfunk Jan 31, 2025
49daf57
Updated dependencies
squidfunk Jan 31, 2025
627737a
Merge pull request #7942 from squidfunk/merge/chipotle
squidfunk Jan 31, 2025
4ca5214
Corrected position of related links in blog post
squidfunk Jan 31, 2025
34e301d
Fixed build badge
squidfunk Jan 31, 2025
0be1d6b
Documentation
squidfunk Jan 31, 2025
8edc6f8
Updated Premium sponsors
squidfunk Jan 31, 2025
34dc4fe
Updated Premium sponsors
squidfunk Jan 31, 2025
2d147c7
Fixed crashing tags plugin
squidfunk Jan 31, 2025
454af62
Prepare 9.6.1 release
squidfunk Jan 31, 2025
2c52fa2
Fixed word breaks for excessively long words
squidfunk Feb 2, 2025
66f1fc6
Added demo repository badge (#7915)
niclasheinz Feb 2, 2025
26a32ea
Documentation (#7957)
khammami Feb 3, 2025
cf46186
Fixed side effect of scope on outdated banner (#7959)
squidfunk Feb 3, 2025
1648d56
Prepare 9.6.2 release
squidfunk Feb 3, 2025
ebf1257
Documentation (#7961)
Paul2708 Feb 3, 2025
a890d6e
Updated JSON schema (#7962)
pawamoy Feb 4, 2025
0a98686
Fix embedded mermaid css to fix class diagram arrow heads
Feb 5, 2025
4861c7d
Fixed tags plugin crashing on numeric title
squidfunk Feb 5, 2025
a1816ae
Fixed rendering of arrow heads in Mermaid.js class diagrams
squidfunk Feb 6, 2025
3ec684c
Added distribution files
squidfunk Feb 6, 2025
bffafcc
Documentation (#7971)
DeNelo Feb 6, 2025
a2dc66d
Fixed typos
katharinalisalin Feb 6, 2025
871e26c
Documentation (#7975)
niclasheinz Feb 6, 2025
d4203f6
Fixed group plugin crashing on ENV vars for enabled setting
squidfunk Feb 7, 2025
aaabbfe
Reverting group plugin fix
squidfunk Feb 7, 2025
99ef0b9
Prepare 9.6.3 release
squidfunk Feb 7, 2025
cd2ec69
Fixed wrong value type for enabled setting in GitHub Actions (#7980)
iBug Feb 7, 2025
10dd004
Added warning on using Docker in production (#7977)
niclasheinz Feb 8, 2025
8a57610
Fixed blog post content sometimes not stretching
squidfunk Feb 9, 2025
9be17e7
Documentation (#7989)
iBug Feb 11, 2025
a9bae7f
Fixed navigation spacing in Safari 18.3 (#7979)
squidfunk Feb 12, 2025
9b0f482
Prepare 9.6.4 release
squidfunk Feb 12, 2025
44c3b56
Updated dependencies
squidfunk Feb 12, 2025
e9d3ffa
docs(blog): Fix highlighted line in drafts section
niclasheinz Feb 14, 2025
2752b9e
Documentation
niclasheinz Feb 14, 2025
3a11e3e
Fixed tags plugin not working on filenames with whitespaces
squidfunk Feb 19, 2025
5958d7b
Documentation (#8018)
alexvoss Feb 19, 2025
2e837fa
Fixed privacy plugin crashing on HTTP errors
Lucas-C Feb 20, 2025
bdad6ec
Formatting
squidfunk Feb 20, 2025
7445b2a
Prepare 9.6.5 release
squidfunk Feb 20, 2025
779c54e
Documentation
squidfunk Feb 20, 2025
396c493
Documentation
squidfunk Feb 20, 2025
37162a5
Replaced regex with re in info plugin
squidfunk Feb 26, 2025
ab15110
Replaced regex with backrefs package in search plugin (#8034)
facelessuser Feb 26, 2025
3a7cc2a
Lowered backref version to support Py3.8 (#8037)
facelessuser Feb 27, 2025
b6e40de
Updated dependencies
squidfunk Mar 1, 2025
3bd81bd
Updated dependencies
squidfunk Mar 1, 2025
523922b
Fixed privacy plugin not replacing occurrences
squidfunk Mar 1, 2025
922cb7c
Prepare 9.6.6 release
squidfunk Mar 1, 2025
27ba956
Fixed unescaped of quotes in ARIA labels (#8053)
reteps Mar 2, 2025
6a49618
Added distribution files
squidfunk Mar 2, 2025
e0b0113
Fixed backref import (#8057)
facelessuser Mar 3, 2025
85ac214
Prepare 9.6.7 release
squidfunk Mar 3, 2025
3b6ae8e
Documentation (#8058)
niclasheinz Mar 4, 2025
2b7b96e
Fixed error in Norwegian translations
sandkre Mar 5, 2025
252167d
Added distribution files
squidfunk Mar 5, 2025
9e6c067
Updated changelog
squidfunk Mar 5, 2025
5b9c875
WIP
squidfunk Mar 12, 2025
00b0b5b
Updated README
squidfunk Mar 12, 2025
74a7835
Fixed privacy plugin crashing on non-existent file
squidfunk Mar 12, 2025
a303a01
Fixed sidebar on Firefox mobile (#8083)
squidfunk Mar 13, 2025
742150d
Revert "Fixed sidebar on Firefox mobile (#8083)" (#8084)
squidfunk Mar 13, 2025
c8d2654
Added translations for Welsh 🏴󠁧󠁢󠁷󠁬󠁳󠁿 (#8081)
gavinmorrison Mar 13, 2025
1c5e112
Integrated Welsh translations
squidfunk Mar 13, 2025
76a66b7
Fixed error in translations partial
squidfunk Mar 13, 2025
a43d223
Prepare 9.6.8 release
squidfunk Mar 13, 2025
502ef2f
Updated Insiders changelog
squidfunk Mar 13, 2025
3296cdf
Fixed sidebar on Firefox mobile
squidfunk Mar 13, 2025
52b584f
Added urlencode to fix # in custom icons (#8087)
afoeder Mar 14, 2025
0e75aef
Updated Serbo-Croatian translations
squidfunk Mar 14, 2025
0918657
Fixed `build:all` output on Windows (#8089)
kamilkrzyskow Mar 14, 2025
27d57ea
Updated twemoji cdn for icon search index (#8093)
kamilkrzyskow Mar 15, 2025
646c7ab
Prepare 9.6.9 release
squidfunk Mar 17, 2025
e66107e
Documentation
squidfunk Mar 26, 2025
ec38e30
Ensured compatibility with minijinja (Rust)
squidfunk Mar 25, 2025
fb0c27c
Replaced items call with use of filter
squidfunk Mar 25, 2025
c18630f
Removed usage of circular members in nav_item partial
squidfunk Mar 28, 2025
dc7d75e
Updated dependencies
squidfunk Mar 30, 2025
7bd6b92
Prepare 9.6.10 release
squidfunk Mar 30, 2025
2f4f384
Updated Alpine base image in Dockerfile
rkoehn Mar 31, 2025
8438fed
Updated premium sponsors
squidfunk Mar 31, 2025
5d30815
Updated README
squidfunk Mar 31, 2025
64635ba
Fixed search not honoring enabled setting in templates
squidfunk Mar 31, 2025
3e9bb53
Bumped required version of jinja2 to ~=3.1 (#8132)
blumbra63 Apr 1, 2025
bf1fe5a
Upgraded dependencies
squidfunk Apr 1, 2025
7661f07
Prepare 9.6.11 release
squidfunk Apr 1, 2025
047d56b
Documentation (#8144)
ayussh-verma Apr 1, 2025
cbe7421
Updated premium sponsors
squidfunk Apr 4, 2025
9baaad9
Updated publishing guide (#8150)
Apr 6, 2025
f6480d7
Update README
squidfunk Apr 7, 2025
99fefe8
Documentation (#8157)
kantarcise Apr 9, 2025
5d99a9f
Documentation (#8155)
mschoettle Apr 10, 2025
efe44f6
Fixed footnote back reference icon orientation for RTL languages
squidfunk Apr 11, 2025
6a1600f
Documentation
squidfunk Apr 12, 2025
475fa22
WIP
squidfunk Apr 15, 2025
45584df
Updated dependencies
squidfunk Apr 17, 2025
4c0004e
Prepare 9.6.12 release
squidfunk Apr 17, 2025
e56efb2
Updated dependencies
squidfunk May 1, 2025
6d04f2c
Updated Change Request guide (#8201)
katharinalisalin May 5, 2025
572da4f
Fixed annotations showing list markers in print view
squidfunk May 6, 2025
5a0adb8
Documentation (#8205)
keithc-ca May 6, 2025
8485881
Fixed entity-relationship diagram styling after Mermaid upgrade (#8211)
squidfunk May 10, 2025
8670a01
Prepare 9.6.13 release
squidfunk May 10, 2025
ca65624
Updated changelog
squidfunk May 10, 2025
bce053a
Fixed social plugin crashing for CairoSVG >= 2.8
squidfunk May 13, 2025
e45972a
Fixed social plugin crashing for CairoSVG >= 2.8
squidfunk May 13, 2025
2e9bd81
Prepare 9.6.14 release
squidfunk May 13, 2025
dbce2f0
Added `rel=edit` to edit button link (#8217)
capjamesg May 15, 2025
1b09cb6
Added distribution files
squidfunk May 15, 2025
d205ef5
Documentation (#8234)
RandomInsano May 27, 2025
8c5dded
Updated dependencies
squidfunk Jun 1, 2025
84279c1
Updated Mongolian translations (#8251)
russhustle Jun 1, 2025
462c94e
Updated Mongolian translations
squidfunk Jun 1, 2025
406a3ad
Updated Premium sponsors
squidfunk Jun 10, 2025
371b107
Added more open-source projects
vedranmiletic Jun 13, 2025
2313e0c
Also add Asahi Linux
vedranmiletic Jun 13, 2025
74f6007
Updated JSON schema (#8264)
ztm0929 Jun 14, 2025
2b42860
Fixed feedback widget not mounting with instant navigation (#8275)
staadecker Jun 23, 2025
2b0417f
Updated info plugin to exclude guessed venv paths (#8286)
kamilkrzyskow Jun 29, 2025
462bf38
Updated dependencies
squidfunk Jul 1, 2025
1f7a496
Fixed breakpoint unit for media queries in JS
squidfunk Jul 1, 2025
e8a6331
Prepare 9.6.15 release
squidfunk Jul 1, 2025
4487c88
Temporarily pin Python Markdown to mitigate #8308
squidfunk Jul 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
11 changes: 11 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Material for MkDocs - VS Code dev container",
"image": "mcr.microsoft.com/devcontainers/typescript-node:0-18",
"features": {
"ghcr.io/devcontainers/features/python:1": {
"installTools": true,
"version": "3.11"
}
},
"postCreateCommand": "pip install -e . && pip install mkdocs-minify-plugin mkdocs-redirects && npm install && npm run build"
}
4 changes: 2 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2023 Martin Donath <[email protected]>
# Copyright (c) 2016-2025 Martin Donath <[email protected]>

# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
Expand All @@ -22,6 +22,6 @@
.git
.github
docs
material/.overrides
material/overrides
node_modules
src
6 changes: 1 addition & 5 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2023 Martin Donath <[email protected]>
# Copyright (c) 2016-2025 Martin Donath <[email protected]>

# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
Expand Down Expand Up @@ -30,10 +30,6 @@ end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

# Markdown
[*.md]
trim_trailing_whitespace = false

# Python
[*.py]
indent_style = space
Expand Down
2 changes: 1 addition & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2023 Martin Donath <[email protected]>
# Copyright (c) 2016-2025 Martin Donath <[email protected]>

# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
Expand Down
76 changes: 40 additions & 36 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
},
"plugins": [
"@typescript-eslint",
"@stylistic/ts",
"eslint-plugin-eslint-comments",
"eslint-plugin-import",
"eslint-plugin-jsdoc",
Expand Down Expand Up @@ -166,7 +167,41 @@
"@typescript-eslint/consistent-type-assertions": "error",
"@typescript-eslint/dot-notation": "error",
"@typescript-eslint/explicit-member-accessibility": "error",
"@typescript-eslint/indent": [
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "enumMember",
"format": [
"UPPER_CASE"
]
}
],
"@typescript-eslint/no-empty-interface": "off",
"@typescript-eslint/no-empty-object-type": "off",
"@typescript-eslint/no-extraneous-class": "error",
"@typescript-eslint/no-misused-promises": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/no-parameter-properties": "off",
"@typescript-eslint/no-floating-promises": "error",
"@typescript-eslint/no-shadow": [
"error",
{
"hoist": "never"
}
],
"@typescript-eslint/no-unnecessary-type-assertion": "error",
"@typescript-eslint/no-unused-expressions": "error",
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/only-throw-error": "error",
"@typescript-eslint/prefer-for-of": "off",
"@typescript-eslint/prefer-function-type": "error",
"@typescript-eslint/triple-slash-reference": "off",
"@typescript-eslint/unbound-method": "error",
"@typescript-eslint/unified-signatures": "error",

/* Plugin: @stylistic/ts */
"@stylistic/ts/indent": [
"warn",
2,
{
Expand All @@ -191,7 +226,7 @@
"offsetTernaryExpressions": true
}
],
"@typescript-eslint/member-delimiter-style": [
"@stylistic/ts/member-delimiter-style": [
"error",
{
"multiline": {
Expand All @@ -203,42 +238,12 @@
}
}
],
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "enumMember",
"format": [
"UPPER_CASE"
]
}
],
"@typescript-eslint/no-empty-interface": "off",
"@typescript-eslint/no-extraneous-class": "error",
"@typescript-eslint/no-misused-promises": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/no-parameter-properties": "off",
"@typescript-eslint/no-floating-promises": "error",
"@typescript-eslint/no-shadow": [
"error",
{
"hoist": "never"
}
],
"@typescript-eslint/no-throw-literal": "error",
"@typescript-eslint/no-unnecessary-type-assertion": "error",
"@typescript-eslint/no-unused-expressions": "error",
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/prefer-for-of": "off",
"@typescript-eslint/prefer-function-type": "error",
"@typescript-eslint/semi": [
"@stylistic/ts/semi": [
"error",
"never"
],
"@typescript-eslint/triple-slash-reference": "off",
"@typescript-eslint/type-annotation-spacing": "error",
"@typescript-eslint/unbound-method": "error",
"@typescript-eslint/unified-signatures": "error",
"@stylistic/ts/type-annotation-spacing": "error",

/* Plugin: eslint-plugin-eslint-comments */
"eslint-comments/no-unused-disable": "error",
"eslint-comments/no-unused-enable": "error",
Expand Down Expand Up @@ -320,7 +325,6 @@
}
],
"jsdoc/empty-tags": "warn",
"jsdoc/newline-after-description": "warn",
"jsdoc/no-bad-blocks": "warn",
"jsdoc/no-defaults": "warn",
"jsdoc/no-types": "warn",
Expand Down
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2016-2023 Martin Donath <[email protected]>
# Copyright (c) 2016-2025 Martin Donath <[email protected]>

# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
Expand Down
33 changes: 19 additions & 14 deletions .github/ISSUE_TEMPLATE/01-report-a-bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ body:
This field is optional. You may provide additional context for the bug
you want to report, helping us to understand what you are working on and
what you are trying to achieve. If the context is not relevant, you can
leave this field empty. [More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#context)
leave this field empty.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#context)

- type: textarea
id: description
Expand All @@ -20,7 +21,8 @@ body:
Please give a detailed description of the bug. Explain where Material
for MkDocs does not behave as you would expect it to. Be as specific as
possible. If you have found a workaround or a fix for the problem,
please let us maintainers (and all other users) know. [More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#description)
please let us maintainers (and all other users) know.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#bug-description)
validations:
required: true

Expand All @@ -30,8 +32,8 @@ body:
label: Related links
description: >-
Please list all links to the sections of
[our documentation](https://squidfunk.github.io/mkdocs-material) that
are relevant to the bug, in order to show that you have consulted and
[our documentation](https://squidfunk.github.io/mkdocs-material/) that
are relevant to the bug in order to show that you have consulted and
thoroughly read it. Additionally, list links to possibly related open
and closed [issues](https://github.com/squidfunk/mkdocs-material/issues)
and [discussions](https://github.com/squidfunk/mkdocs-material/discussions)
Expand All @@ -50,11 +52,12 @@ body:
description: >-
Please create a __.zip file__ with a __minimal reproduction__ for the
bug. First, read our [reproduction guide](https://squidfunk.github.io/mkdocs-material/guides/creating-a-reproduction/)
that explains the necessary steps, then use the [built-in info plugin](https://squidfunk.github.io/mkdocs-material/guides/creating-a-reproduction/#creating-a-zip-file) (mandatory) to create a self-contained
that explains the necessary steps, then use the [built-in info plugin](https://squidfunk.github.io/mkdocs-material/plugins/info/) (mandatory) to create a self-contained
.zip file with the reproduction. We reserve the right to close issues
without .zip files. [More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#reproduction)
without .zip files.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#reproduction)
placeholder: |-
Drag and drop .zip file with minimal reproduction here.
Drag and drop the .zip file with the minimal reproduction here.
validations:
required: true

Expand All @@ -66,7 +69,8 @@ body:
Please provide a detailed list of instructions, guiding us maintainers
through the required steps, helping us to recreate the problem using the
minimal reproduction you provided. Be as specific as possible and as
verbose as necessary – try not to leave anything out. [More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#steps-to-reproduce)
verbose as necessary – try not to leave anything out.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#steps-to-reproduce)
placeholder: |-
1. ...
2. ...
Expand All @@ -79,10 +83,11 @@ body:
attributes:
label: Browser
description: >-
If the bug only happens in __specific browsers__, please select them
from the dropdown below. If your browser is not listed or the version
is relevant, you may select _Other_ and provide more details in the
field above. [More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#browser)
This field is optional. If the bug only happens in __specific browsers__,
please select them from the dropdown below. If your browser is not
listed or the version is relevant, you may select _Other_ and provide
more details in the field above.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/#browser)
multiple: true
options:
- Chrome
Expand All @@ -106,7 +111,7 @@ body:
I have read and followed the [bug reporting guidelines](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-bug/).
required: true
- label: >-
I have attached links to [the documentation](https://squidfunk.github.io/mkdocs-material),
I have attached links to [the documentation](https://squidfunk.github.io/mkdocs-material/),
and possibly related [issues](https://github.com/squidfunk/mkdocs-material/issues)
and [discussions](https://github.com/squidfunk/mkdocs-material/discussions).
required: true
Expand All @@ -115,5 +120,5 @@ body:
before submitting this bug report.
required: true
- label: >-
I have attached a __.zip file__ with a [minimal reproduction](https://squidfunk.github.io/mkdocs-material/guides/creating-a-reproduction/).
I have attached a __.zip file__ with a [minimal reproduction](https://squidfunk.github.io/mkdocs-material/guides/creating-a-reproduction/) using the [built-in info plugin](https://squidfunk.github.io/mkdocs-material/plugins/info/).
required: true
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/02-report-a-docs-issue.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Report a docs issue
name: Report a documentation issue
description: Missing information in our docs? Report a documentation issue
labels:
- documentation
Expand All @@ -10,9 +10,9 @@ body:
label: Description
description: >-
Please describe the inconsistency or issue you have found in
[our documentation](https://squidfunk.github.io/mkdocs-material)
[our documentation](https://squidfunk.github.io/mkdocs-material/)
or indicate where you feel there is a need for improvement. Furthermore,
explain the severity of the issue, i.e., it's impact on you and potentially
explain the severity of the issue, i.e., its impact on you and potentially
other users.
[More](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-docs-issue/#description)
validations:
Expand All @@ -23,7 +23,7 @@ body:
attributes:
label: Related links
description: >-
Please list all links to the sections of [our documentation](https://squidfunk.github.io/mkdocs-material)
Please list all links to the sections of [our documentation](https://squidfunk.github.io/mkdocs-material/)
that are impacted by the issue you described above. If applicable,
add screenshots. Additionally, list links to possibly related open
and closed [issues](https://github.com/squidfunk/mkdocs-material/issues)
Expand Down Expand Up @@ -58,8 +58,8 @@ body:
valuable time.
options:
- label: >-
I have read and followed the [documentation issue reporting guidelines](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-docs-issue/).
I have read and followed the [documentation issue guidelines](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-docs-issue/).
required: true
- label: >-
I have attached the links to the described sections of [the documentation](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-docs-issue/#related-links)
I have attached the links to the affected sections of [the documentation](https://squidfunk.github.io/mkdocs-material/contributing/reporting-a-docs-issue/#related-links)
required: true
24 changes: 12 additions & 12 deletions .github/ISSUE_TEMPLATE/03-request-a-change.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,16 @@ body:
This field is optional. You may provide additional context for the idea
you want to propose, helping us to understand what you are working on
and what you are trying to achieve. If the context is not relevant, you
can leave this field empty. [More](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#context)
can leave this field empty.
[More](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#context)

- type: textarea
id: description
attributes:
label: Description
description: >-
Please provide a detailed description of your idea in 2-3 sentences, so
that we maintainers can fully understand what change, feature, or
Please provide a detailed description of your idea in 2-3 sentences so
that we maintainers can fully understand what change, feature, or the
improvement you are proposing. Don't yet explain the benefits of your
idea, we'll come to that. Focus on functionality.
[More](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#description)
Expand All @@ -31,11 +32,10 @@ body:
label: Related links
description: >-
Please list all links to open and closed [issues](https://github.com/squidfunk/mkdocs-material/issues),
[discussions](https://github.com/squidfunk/mkdocs-material/discussions)
or to [documentation sections](https://squidfunk.github.io/mkdocs-material)
that are relevant to your idea.
If you discussed your idea with the community on our
[discussion board](https://github.com/squidfunk/mkdocs-material/discussions)
[discussions](https://github.com/squidfunk/mkdocs-material/discussions),
or to [documentation sections](https://squidfunk.github.io/mkdocs-material/)
that are relevant to your idea. If you discussed your idea with the
community on our [discussion board](https://github.com/squidfunk/mkdocs-material/discussions)
prior to creating this change request, please link the discussion here as well.
[More](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#related-links)
value: |-
Expand All @@ -50,8 +50,8 @@ body:
label: Use Cases
description: >-
Please explain how your idea will work from an author's and user's
perspective. Elaborate how the change would positively impact not only
you, but the community, and how it aligns with the goals and [philopsophy](https://squidfunk.github.io/mkdocs-material/philosophy/)
perspective. Elaborate on how the change would positively impact not only
you but our community and how it aligns with the goals and [philosophy](https://squidfunk.github.io/mkdocs-material/philosophy/)
of the project.
[More](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#use-cases)
validations:
Expand Down Expand Up @@ -87,9 +87,9 @@ body:
I have verified that [my idea is a change request and not a bug report](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#its-not-a-bug-its-a-feature).
required: true
- label: >-
I have ensured that, to the best knowledge, [my idea will benefit the entire community](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#benefit-for-the-community).
I have ensured that, to the best of my knowledge, [my idea will benefit the entire community](https://squidfunk.github.io/mkdocs-material/contributing/requesting-a-change/#benefit-for-the-community).
required: true
- label: >-
I have included relevant links to [the documentation](https://squidfunk.github.io/mkdocs-material), related [issues](https://github.com/squidfunk/mkdocs-material/issues)
I have included relevant links to [the documentation](https://squidfunk.github.io/mkdocs-material/), related [issues](https://github.com/squidfunk/mkdocs-material/issues),
and [discussions](https://github.com/squidfunk/mkdocs-material/discussions) to underline the need for my idea.
required: true
Loading