Releases: facelessuser/pymdown-extensions
Releases · facelessuser/pymdown-extensions
10.14.3
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}
.
10.10.2
10.10.2
- FIX: BetterEm: Add better support for
*em, **em,strong***
and_em, __em,strong___
cases. - FIX: Caret: Add better support for
*sup, **sup,ins***
. - FIX: Tilde: Add better support for
*sub, **sub,del***
.