NEW: Highlight: Changes in order to support Pygments 2.12+. If using Pygments and a version less than 2.12 is
installed, Highlight will raise an exception.
9.3
NEW: B64: Allow SVG to be encoded and inlined.
NEW: PathConverter: Add option to use file:// prefix on absolute paths.
FIX: Highlight: Ensure that extend_pygments_lang is not case sensitive regarding language names.
9.2
NEW: Drop Python 3.6 support and formally add Python 3.10 support.
NEW: Highlight: Add pygments_lang_option to enable attaching language classes to Pygments code blocks.
NEW: SuperFences: Custom fence validators and formatters can now be forced to raise an exception by raising a
SuperFencesException.
NEW: Keys: Add power and fingerprint keys.
FIX: SuperFences: Fix case where custom fence in a blockquote was not gracefully handled.
FIX: Arithmatex: fix issue where if you limit the inline or block syntax to specific input types, access to
certain matched groups could cause an error.
9.1
NEW: Highlight: If linenums is enabled globally via the highlight extension, and a code block specifies a line
number of zero (e.g. SuperFences), disable line numbers for that code block.
FIX: Snippets: Add missing documentation for auto_append feature that was added in 8.2.
FIX: Highlight: When attr_list is enabled, attributes were not properly added to Pygments code blocks in the
table format. (#1505)
NEW: Arithmatex: Wrap MathJax "script" format (non-preview) with a container element just like all other
Arithmatex output formats.
NEW: Arithmatex: MathJax (non-generic) form's container element now has the arithmatex class added just like
everywhere else.
NEW: Arithmatex: Add options to override HTML element container type of inline and block math.
NEW: Arithmatex: Add new formatter functions intended to replace old math fenced/inline block formatters. New
formatter functions are configurable. All others are marked as deprecated and will be removed at some future date.
NEW: Emoji: Upgraded Twitter emoji database to support latest emoji. It is a known issue that Twitter has
:man_in_santa_hat: and :mx_claus: backwards -- same for :mrs_claus: and :woman_in_santa_hat:. That is on
Twitter's side, not ours.
NEW: Highlight: Add support for the Pygments option linespans.
NEW: Highlight: Add support for Pygments option lineanchors.
NEW: Highlight: Add support for Pygments option anchorlinenos.
NEW: Add support for generating title headers pulled from the Pygments lexer for code blocks. Feature can be
enabled via the new auto_title option. If a specific name is not preferred, these names can be overridden via
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps pymdown-extensions from 8.0 to 9.4.
Release notes
Sourced from pymdown-extensions's releases.
... (truncated)
Commits
72390ce
Fix deploy actionc49a7d8
Fixes #1655: document configuring highlight32ba7aa
Merge pull request #1666 from facelessuser/bugfix/pygments3c80f52
Fixes for Pygments 2.12d801f14
Upgrade doc dependencies2800cac
Fix for change with Material admonitions style7ac2467
Update doc's JS depsc5da72a
Merge pull request #1644 from facelessuser/modernize-metadata88e8663
Bump to bugfix version of hatchling0d599a7
Ensure sdist and whl contain what is expected and docs and tests workDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)