Skip to content
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

chore(deps): update all non-major dependencies #1034

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 28, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
babel (source) ==2.14.0 -> ==2.15.0 age adoption passing confidence
markdown (changelog) ==3.2.2 -> ==3.6 age adoption passing confidence
markupsafe (changelog) ==2.1.4 -> ==2.1.5 age adoption passing confidence
mkdocs (changelog) ==1.5.3 -> ==1.6.0 age adoption passing confidence
mkdocs-material (changelog) ==9.4.14 -> ==9.5.25 age adoption passing confidence
mkdocs-techdocs-core ==1.3.3 -> ==1.3.5 age adoption passing confidence
plantuml-markdown ==3.9.2 -> ==3.9.7 age adoption passing confidence
pygments (changelog) ==2.17.2 -> ==2.18.0 age adoption passing confidence
pymdown-extensions ==10.3.1 -> ==10.8.1 age adoption passing confidence
python-dateutil ==2.8.2 -> ==2.9.0.post0 age adoption passing confidence
python-slugify ==8.0.2 -> ==8.0.4 age adoption passing confidence
requests (source, changelog) ==2.32.2 -> ==2.32.3 age adoption passing confidence
typing-extensions (changelog) ==4.9.0 -> ==4.12.0 age adoption passing confidence
urllib3 (changelog) ==2.1.0 -> ==2.2.1 age adoption passing confidence
wheel (changelog) ==0.42.0 -> ==0.43.0 age adoption passing confidence

Release Notes

python-babel/babel (babel)

v2.15.0

Compare Source

Python version support


* Babel 2.15.0 will require Python 3.8 or newer. (:gh:`1048`)

Features
~~~~~~~~

* CLDR: Upgrade to CLDR 44 (:gh:`1071`) (@​akx)
* Dates: Support for the "fall back to short format" logic for time delta formatting (:gh:`1075`) (@​akx)
* Message: More versatile .po IO functions (:gh:`1068`) (@​akx)
* Numbers: Improved support for alternate spaces when parsing numbers (:gh:`1007`) (@​ronnix's first contribution)

Infrastructure
~~~~~~~~~~~~~~

* Upgrade GitHub Actions (:gh:`1054`) (@​cclauss's first contribution)
* The Unicode license is now included in `locale-data` and in the documentation (:gh:`1074`) (@​akx)
Python-Markdown/markdown (markdown)

v3.6

Compare Source

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).

v3.5.2

Compare Source

Fixed
  • Fix type annotations for convertFile - it accepts only bytes-based buffers.
    Also remove legacy checks from Python 2 (#​1400)
  • Remove legacy import needed only in Python 2 (#​1403)
  • Fix typo that left the attribute AdmonitionProcessor.content_indent unset
    (#​1404)
  • Fix edge-case crash in InlineProcessor with AtomicString (#​1406).
  • Fix edge-case crash in codehilite with an empty code tag (#​1405).
  • Improve and expand type annotations in the code base (#​1401).
  • Fix handling of bogus comments (#​1425).

v3.5.1

Compare Source

Fixed
  • Fix a performance problem with HTML extraction where large HTML input could
    trigger quadratic line counting behavior (#​1392).
  • Improve and expand type annotations in the code base (#​1394).

v3.5

Compare Source

v3.4.4

Compare Source

v3.4.3

Compare Source

v3.4.2

Compare Source

v3.4.1

Compare Source

v3.4

Compare Source

v3.3.7

Compare Source

v3.3.6

Compare Source

v3.3.5

Compare Source

v3.3.4

Compare Source

v3.3.3

Compare Source

v3.3.2

Compare Source

v3.3.1

Compare Source

v3.3

Compare Source

mkdocs/mkdocs (mkdocs)

v1.6.0

Compare Source

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

The "mkdocs" theme got a big update to a newer version of Bootstrap, meaning a slight overhaul of styles. Colors (most notably of admonitions) have much better contrast.

The "mkdocs" theme now has support for dark mode - both automatic (based on the OS/browser setting) and with a manual toggle. Both of these options are not enabled by default and need to be configured explicitly.
See color_mode, user_color_mode_toggle in documentation.

[!warning]
Possible breaking change:

jQuery is no longer included into the "mkdocs" theme. If you were relying on it in your scripts, you will need to separately add it first (into mkdocs.yml) as an extra script:

extra_javascript:
  - https://code.jquery.com/jquery-3.7.1.min.js

Or even better if the script file is copied and included from your docs dir.

Context: #​3493, #​3649

Configuration

New "enabled" setting for all plugins

You may have seen some plugins take up the convention of having a setting enabled: false (or usually controlled through an environment variable) to make the plugin do nothing.

Now every plugin has this setting. Plugins can still choose to implement this config themselves and decide how it behaves (and unless they drop older versions of MkDocs, they still should for now), but now there's always a fallback for every plugin.

See documentation. Context: #​3395

Validation

Validation of hyperlinks between pages
Absolute links

Historically, within Markdown, MkDocs only recognized relative links that lead to another physical *.md document (or media file). This is a good convention to follow because then the source pages are also freely browsable without MkDocs, for example on GitHub. Whereas absolute links were left unmodified (making them often not work as expected or, more recently, warned against).

If you dislike having to always use relative links, now you can opt into absolute links and have them work correctly.

If you set the setting validation.links.absolute_links to the new value relative_to_docs, all Markdown links starting with / will be understood as being relative to the docs_dir root. The links will then be validated for correctness according to all the other rules that were already working for relative links in prior versions of MkDocs. For the HTML output, these links will still be turned relative so that the site still works reliably.

So, now any document (e.g. "dir1/foo.md") can link to the document "dir2/bar.md" as [link](/dir2/bar.md), in addition to the previously only correct way [link](../dir2/bar.md).

You have to enable the setting, though. The default is still to just skip any processing of such links.

See documentation. Context: #​3485

Absolute links within nav

Absolute links within the nav: config were also always skipped. It is now possible to also validate them in the same way with validation.nav.absolute_links. Though it makes a bit less sense because then the syntax is simply redundant with the syntax that comes without the leading slash.

Anchors

There is a new config setting that is recommended to enable warnings for:

validation:
  anchors: warn

Example of a warning that this can produce:

WARNING -  Doc file 'foo/example.md' contains a link '../bar.md#some-heading', but the doc 'foo/bar.md' does not contain an anchor '#some-heading'.

Any of the below methods of declaring an anchor will be detected by MkDocs:

#### Heading producing an anchor
#### Another heading {#custom-anchor-for-heading-using-attr-list}

<a id="raw-anchor"></a>

[](){#markdown-anchor-using-attr-list}

Plugins and extensions that insert anchors, in order to be compatible with this, need to be developed as treeprocessors that insert etree elements as their mode of operation, rather than raw HTML which is undetectable for this purpose.

If you as a user are dealing with falsely reported missing anchors and there's no way to resolve this, you can choose to disable these messages by setting this option to ignore (and they are at INFO level by default anyway).

See documentation. Context: #​3463

Other changes:

  • When the nav config is not specified at all, the not_in_nav setting (originally added in 1.5.0) gains an additional behavior: documents covered by not_in_nav will not be part of the automatically deduced navigation. Context: #​3443

  • Fix: the !relative YAML tag for markdown_extensions (originally added in 1.5.0) - it was broken in many typical use cases.

    See documentation. Context: #​3466

  • Config validation now exits on first error, to avoid showing bizarre secondary errors. Context: #​3437

  • MkDocs used to shorten error messages for unexpected errors such as "file not found", but that is no longer the case, the full error message and stack trace will be possible to see (unless the error has a proper handler, of course). Context: #​3445

Upgrades for plugin developers

Plugins can add multiple handlers for the same event type, at multiple priorities

See mkdocs.plugins.CombinedEvent in documentation. Context: #​3448

Enabling true generated files and expanding the File API

See documentation.

  • There is a new pair of attributes File.content_string that becomes the official API for obtaining the content of a file and is used by MkDocs itself.

    This replaces the old approach where one had to manually read the file located at File.abs_src_path, although that is still the primary action that these new attributes do under the hood.

  • The content of a File can be backed by a string and no longer has to be a real existing file at abs_src_path.

    It is possible to set the attribute File.content_string or File.content_bytes and it will take precedence over abs_src_path.

    Further, abs_src_path is no longer guaranteed to be present and can be None instead. MkDocs itself still uses physical files in all cases, but eventually plugins will appear that don't populate this attribute.

  • There is a new constructor File.generated() that should be used by plugins instead of the File() constructor. It is much more convenient because one doesn't need to manually look up the values such as docs_dir and use_directory_urls. Its signature is one of:

    f = File.generated(config: MkDocsConfig, src_uri: str, content: str | bytes)
    f = File.generated(config: MkDocsConfig, src_uri: str, abs_src_path: str)

    This way, it is now extremely easy to add a virtual file even from a hook:

    def on_files(files: Files, config: MkDocsConfig):
        files.append(File.generated(config, 'fake/path.md', content="Hello, world!"))

    For large content it is still best to use physical files, but one no longer needs to manipulate the path by providing a fake unused docs_dir.

  • There is a new attribute File.generated_by that arose by convention - for generated files it should be set to the name of the plugin (the key in the plugins: collection) that produced this file. This attribute is populated automatically when using the File.generated() constructor.

  • It is possible to set the edit_uri attribute of a File, for example from a plugin or hook, to make it different from the default (equal to src_uri), and this will be reflected in the edit link of the document. This can be useful because some pages aren't backed by a real file and are instead created dynamically from some other source file or script. So a hook could set the edit_uri to that source file or script accordingly.

  • The File object now stores its original src_dir, dest_dir, use_directory_urls values as attributes.

  • Fields of File are computed on demand but cached. Only the three above attributes are primary ones, and partly also dest_uri. This way, it is possible to, for example, overwrite dest_uri of a File, and abs_dest_path will be calculated based on it. However you need to clear the attribute first using del f.abs_dest_path, because the values are cached.

  • File instances are now hashable (can be used as keys of a dict). Two files can no longer be considered "equal" unless it's the exact same instance of File.

Other changes:

  • The internal storage of File objects inside a Files object has been reworked, so any plugins that choose to access Files._files will get a deprecation warning.

  • The order of File objects inside a Files collection is no longer significant when automatically inferring the nav. They get forcibly sorted according to the default alphabetic order.

Context: #​3451, #​3463

Hooks and debugging

  • Hook files can now import adjacent *.py files using the import statement. Previously this was possible to achieve only through a sys.path workaround. See the new mention in documentation. Context: #​3568

  • Verbose -v log shows the sequence of plugin events in more detail - shows each invoked plugin one by one, not only the event type. Context: #​3444

Deprecations

  • Python 3.7 is no longer supported, Python 3.12 is officially supported. Context: #​3429

  • The theme config file mkdocs_theme.yml no longer executes YAML tags. Context: #​3465

  • The plugin event on_page_read_source is soft-deprecated because there is always a better alternative to it (see the new File API or just on_page_markdown, depending on the desired interaction).

    When multiple plugins/hooks apply this event handler, they trample over each other, so now there is a warning in that case.

    See documentation. Context: #​3503

API deprecations
  • It is no longer allowed to set File.page to a type other than Page or a subclass thereof. Context: #​3443 - following the deprecation in version 1.5.3 and #​3381.

  • Theme._vars is deprecated - use theme['foo'] instead of theme._vars['foo']

  • utils: modified_time(), get_html_path(), get_url_path(), is_html_file(), is_template_file() are removed. path_to_url() is deprecated.

  • LiveReloadServer.watch() no longer accepts a custom callback.

Context: #​3429

Misc

  • The sitemap.xml.gz file is slightly more reproducible and no longer changes on every build, but instead only once per day (upon a date change). Context: #​3460

Other small improvements; see commit log.

squidfunk/mkdocs-material (mkdocs-material)

v9.5.25: mkdocs-material-9.5.25

Compare Source

  • Fixed #​7209: Tags plugin crashing on numeric tags

v9.5.24: mkdocs-material-9.5.24

Compare Source

  • Fixed #​7187: Version selector title rendering issue

v9.5.23: mkdocs-material-9.5.23

Compare Source

  • Fixed #​7183: Edge case in anchor navigation when using instant navigation
  • Fixed #​6436: Version selector not showing version alias

v9.5.22: mkdocs-material-9.5.22

Compare Source

  • Fixed #​7170: Copy button adds empty lines for line spans (9.5.18 regression)
  • Fixed #​7160: Version switching doesn't stay on page (9.5.5 regression)
  • Fixed #​5619: Links in Mermaid.js diagrams not discernible

v9.5.21: mkdocs-material-9.5.21

Compare Source

  • Fixed #​7133: Ensure latest version of Mermaid.js is used
  • Fixed #​7125: Added warning for dotfiles in info plugin

Thanks to @​kamilkrzyskow for their contributions

v9.5.20: mkdocs-material-9.5.20

Compare Source

  • Fixed deprecation warning in privacy plugin (9.5.19 regression)
  • Fixed #​7119: Tags plugin emits deprecation warning (9.5.19 regression)
  • Fixed #​7118: Social plugin crashes if fonts are disabled (9.5.19 regression)
  • Fixed #​7085: Social plugin crashes on Windows when downloading fonts

v9.5.19: mkdocs-material-9.5.19

Compare Source

  • Updated MkDocs to 1.6 and limited version to < 2
  • Updated Docker image to latest Alpine Linux
  • Removed setup.py, now that GitHub fully understands pyproject.toml
  • Improved interop of social plugin with third-party MkDocs themes
  • Fixed #​7099: Blog reading time not rendered correctly for Japanese
  • Fixed #​7097: Improved resilience of tags plugin when no tags are given
  • Fixed #​7090: Active tab indicator in nested content tabs rendering bug

v9.5.18: mkdocs-material-9.5.18

Compare Source

  • 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

v9.5.17: mkdocs-material-9.5.17

Compare Source

  • 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.

v9.5.16: mkdocs-material-9.5.16

Compare Source

  • 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

v9.5.15: mkdocs-material-9.5.15

Compare Source

  • 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)

v9.5.14: mkdocs-material-9.5.14

Compare Source

  • 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

v9.5.13: mkdocs-material-9.5.13

Compare Source

  • Updated Slovak translations
  • Improved info plugin interop with projects plugin
  • Improved info plugin inclusion/exclusion logic
  • Fixed info plugin not gathering files recursively
  • Fixed #​6750: Ensure info plugin packs up all necessary files

Thanks to @​kamilkrzyskow and @​scepka for their contributions

v9.5.12: mkdocs-material-9.5.12

Compare Source

  • Fixed #​6846: Some meta tags removed on instant navigation (9.4.2 regression)
  • Fixed #​6823: KaTex not rendering on instant navigation (9.5.5 regression)
  • Fixed #​6821: Privacy plugin doesn't handle URLs with encoded characters

v9.5.11: mkdocs-material-9.5.11

Compare Source

  • Updated Finnish translation

v9.5.10: mkdocs-material-9.5.10

Compare Source

  • Updated Bahasa Malaysia translations
  • Fixed #​6783: Hide continue reading link for blog posts without separators
  • Fixed #​6779: Incorrect positioning of integrated table of contents

v9.5.9: mkdocs-material-9.5.9

Compare Source

  • Fixed navigation pruning with tabs and sections enabled

v9.5.8: mkdocs-material-9.5.8

Compare Source

  • Added Tamil translations
  • Updated Esperanto translations
  • Fixed relative images not being resolved for instant navigation

v9.5.7: mkdocs-material-9.5.7

Compare Source

  • Fixed #​6731: Small images in figures are not centered
  • Fixed #​6719: Instant navigation breaks table of contents (9.5.5 regression)

v9.5.6: mkdocs-material-9.5.6

Compare Source

  • Fixed #​6700: Missing styles for Mermaid.js labels with Markdown

v9.5.5: mkdocs-material-9.5.5

Compare Source

  • Updated Tagalog translations
  • Updated Pillow to 10.2 to mitigate security vulnerabilities
  • Improved resilience of instant navigation
  • Fixed #​6687: Updated Mermaid.js to version 10.7.0 (latest)
  • Fixed #​6652: Keyboard events in custom elements captured
  • Fixed #​6582: Instant navigation doesn't correctly handle alternate URLs
  • Fixed #​6565: Instant navigation doesn't allow for onclick handlers
  • Fixed #​6345: Instant navigation sometimes breaks browser back button
  • Fixed #​6334: Instant navigation doesn't correctly position anchors (Safari)
  • Fixed #​6275: Instant navigation doesn't correctly resolve after 404
  • Fixed #​6102: Instant navigation reloads page on same link navigation

v9.5.4: mkdocs-material-9.5.4

Compare Source

  • Fixed #​6645: Local storage with invalid value can break site
  • Fixed #​6635: Tags icons before default ignored if default is set

v9.5.3: mkdocs-material-9.5.3

Compare Source

  • Limited version range of MkDocs to < 1.6
  • Updated Macedonian translations
  • Fixed #​6520: Group plugin crashes when using mike
  • Fixed #​6494: Hide author's email address if disabled in git-authors plugin

v9.5.2: mkdocs-material-9.5.2

Compare Source

  • Fixed types for slugify settings in blog plugin config
  • Fixed #​6469: Horizontal scrollbars on MathJax containers

v9.5.1: mkdocs-material-9.5.1

Compare Source

  • Updated Greek translations
  • Fixed #​6464: Privacy plugin cannot be enabled
  • Fixed #​6461: Sorting blog posts ignores time component in date

v9.5.0: mkdocs-material-9.5.0

Compare Source

Merged Insiders features of 'Goat's Horn' funding goal

  • Added privacy plugin: automatic downloading of external assets
  • Added support for card grids and grid layouts
  • Added support for improved tooltips
  • Added support for content tabs anchor links (deep linking)
  • Added support for automatic dark/light mode
  • Added support for document contributors
mikitex70/plantuml-markdown (plantuml-markdown)

v3.9.7

Compare Source

Fix
  • Don't add newlines in included files. [Daum Alexander (DCL ATV SC D RAD CSFW FW)]

v3.9.6

Compare Source

New
  • cachedir is auto-created if missing (implements #​96) [Michele Tessaro]
Changes
  • Updated changelog. [Michele Tessaro]

v3.9.5

Compare Source

Fix
  • Fixed caching with png diagrams without hyperlinks (fixes #​27) [Michele Tessaro]

v3.9.4

Compare Source

Changes
  • Updated the CHANGELOG.md. [Michele Tessaro]
Other
  • Change packaging style to avoid having to do copying on installation. [Paul Harrison]

    the package registers itself as an extension from its pip installed location

v3.9.3

Compare Source

Other
  • Chore: add source tarball with requirements.txt at the root, for publishing to https://pypi.org/project/plantuml-markdown/#files. [Nick Boldt]

  • Update README.md. [Mark Moretto]

    Aiming to clear-up some of the installation instructions.

  • Update plantuml_markdown.py. [Mark Moretto]

    Updated https://pythonhosted.org/.. URLs within file to https://python-markdown.github.io/...

pygments/pygments (pygments)

v2.18.0

Compare Source

(released May 4th, 2024)

  • New lexers:

  • Updated lexers:

    • Awk: recognize ternary operator (#​2687)
    • Bash: add openrc alias (#​2599, #​2371)
    • Coq: add keywords, lex more vernacular command arguments, produce
      fewer tokens on heading comments (#​2678)
    • DNS zone files: Fix comment parsing (#​2595)
    • Hy: Support unicode literals (#​1126)
    • Inform6: Update to Inform 6.42 (#​2644)
    • lean: Fix name handling (#​2614)
    • Logtalk: add uninstantiation keyword and recognize
      escape sequences (#​2619)
    • Macaulay2: Update to 1.23 (#​2655)
    • Python: fix highlighting of soft keywords before None/True/False
    • reStructuredText: use Token.Comment for comments instead of
      Comment.Preproc (#​2598)
    • Rust: highlight :, :: and -> as Punctuation
      and whitespace as Whitespace, instead of Text
      in both cases (#​2631)
    • Spice: Add keywords (#​2621)
    • SQL Explain: allow negative numbers (#​2610)
    • Swift: Support multiline strings (#​2681)
    • ThingsDB: add constants and new functions; support template
      strings (#​2624)
    • UL4: support nested <?doc?> and <?note?> tags (#​2597)
    • VHDL: support multi-line comments of VHDL-2008 (#​2622)
    • Wikitext: Remove kk-* in variant_langs (#​2647)
    • Xtend: Add val and var (#​2602)
  • New styles:

  • Make background colors in the image formatter work with Pillow 10.0 (#​2623)

  • Require Python 3.8. As a result, the importlib-metadata package
    is no longer needed for fast plugin discovery on Python 3.7.
    The plugins extra (used as, e.g., pip install pygments[plugins])
    is kept for backwards compatibility but now has no effect. (#​2601)

  • Require the url attribute for lexers inside Pygments, add
    it to many lexers (#​2588)

  • Replace Pyflakes linter with Ruff (#​2592)

  • Add macOS CI (#​2594)

  • Built-in lexers now declare the version of Pygments in which they were
    added in a required version_added lexer attribute, instead of a
    .. versionadded:: directive in the docstring (#​2589, #​2634)

  • The url attribute is now required for built-in lexers and
    has been added to all existing lexers (#​2588)

  • The RTF formatter supports line number and line highlighting now (#​1217, #​2654)

  • Add \sa0 keyword in the RTF formatter (#​1111, #​2607)

  • Register pycon as an alias for the Python console lexer (#​2697)

  • Add MIME-Type for DesktopLexer (#​2613)

  • Fix native style to meet WCAG AA guidelines (#​2600)

  • Fix typo in documentation (#​2672)

  • Use format strings consistently (#​2661)

  • Add __class_getitem__ to Formatter to improve typing support (#​2665)

facelessuser/pymdown-extensions (pymdown-extensions)

v10.8.1

[Compare Source](https://togithub.com/facelessuser/pymdown-extensions/compare/10.8...10


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

Copy link

janus-idp bot commented Feb 29, 2024

backstage-showcase Tests on commit 88f9f7a finished successfully.
View test log
View Playwright report
Download Playwright report

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from 6c29319 to d938c16 Compare February 29, 2024 04:07
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from d938c16 to 81a6180 Compare February 29, 2024 15:51
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch 2 times, most recently from 1df526b to dc3a85d Compare February 29, 2024 22:05
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from dc3a85d to 0ac500a Compare March 1, 2024 07:14
Copy link
Contributor

github-actions bot commented Mar 1, 2024

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from 0ac500a to a2440b3 Compare March 1, 2024 20:19
Copy link
Contributor

github-actions bot commented Mar 1, 2024

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from a2440b3 to 4e23d96 Compare March 4, 2024 15:32
Copy link
Contributor

github-actions bot commented Mar 4, 2024

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from 4e23d96 to ce928a7 Compare March 5, 2024 03:08
Copy link
Contributor

github-actions bot commented Mar 5, 2024

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from ce928a7 to d23817d Compare March 6, 2024 08:03
Copy link
Contributor

github-actions bot commented Mar 6, 2024

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from d23817d to e2b8669 Compare March 7, 2024 13:41
Copy link
Contributor

github-actions bot commented Mar 7, 2024

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from e2b8669 to 38c9a76 Compare March 7, 2024 22:22
Copy link
Contributor

github-actions bot commented Mar 7, 2024

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from 38c9a76 to 6d51ee5 Compare March 8, 2024 17:02
Copy link
Contributor

github-actions bot commented Mar 8, 2024

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from 6d51ee5 to 0117692 Compare March 8, 2024 17:43
@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from f041bb7 to df15c04 Compare May 22, 2024 13:36
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from df15c04 to c7d5cdc Compare May 22, 2024 17:35
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from c7d5cdc to 73dfed4 Compare May 24, 2024 01:19
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from 73dfed4 to aedb5b5 Compare May 27, 2024 06:07
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from aedb5b5 to 1cd0512 Compare May 27, 2024 11:19
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from 1cd0512 to 872b394 Compare May 27, 2024 14:14
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch 2 times, most recently from 43f70be to b5729d2 Compare May 27, 2024 16:31
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from b5729d2 to ac78b25 Compare May 27, 2024 17:57
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from ac78b25 to 14c6877 Compare May 28, 2024 13:23
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from 14c6877 to 62b2640 Compare May 28, 2024 19:10
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from 62b2640 to c725c13 Compare May 29, 2024 12:33
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/python-all-minor-patch branch from c725c13 to d37a243 Compare May 29, 2024 16:10
Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

Copy link

sonarcloud bot commented May 29, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link
Contributor Author

renovate bot commented May 29, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link
Contributor

The image is available at: quay.io/janus-idp/backstage-showcase:pr-1034!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants