Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: squidfunk/mkdocs-material
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 9.4.4
Choose a base ref
...
head repository: squidfunk/mkdocs-material
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 9.4.5
Choose a head ref
  • 13 commits
  • 121 files changed
  • 2 contributors

Commits on Oct 5, 2023

  1. Documentation

    squidfunk committed Oct 5, 2023
    Copy the full SHA
    cffbc17 View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    27b0d1d View commit details
  3. Added new MkDocs 1.5 settings to JSON schema

    * added support for two new entries in mkdocs.yml
    
    `exclude_docs` and `not_in_nav` were introduced in MkDocs Version 1.5
    
    * added support for the validation field
    
    * using $defs, supporting simplified form, no additional props
    
    - this should support the forms of definitions described in the manual
      https://www.mkdocs.org/user-guide/configuration/#validation
      including uses with `nav` and `link` sections as well as without
    - making use of a `$defs` section to avoid too much duplication
    - added `"additionalProperties": false`
    
    * moved `additionalProperties` for consistency with style
    alexvoss authored Oct 5, 2023
    Copy the full SHA
    27a1e7c View commit details

Commits on Oct 6, 2023

  1. Updated JSON schema (#6146)

    * added missing "unrecognized_links"
    
    * changed "definitions" to "$defs"
    
    "$defs" is where people would expect definitions of
    reusable subschemas to live
    alexvoss authored Oct 6, 2023
    Copy the full SHA
    8622ea6 View commit details
  2. Copy the full SHA
    5018e84 View commit details
  3. Copy the full SHA
    e3c789d View commit details

Commits on Oct 9, 2023

  1. Updated dependencies

    squidfunk committed Oct 9, 2023
    Copy the full SHA
    4ba4e5c View commit details
  2. Copy the full SHA
    1cf9c96 View commit details

Commits on Oct 10, 2023

  1. Copy the full SHA
    4c192d3 View commit details
  2. Copy the full SHA
    53749f2 View commit details
  3. Copy the full SHA
    5824c6c View commit details
  4. Fixed linter errors

    squidfunk committed Oct 10, 2023
    Copy the full SHA
    d41707d View commit details
  5. Prepare 9.4.5 release

    squidfunk committed Oct 10, 2023
    Copy the full SHA
    fe69add View commit details
Showing with 389 additions and 144 deletions.
  1. +2 −1 .gitignore
  2. +5 −5 .vscode/launch.json
  3. +6 −0 CHANGELOG
  4. +6 −0 docs/changelog/index.md
  5. +3 −0 docs/reference/code-blocks.md
  6. +1 −0 docs/reference/index.md
  7. +13 −0 docs/schema.json
  8. +80 −0 docs/schema/assets/icons.json
  9. +3 −3 docs/schema/extensions/markdown.json
  10. +6 −6 docs/schema/extra.json
  11. +4 −4 docs/schema/plugins.json
  12. +3 −3 docs/schema/plugins/search.json
  13. +25 −25 docs/schema/theme.json
  14. +54 −0 docs/schema/validation.json
  15. +1 −1 material/__init__.py
  16. +1 −1 material/overrides/assets/javascripts/iconsearch_index.json
  17. +1 −3 material/plugins/group/config.py
  18. +2 −0 material/plugins/group/plugin.py
  19. +1 −0 material/templates/.icons/material/account-file-outline.svg
  20. +1 −0 material/templates/.icons/material/account-file-text-outline.svg
  21. +1 −0 material/templates/.icons/material/account-file-text.svg
  22. +1 −0 material/templates/.icons/material/account-file.svg
  23. +1 −0 material/templates/.icons/material/arrow-oscillating-off.svg
  24. +1 −0 material/templates/.icons/material/arrow-oscillating.svg
  25. +1 −0 material/templates/.icons/material/bag-personal-plus-outline.svg
  26. +1 −0 material/templates/.icons/material/bag-personal-plus.svg
  27. +1 −0 material/templates/.icons/material/bus-sign.svg
  28. +1 −0 material/templates/.icons/material/bus-wrench.svg
  29. +1 −0 material/templates/.icons/material/car-door-lock-open.svg
  30. +1 −0 material/templates/.icons/material/cash-edit.svg
  31. +1 −0 material/templates/.icons/material/charity-search.svg
  32. +1 −0 material/templates/.icons/material/cloud-key-outline.svg
  33. +1 −0 material/templates/.icons/material/cloud-key.svg
  34. +1 −0 material/templates/.icons/material/code-block-braces.svg
  35. +1 −0 material/templates/.icons/material/code-block-brackets.svg
  36. +1 −0 material/templates/.icons/material/code-block-parentheses.svg
  37. +1 −0 material/templates/.icons/material/code-block-tags.svg
  38. +1 −0 material/templates/.icons/material/door-closed-cancel.svg
  39. +1 −0 material/templates/.icons/material/earth-arrow-down.svg
  40. +1 −0 material/templates/.icons/material/earth-arrow-left.svg
  41. +1 −0 material/templates/.icons/material/earth-arrow-up.svg
  42. +1 −0 material/templates/.icons/material/emoticon-minus-outline.svg
  43. +1 −0 material/templates/.icons/material/emoticon-minus.svg
  44. +1 −0 material/templates/.icons/material/emoticon-plus-outline.svg
  45. +1 −0 material/templates/.icons/material/emoticon-plus.svg
  46. +1 −0 material/templates/.icons/material/emoticon-remove-outline.svg
  47. +1 −0 material/templates/.icons/material/emoticon-remove.svg
  48. +1 −0 material/templates/.icons/material/eye-closed.svg
  49. +1 −0 material/templates/.icons/material/fire-station.svg
  50. +1 −1 material/templates/.icons/material/format-strikethrough-variant.svg
  51. +1 −0 material/templates/.icons/material/gas-station-in-use-outline.svg
  52. +1 −0 material/templates/.icons/material/gas-station-in-use.svg
  53. +1 −0 material/templates/.icons/material/generator-mobile.svg
  54. +1 −0 material/templates/.icons/material/generator-portable.svg
  55. +1 −0 material/templates/.icons/material/generator-stationary.svg
  56. +1 −0 material/templates/.icons/material/heart-search.svg
  57. +1 −0 material/templates/.icons/material/hours-12.svg
  58. +1 −0 material/templates/.icons/material/hub-outline.svg
  59. +1 −0 material/templates/.icons/material/hub.svg
  60. +1 −0 material/templates/.icons/material/human-female-female-child.svg
  61. +1 −1 material/templates/.icons/material/human-male-female-child.svg
  62. +1 −0 material/templates/.icons/material/human-male-male-child.svg
  63. +1 −1 material/templates/.icons/material/image-remove.svg
  64. +1 −0 material/templates/.icons/material/island-variant.svg
  65. +1 −0 material/templates/.icons/material/link-circle-outline.svg
  66. +1 −0 material/templates/.icons/material/link-circle.svg
  67. +1 −0 material/templates/.icons/material/link-edit.svg
  68. +1 −1 material/templates/.icons/material/login.svg
  69. +1 −1 material/templates/.icons/material/logout.svg
  70. +1 −0 material/templates/.icons/material/memory-arrow-down.svg
  71. +1 −0 material/templates/.icons/material/menu-close.svg
  72. +1 −0 material/templates/.icons/material/passport-alert.svg
  73. +1 −0 material/templates/.icons/material/passport-cancel.svg
  74. +1 −0 material/templates/.icons/material/passport-check.svg
  75. +1 −0 material/templates/.icons/material/passport-minus.svg
  76. +1 −0 material/templates/.icons/material/passport-plus.svg
  77. +1 −0 material/templates/.icons/material/passport-remove.svg
  78. +1 −0 material/templates/.icons/material/pocket.svg
  79. +1 −0 material/templates/.icons/material/queue-first-in-last-out.svg
  80. +1 −1 material/templates/.icons/material/radioactive-circle-outline.svg
  81. +1 −1 material/templates/.icons/material/radioactive-circle.svg
  82. +1 −1 material/templates/.icons/material/radioactive-off.svg
  83. +1 −1 material/templates/.icons/material/radioactive.svg
  84. +1 −0 material/templates/.icons/material/router-network-wireless.svg
  85. +1 −0 material/templates/.icons/material/server-minus-outline.svg
  86. +1 −0 material/templates/.icons/material/server-network-outline.svg
  87. +1 −0 material/templates/.icons/material/server-outline.svg
  88. +1 −0 material/templates/.icons/material/server-plus-outline.svg
  89. +1 −0 material/templates/.icons/material/tag-edit-outline.svg
  90. +1 −0 material/templates/.icons/material/tag-edit.svg
  91. +1 −0 material/templates/.icons/material/train-bus.svg
  92. +1 −0 material/templates/.icons/material/truck-off-road-off.svg
  93. +1 −0 material/templates/.icons/material/truck-off-road.svg
  94. +1 −1 material/templates/.icons/material/turbine.svg
  95. +1 −0 material/templates/.icons/material/usb-c-port.svg
  96. +1 −0 material/templates/.icons/material/video-standard-definition.svg
  97. +1 −0 material/templates/.icons/material/wave-arrow-down.svg
  98. +1 −0 material/templates/.icons/material/wave-arrow-up.svg
  99. +1 −0 material/templates/.icons/material/wave-undercurrent.svg
  100. +1 −0 material/templates/.icons/simple/arc.svg
  101. +1 −0 material/templates/.icons/simple/codeium.svg
  102. +1 −0 material/templates/.icons/simple/dji.svg
  103. +1 −0 material/templates/.icons/simple/nextui.svg
  104. +1 −0 material/templates/.icons/simple/norton.svg
  105. +1 −0 material/templates/.icons/simple/opentext.svg
  106. +1 −1 material/templates/.icons/simple/patreon.svg
  107. +1 −0 material/templates/.icons/simple/studyverse.svg
  108. +1 −0 material/templates/.icons/simple/turso.svg
  109. +1 −0 material/templates/.icons/simple/voidlinux.svg
  110. +1 −1 material/templates/.icons/simple/yoast.svg
  111. +6 −6 material/templates/assets/javascripts/{bundle.94c44541.min.js → bundle.aecac24b.min.js}
  112. +3 −3 material/templates/assets/javascripts/{bundle.94c44541.min.js.map → bundle.aecac24b.min.js.map}
  113. +1 −1 material/templates/assets/stylesheets/{main.bd3936ea.min.css → main.6a10b989.min.css}
  114. +1 −1 material/templates/assets/stylesheets/{main.bd3936ea.min.css.map → main.6a10b989.min.css.map}
  115. +3 −3 material/templates/base.html
  116. +52 −52 package-lock.json
  117. +7 −7 package.json
  118. +1 −3 src/plugins/group/config.py
  119. +2 −0 src/plugins/group/plugin.py
  120. +3 −2 src/templates/assets/javascripts/components/sidebar/index.ts
  121. +2 −2 src/templates/assets/stylesheets/main/components/_tag.scss
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -62,5 +62,6 @@ example.zip
TODO
tmp

# IDEs
# IDEs & Editors
.idea
*~
10 changes: 5 additions & 5 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
"version": "0.2.0",
"configurations": [
{
"name": "Application",
"name": "Chrome",
"type": "chrome",
"request": "launch",
"runtimeArgs": [
@@ -54,12 +54,12 @@
],
"compounds": [
{
"name": "Application + MkDocs server",
"configurations": ["Application", "MkDocs server"]
"name": "Chrome + MkDocs server",
"configurations": ["Chrome", "MkDocs server"]
},
{
"name": "Application + MkDocs server (dirty)",
"configurations": ["Application", "MkDocs server (dirty)"]
"name": "Chrome + MkDocs server (dirty)",
"configurations": ["Chrome", "MkDocs server (dirty)"]
}
]
}
6 changes: 6 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
mkdocs-material-9.4.5 (2023-10-10)

* Fixed sidebar auto-positioning (9.4.2 regression)
* Fixed #6166: Improve group plugin compatibility with Python < 3.10
* Fixed #6157: Hiding tags does not work (9.4.3 regression)

mkdocs-material-9.4.4+insiders-4.42.1 (2023-10-05)

* Fixed spacing of related links in blog posts on small screens
6 changes: 6 additions & 0 deletions docs/changelog/index.md
Original file line number Diff line number Diff line change
@@ -2,6 +2,12 @@

## Material for MkDocs

### 9.4.5 <small>October 10, 2023</small> { id="9.4.5" }

- Fixed sidebar auto-positioning (9.4.2 regression)
- Fixed #6166: Improve group plugin compatibility with Python < 3.10
- Fixed #6157: Hiding tags does not work (9.4.3 regression)

### 9.4.4 <small>October 5, 2023</small> { id="9.4.4" }

- Added support for overriding text to be copied for code blocks
3 changes: 3 additions & 0 deletions docs/reference/code-blocks.md
Original file line number Diff line number Diff line change
@@ -83,6 +83,9 @@ theme:

??? tip "Overriding the clipboard text"

<!-- md:version 9.4.4 -->
<!-- md:flag experimental -->

If you want to define a slightly different text to be copied to the
clipboard, you can use the `data-copy` attribute on the code block. Note
that this attribute does not support multiple lines, which is not a
1 change: 1 addition & 0 deletions docs/reference/index.md
Original file line number Diff line number Diff line change
@@ -95,6 +95,7 @@ icon: material/emoticon-happy # (1)!

<!-- md:version 9.2.0 -->
<!-- md:flag experimental -->
<!-- md:example page-status -->

A status can be assigned to each page, which is then displayed as part of the
navigation sidebar. First, associate a status identifier with a description by
13 changes: 13 additions & 0 deletions docs/schema.json
Original file line number Diff line number Diff line change
@@ -154,6 +154,19 @@
"nav": {
"$ref": "schema/nav.json"
},
"validation": {
"$ref": "schema/validation.json"
},
"exclude_docs": {
"title": "Pattern to declare files to exclude from build",
"markdownDescription": "https://www.mkdocs.org/user-guide/configuration/#exclude_docs",
"type": "string"
},
"not_in_nav": {
"title": "Pattern to declare pages that do not appear in the navigation",
"markdownDescription": "https://www.mkdocs.org/user-guide/configuration/#not_in_nav",
"type": "string"
},
"watch": {
"items": {
"title": "Path to watch for changes",
Loading