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
a user defined mapping called auto_title_map.
NEW: SuperFences: Allow setting a title, or overriding an auto title via the new title option in a fenced code
header.
NEW: SuperFences: Allow adding ID and arbitrary data- attributes on Pygments code blocks. The latter requires
the attr_list extension to be enabled.
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.1.1 to 9.3.
Release notes
Sourced from pymdown-extensions's releases.
... (truncated)
Commits
b48218a
Update changelog57cdb4a
Merge pull request #1623 from facelessuser/bugfix/extended-pyg-lang6466928
Add tests1236fb4
Fixes extended Pygments language case-sensitive issue6700adb
Upgrade js doc deps and make dark theme even darkere159b16
Upgrade doc's JS deps35924b5
Merge pull request #1620 from mtdcr/file-schemeca9f757
Merge branch 'main' into file-schemeeb577c6
pathconverter: Add back call to util.path2urlec7653e
pathconverter: Document option 'file_scheme'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)