ansible / mkdocs-ansible

Ansible MkDocs Theme based on Material
https://ansible.readthedocs.io/projects/mkdocs-ansible/
7 stars 9 forks source link

Bump the dependencies group in /.config with 14 updates #126

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps the dependencies group in /.config with 14 updates:

Package From To
mkdocs 1.5.3 1.6.0
mkdocstrings 0.24.1 0.24.3
pipdeptree 2.16.1 2.18.1
griffe 0.41.3 0.44.0
idna 3.6 3.7
markdown 3.5.2 3.6
markdown-exec 1.8.0 1.8.1
mkdocs-htmlproofer-plugin 1.2.0 1.2.1
mkdocs-material 9.5.13 9.5.18
mkdocstrings-python 1.8.0 1.10.0
pillow 10.2.0 10.3.0
pycparser 2.21 2.22
pymdown-extensions 10.7.1 10.8
regex 2023.12.25 2024.4.16

Updates mkdocs from 1.5.3 to 1.6.0

Release notes

Sourced from mkdocs's releases.

1.6.0

Local preview

  • mkdocs serve no longer locks up the browser when more than 5 tabs are open. This is achieved by closing the polling connection whenever a tab becomes inactive. Background tabs will no longer auto-reload either - that will instead happen as soon the tab is opened again. Context: #3391

  • New flag serve --open to open the site in a browser.
    After the first build is finished, this flag will cause the default OS Web browser to be opened at the home page of the local site.
    Context: #3500

Drafts

[!warning] Changed from version 1.5:

The exclude_docs config was split up into two separate concepts.

The exclude_docs config no longer has any special behavior for mkdocs serve - it now always completely excludes the listed documents from the site.

If you wish to use the "drafts" functionality like the exclude_docs key used to do in MkDocs 1.5, please switch to the new config key draft_docs.

See documentation.

Other changes:

  • Reduce warning levels when a "draft" page has a link to a non-existent file. Context: #3449

Update to deduction of page titles

MkDocs 1.5 had a change in behavior in deducing the page titles from the first heading. Unfortunately this could cause unescaped HTML tags or entities to appear in edge cases.

Now tags are always fully sanitized from the title. Though it still remains the case that Page.title is expected to contain HTML entities and is passed directly to the themes.

Images (notably, emojis in some extensions) get preserved in the title only through their alt attribute's value.

Context: #3564, #3578

Themes

  • Built-in themes now also support Polish language (#3613)

"readthedocs" theme

  • Fix: "readthedocs" theme can now correctly handle deeply nested nav configurations (over 2 levels deep), without confusedly expanding all sections and jumping around vertically. (#3464)

  • Fix: "readthedocs" theme now shows a link to the repository (with a generic logo) even when isn't one of the 3 known hosters. (#3435)

  • "readthedocs" theme now also has translation for the word "theme" in the footer that mistakenly always remained in English. (#3613, #3625)

"mkdocs" theme

... (truncated)

Commits


Updates mkdocstrings from 0.24.1 to 0.24.3

Release notes

Sourced from mkdocstrings's releases.

0.24.3

0.24.3 - 2024-04-05

Compare with 0.24.2

Bug Fixes

  • Support HTML toc labels with Python-Markdown 3.6+ (uncomment code...) (7fe3e5f by Timothée Mazzucotelli).

0.24.2

0.24.2 - 2024-04-02

Compare with 0.24.1

Bug Fixes

Changelog

Sourced from mkdocstrings's changelog.

0.24.3 - 2024-04-05

Compare with 0.24.2

Bug Fixes

  • Support HTML toc labels with Python-Markdown 3.6+ (uncomment code...) (7fe3e5f by Timothée Mazzucotelli).

0.24.2 - 2024-04-02

Compare with 0.24.1

Bug Fixes

Commits
  • 828bd59 chore: Prepare release 0.24.3
  • 7fe3e5f fix: Support HTML toc labels with Python-Markdown 3.6+ (uncomment code...)
  • 7b9827c chore: Prepare release 0.24.2
  • 17bfc87 chore: Use PEP 440 versioning scheme for changelog
  • 024ac41 ci: Ignore mypy warning
  • c0d0090 fix: Support HTML toc labels with Python-Markdown 3.6+
  • ccbbbf1 chore: Template upgrade
  • 56cf7d5 docs: List VBA handler
  • 9e1bf62 docs: Fix link to Griffe extension
  • f071d5d chore: Switch to Copier UV template
  • Additional commits viewable in compare view


Updates pipdeptree from 2.16.1 to 2.18.1

Release notes

Sourced from pipdeptree's releases.

2.18.1

What's Changed

Full Changelog: https://github.com/tox-dev/pipdeptree/compare/2.18.0...2.18.1

2.18.0

What's Changed

Full Changelog: https://github.com/tox-dev/pipdeptree/compare/2.17.0...2.18.0

2.17.0

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/pipdeptree/compare/2.16.2...2.17.0

2.16.2

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/pipdeptree/compare/2.16.1...2.16.2

Commits
  • 6d4d4a7 Fix test_console failure finding pipdeptree in other environments (#351)
  • bf5a865 Modify tests to ensure $PYTHONPATH is given to the custom interpreter (#353)
  • 25cbb6f refactor the non_host part for not injecting to custom env (#346)
  • 268dee8 [pre-commit.ci] pre-commit autoupdate (#347)
  • 7a6e0ff Handle invalid requirement strings when using importlib.metadata (#345)
  • ff31dc4 Handle duplicated package metadata when using importlib.metadata (#342)
  • 91d21e3 replace pkg_resources with importlib.metadata and packaging (#333)
  • edf33d9 [pre-commit.ci] pre-commit autoupdate (#338)
  • e1d3da4 Use GitHub issue forms (#337)
  • 3e1a8ff List pip as dependency (#336)
  • Additional commits viewable in compare view


Updates griffe from 0.41.3 to 0.44.0

Release notes

Sourced from griffe's releases.

0.44.0

0.44.0 - 2024-04-19

Compare with 0.43.0

Features

  • Add resolved property on expression names, returning the corresponding Griffe object (9b5ca45 by Timothée Mazzucotelli).

Bug Fixes

  • Fix enumeration properties on expression names (6f22256 by Timothée Mazzucotelli).

0.43.0

0.43.0 - 2024-04-18

Compare with 0.42.2

Features

0.42.2

0.42.2 - 2024-04-15

Compare with 0.42.1

Bug Fixes

  • Fix target path of aliases for multipart imports (import a.b.c as x) (ee27ad9 by Timothée Mazzucotelli). Issue-259

0.42.1

0.42.1 - 2024-03-19

Compare with 0.42.0

Bug Fixes

  • Don't return class variables as parameters of dataclasses (2729c22 by Hassan Kibirige). PR-253
  • Don't turn items annotated as InitVar into dataclass members (6835ea3 by Hassan Kibirige). PR-252

0.42.0

0.42.0 - 2024-03-11

Compare with 0.41.3

Features

... (truncated)

Changelog

Sourced from griffe's changelog.

0.44.0 - 2024-04-19

Compare with 0.43.0

Features

  • Add resolved property on expression names, returning the corresponding Griffe object (9b5ca45 by Timothée Mazzucotelli).

Bug Fixes

  • Fix enumeration properties on expression names (6f22256 by Timothée Mazzucotelli).

0.43.0 - 2024-04-18

Compare with 0.42.2

Features

0.42.2 - 2024-04-15

Compare with 0.42.1

Bug Fixes

  • Fix target path of aliases for multipart imports (import a.b.c as x) (ee27ad9 by Timothée Mazzucotelli). Issue-259

0.42.1 - 2024-03-19

Compare with 0.42.0

Bug Fixes

  • Don't return class variables as parameters of dataclasses (2729c22 by Hassan Kibirige). PR-253
  • Don't turn items annotated as InitVar into dataclass members (6835ea3 by Hassan Kibirige). PR-252

0.42.0 - 2024-03-11

Compare with 0.41.3

Features

Bug Fixes

  • Don't return properties as parameters of dataclasses (again) (8c48397 by Hassan Kibirige). Issue-232, PR-248
  • Fix getting return type from parent property when parsing Sphinx docstrings (f314957 by Timothée Mazzucotelli). Issue-125

... (truncated)

Commits
  • 325641f chore: Prepare release 0.44.0
  • 6f22256 fix: Fix enumeration properties on expression names
  • 9b5ca45 feat: Add resolved property on expression names, returning the correspondin...
  • 20ff7b6 chore: Cleanup
  • 505d738 chore: Prepare release 0.43.0
  • d6a64d8 Merge branch 'enum-values'
  • fdb21d9 feat: Add properties telling whether an expression name resolves to an enumer...
  • 373bb08 chore: Prepare release 0.42.2
  • ee27ad9 fix: Fix target path of aliases for multipart imports (import a.b.c as x)
  • 01da648 chore: Prepare release 0.42.1
  • Additional commits viewable in compare view


Updates idna from 3.6 to 3.7

Release notes

Sourced from idna's releases.

v3.7

What's Changed

  • Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]

Thanks to Guido Vranken for reporting the issue.

Full Changelog: https://github.com/kjd/idna/compare/v3.6...v3.7

Changelog

Sourced from idna's changelog.

3.7 (2024-04-11) ++++++++++++++++

  • Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]

Thanks to Guido Vranken for reporting the issue.

Commits
  • 1d365e1 Release v3.7
  • c1b3154 Merge pull request #172 from kjd/optimize-contextj
  • 0394ec7 Merge branch 'master' into optimize-contextj
  • cd58a23 Merge pull request #152 from elliotwutingfeng/dev
  • 5beb28b More efficient resolution of joiner contexts
  • 1b12148 Update ossf/scorecard-action to v2.3.1
  • d516b87 Update Github actions/checkout to v4
  • c095c75 Merge branch 'master' into dev
  • 60a0a4c Fix typo in GitHub Actions workflow key
  • 5918a0e Merge branch 'master' into dev
  • Additional commits viewable in compare view


Updates markdown from 3.5.2 to 3.6

Release notes

Sourced from markdown's releases.

Release 3.6

Changed

Refactor TOC Sanitation

  • All postprocessors are now run on heading content.
  • Footnote references are now stripped from heading content. Fixes #660.
  • A more robust striptags is provided to convert headings to plain text. Unlike, the markupsafe implementation, HTML entities are not unescaped.
  • The plain text name, rich html, and unescaped raw data-toc-label are saved to toc_tokens, allowing users to access the full rich text content of the headings directly from toc_tokens.
  • The value of data-toc-label is sanitized separate from heading content before being written to name. This fixes a bug which allowed markup through in certain circumstances. To access the raw unsanitized data, retrieve the value from token['data-toc-label'] directly.
  • An html.unescape call is made just prior to calling slugify so that slugify only operates on Unicode characters. Note that html.unescape is not run on name, html, or data-toc-label.
  • The functions get_name and stashedHTML2text defined in the toc extension are both deprecated. Instead, third party extensions should use some combination of the new functions run_postprocessors, render_inner_html and striptags.

Fixed

  • Include scripts/*.py in the generated source tarballs (#1430).
  • Ensure lines after heading in loose list are properly detabbed (#1443).
  • Give smarty tree processor higher priority than toc (#1440).
  • Permit carets (^) and square brackets (]) but explicitly exclude backslashes (\) from abbreviations (#1444).
  • In attribute lists (attr_list, fenced_code), quoted attribute values are now allowed to contain curly braces (}) (#1414).
Changelog

Sourced from markdown's changelog.

[3.6] -- 2024-03-14

Changed

Refactor TOC Sanitation

  • All postprocessors are now run on heading content.
  • Footnote references are now stripped from heading content. Fixes #660.
  • A more robust striptags is provided to convert headings to plain text. Unlike, the markupsafe implementation, HTML entities are not unescaped.
  • The plain text name, rich html, and unescaped raw data-toc-label are saved to toc_tokens, allowing users to access the full rich text content of the headings directly from toc_tokens.
  • The value of data-toc-label is sanitized separate from heading content before being written to name. This fixes a bug which allowed markup through in certain circumstances. To access the raw unsanitized data, retrieve the value from token['data-toc-label'] directly.
  • An html.unescape call is made just prior to calling slugify so that slugify only operates on Unicode characters. Note that html.unescape is not run on name, html, or data-toc-label.
  • The functions get_name and stashedHTML2text defined in the toc extension are both deprecated. Instead, third party extensions should use some combination of the new functions run_postprocessors, render_inner_html and striptags.

Fixed

  • Include scripts/*.py in the generated source tarballs (#1430).
  • Ensure lines after heading in loose list are properly detabbed (#1443).
  • Give smarty tree processor higher priority than toc (#1440).
  • Permit carets (^) and square brackets (]) but explicitly exclude backslashes (\) from abbreviations (#1444).
  • In attribute lists (attr_list, fenced_code), quoted attribute values are now allowed to contain curly braces (}) (#1414).
Commits
  • e524b8f Bump version to 3.6
  • 3d8afc6 Allow attr_list quoted values to contain curly braces
  • 9edba85 Refactor abbr escaping
  • e4ab4a6 Refactor TOC sanitation
  • a18765c Explicitly omit carot and backslash from abbr
  • 421f1e8 Give smarty tree processor higher priority than toc
  • c334a3e Ensure lines after heading in loose list are properly detabbed
  • ea92856 Update the license template so GitHub can detect it
  • a2effd6 Disable mkdocstrings show_symbol_type_toc option to work around searching iss...
  • 91f9a12 Restore Attribute symbol type in mkdocstrings template
  • Additional commits viewable in compare view


Updates markdown-exec from 1.8.0 to 1.8.1

Release notes

Sourced from markdown-exec's releases.

1.8.1

1.8.1 - 2024-04-15

Compare with 1.8.0

Bug Fixes

  • Add missing CSS classes to the ANSI stylesheet (51493f2 by Timothée Mazzucotelli). Issue-43
Changelog

Sourced from markdown-exec's changelog.

1.8.1 - 2024-04-15

Compare with 1.8.0

Bug Fixes

  • Add missing CSS classes to the ANSI stylesheet (51493f2 by Timothée Mazzucotelli). Issue-43
Commits
  • bde280f chore: Prepare release 1.8.1
  • 51493f2 fix: Add missing CSS class to the ANSI stylesheet
  • 681c4e2 docs: Stop using PDM command in examples
  • 1de6612 docs: Show real sources in gallery
  • daba198 chore: Switch to Copier UV template
  • b9f0e95 chore: Template upgrade
  • See full diff in compare view


Updates mkdocs-htmlproofer-plugin from 1.2.0 to 1.2.1

Release notes

Sourced from mkdocs-htmlproofer-plugin's releases.

Release 1.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/manuzhang/mkdocs-htmlproofer-plugin/compare/v1.2.0...v1.2.1

Commits


Updates mkdocs-material from 9.5.13 to 9.5.18

Release notes

Sourced from mkdocs-material's releases.

mkdocs-material-9.5.18

  • Refactored tooltips implementation to fix positioning issues
  • Fixed #7044: Rendering glitch when hovering contributor avatar in Chrome
  • Fixed #7043: Highlighted lines in code blocks cutoff on mobile
  • Fixed #6910: Incorrect position of tooltip for page status in sidebar
  • Fixed #6760: Incorrect position and overly long tooltip in tables
  • Fixed #6488: Incorrect position and cutoff tooltip in content tabs

mkdocs-material-9.5.17

  • Updated Serbian translations
  • Fixed #7003: Confusing keyboard interaction for palette toggle
  • Fixed #7001: Blog posts now show time by default (9.5.16 regression)
  • Fixed edge case in backport of social plugin font loading logic

Thanks to @​stcksmsh for their contributions.

mkdocs-material-9.5.16

  • Updated Russian translations
  • Improved error handling and reporting in social plugin
  • Improved error handling and reporting in privacy plugin
  • Fixed blog plugin not allowing to use time in format strings
  • Fixed #6983: Social plugin crashes because of Google Fonts API change

Thanks to @​kamilkrzyskow, @​Guts, @​szg-alex-payne and @​natakazakova for their contributions

mkdocs-material-9.5.15

  • Reverted fix for transparent iframes (9.5.14)
  • Fixed #6929: Interference of social plugin and auto dark mode
  • Fixed #6938: Giscus shows dark background in light mode (9.5.14 regression)

mkdocs-material-9.5.14

  • Added support for hiding versions from selector when using mike
  • Added init system to improve signal handling in Docker image
  • Fixed edge cases in exclusion logic of info plugin
  • Fixed inability to reset pipeline in search plugin
  • Fixed syntax error in Finnish translations
  • Fixed #6917: UTF-8 encoding problems in blog plugin on Windows
  • Fixed #6889: Transparent iframes get background color

Thanks to @​kamilkrzyskow, @​yubiuser and @​todeveni for their contributions

Changelog

Sourced from mkdocs-material's changelog.

mkdocs-material-9.5.18 (2024-04-16)

  • Refactored tooltips implementation to fix positioning issues
  • Fixed #7044: Rendering glitch when hovering contributor avatar in Chrome
  • Fixed #7043: Highlighted lines in code blocks cutoff on mobile
  • Fixed #6910: Incorrect position of tooltip for page status in sidebar
  • Fixed #6760: Incorrect position and overly long tooltip in tables
  • Fixed #6488: Incorrect position and cutoff tooltip in content tabs

mkdocs-material-9.5.17+insiders-4.53.6 (2024-04-05)

  • Ensure working directory is set for projects when using projects plugin
  • Fixed #6970: Incorrect relative paths in git submodules with projects plugin

mkdocs-material-9.5.17+insiders-4.53.5 (2024-04-02)

  • Fixed social plugin crashing when no colors are specified in palettes

mkdocs-material-9.5.17 (2024-04-02)

  • Updated Serbian translations
  • Fixed #7003: Confusing keyboard interaction for palette toggle
  • Fixed #7001: Blog posts now show time by default (9.5.16 regression)
  • Fixed edge case in backport of social plugin font loading logic

mkdocs-material-9.5.16+insiders-4.53.4 (2024-03-31)

  • Fixed #6973: Escaping issue in tags extra files deprecation helper

mkdocs-material-9.5.16 (2024-03-31)

  • Updated Russian translations
  • Improved error handling and reporting in social plugin
  • Improved error handling and reporting in privacy plugin
  • Fixed blog plugin not allowing to use time in format strings
  • Fixed #6983: Social plugin crashes because of Google Fonts API change

mkdocs-material-9.5.15+insiders-4.53.3 (2024-03-23)

  • Added support for font variants in social plugin
  • Improved resilience of font resolution in social plugin
  • Fixed tag listing sometimes not being auto-populated
  • Fixed tag listing scope not being correctly resolved
  • Fixed #6941: Meta plugin adding duplicate entries
  • Fixed #6928: Social plugin crashes for some fonts

mkdocs-material-9.5.15 (2024-03-23)

  • Reverted fix for transparent iframes (9.5.14)
  • Fixed #6929: Interference of social plugin and auto dark mode

... (truncated)

Commits
  • 3b592ab Prepare 9.5.18 release
  • f028004 Merge pull request #7045 from squidfunk/refactor/tooltip-positioning
  • 29658ed Merge branch 'master' into refactor/tooltip-positioning
  • 851e5bb Fixed rendering glitch when hovering contributor avatar
  • 599193e Fixed overly long tooltips
  • e15518c Refactored tooltips
  • 4eb1a43 Added missing CSS for highlight fix
  • 5707773 Updated dependencies
  • 9d33f8a Fixed highlighted lines in code blocks being cutoff on mobile
  • cd08611 Updated dependencies
  • Additional commits viewable in compare view


Updates mkdocstrings-python from 1.8.0 to 1.10.0

Release notes

Sourced from mkdocstrings-python's releases.

1.10.0

1.10.0 - 2024-04-19

Compare with 1.9.2

Features

  • Add CSS classes doc-section-title and doc-section-item in docstring sections (d6e1d68 by Timothée Mazzucotelli). Issue-17

Bug Fixes

  • Render enumeration instance name instead of just "value", allowing proper cross-reference (11d81d8 by Timothée Mazzucotelli). Issue-124

1.9.2

1.9.2 - 2024-04-02

Compare with 1.9.1

Dependencies

  • Remove cap on Python-Markdown 3.6 now that ToC labels are fixed by mkdocstrings (0c1e2c1 by Timothée Mazzucotelli).

1.9.1

1.9.1 - 2024-04-02

Compare with 1.9.0

Bug Fixes

  • Don't try loading packages from relative paths (bd73497 by Timothée Mazzucotelli). Issue-145

Code Refactoring

  • Allow first name in a separate signature to be highlighted as a function name (f798a1e by Timothée Mazzucotelli).
  • Maintain original Pygments color for cross-refs in signatures (7c8b885 by Timothée Mazzucotelli).

1.9.0

1.9.0 - 2024-03-13

Compare with 1.8.0

Dependencies

  • Add upper bound on Python-Markdown 3.6 to temporarily prevent breaking changes (cd93ee3 by Timothée Mazzucotelli).

Features

... (truncated)

Changelog

Sourced from mkdocstrings-python's changelog.

1.10.0 - 2024-04-19

Compare with 1.9.2

Features

  • Add CSS classes doc-section-title and doc-section-item in docstring sections (d6e1d68 by Timothée Mazzucotelli). Issue-17

Bug Fixes

  • Render enumeration instance name instead of just "value", allowing proper cross-reference (11d81d8 by Timothée Mazzucotelli). Issue-124

1.9.2 - 2024-04-02

Compare with 1.9.1

Dependencies

  • Remove cap on Python-Markdown 3.6 now that ToC labels are fixed by mkdocstrings (0c1e2c1 by Timothée Mazzucotelli).

1.9.1 - 2024-04-02

Compare with 1.9.0

Bug Fixes

  • Don't try loading packages from relative paths (bd73497 by Timothée Mazzucotelli). Issue-145

Code Refactoring

  • Allow first name in a separate signature to be highlighted as a function name (f798a1e by Timothée Mazzucotelli).
  • Maintain original Pygments color for cross-refs in signatures (7c8b885 by Timothée Mazzucotelli).

1.9.0 - 2024-03-13

Compare with 1.8.0

Dependencies

  • Add upper bound on Python-Markdown 3.6 to temporarily prevent breaking changes (cd93ee3 by Timothée Mazzucotelli).

Features

Code Refactoring

  • Mark all Jinja blocks as scoped (548bdad by Timothée Mazzucotelli).
Commits
  • 98e9796 chore: Prepare release 1.10.0
  • 11d81d8 fix: Render enumeration instance name instead of just "value", allowing prope...
  • 9f8456a docs: Improve docs about CSS customization
  • d6e1d68 feat: Add CSS classes doc-section-title and doc-section-item in docstring...
  • 0a2e917 chore: Prepare release 1.9.2
  • 0c1e2c1 deps: Remove cap on Python-Markdown 3.6 now that ToC labels are fixed by mkdo...
  • d3b05ad chore: Prepare release 1.9.1
  • bd73497 fix: Don't try loading packages from relative paths
  • 3cf7055 docs: Fix link to Griffe extension in insiders page
  • dependabot[bot] commented 3 months ago

    Looks like these dependencies are updatable in another way, so this is no longer needed.