Releases: facelessuser/pymdown-extensions
Releases · facelessuser/pymdown-extensions
10.15
10.15.0
- NEW: SuperFences: Add
relaxed_headers
option which can tolerate bad content in the fenced code header. When
enabled, code blocks with bad content in the header will likely still convert into code blocks, often respecting
the specified language. - NEW: Add type hints to the Blocks interface and a few additional files.
- FIX: Blocks: Fix some corner cases of nested blocks with lists.
- FIX: Tab and Tabbed: Fix a case where tabs could fail if
combine_header_slug
was enabled and there was no
header.
10.14.3
10.14.3
- FIX: Blocks: An empty, raw block type should not cause an error.
10.14.2
10.14.2
- FIX: Blocks: Fix some corner cases with
md_in_html
.
10.14.1
10.14.1
- FIX: MagicLink: Ensure that repo names that start with
.
are handled correctly. - FIX: FancyLists: Fix case were lists could be falsely created when a line started with
.
or)
.
10.14
10.14
- NEW: Blocks.HTML: Add new
custom
option to specify tags and the assumed handling for them when automatic mode
is assumed. This can also be used to override the handling for recognized tags with automatic handling. - FIX: Fix tests to pass with Pygments 2.19+.
10.13
10.13
- NEW: Snippets: Allow multiple line numbers or line number blocks separated by
,
. - NEW: Snippets: Allow using a negative index for number start indexes and end indexes. Negative indexes are converted to positive indexes based on the number of lines in the snippet.
- FIX: Snippets: Properly capture empty newline at end of file.
- FIX: Snippets: Fix issue where when non sections of files are included, section labels are not stripped.
- FIX: BetterEm: Fixes for complex cases.
- FIX: Blocks: More consistent handling of empty newlines in block processor extensions.
10.12
10.12
- NEW: Blocks: Blocks extensions no longer considered in beta.
- NEW: Details: Details is marked as "legacy" in documentation in favor of the new
pymdownx.blocks.details
approach. - NEW: Tabbed: Tabbed is marked as "legacy" in documentation in favor of the new
pymdownx.blocks.tab
approach. - NEW: Caption: Add new "blocks" style extension called Caption which helps with specifying figures with captions.
- NEW: Emoji: Add a new
strict
option that will raise an exception if an emoji is used whose name has changed,
removed, or never existed. - FIX: Emoji: Emoji links should be generated such that they point to the new CDN version.
10.11.2
10.11.2
- FIX: SuperFences: Fix a regression where certain patterns could cause a hang.
10.11.1
10.11.1
- Fix: SuperFences: Fix regression where an omitted language in conjunction with options in the fenced header
can cause a fence to not be parsed.
10.11
10.11
- NEW: SuperFences: Allow fenced code to be parsed in the form
```lang {.class #id}
.