Skip to content

Releases: facelessuser/pymdown-extensions

10.14

07 Jan 15:48
Compare
Choose a tag to compare

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

23 Dec 16:08
Compare
Choose a tag to compare

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

29 Oct 02:21
Compare
Choose a tag to compare

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

01 Oct 16:22
a994065
Compare
Choose a tag to compare

10.11.2

  • FIX: SuperFences: Fix a regression where certain patterns could cause a hang.

10.11.1

29 Sep 16:54
d43141d
Compare
Choose a tag to compare

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

27 Sep 15:43
4b54d02
Compare
Choose a tag to compare

10.11

  • NEW: SuperFences: Allow fenced code to be parsed in the form ```lang {.class #id}.

10.10.2

26 Sep 05:54
Compare
Choose a tag to compare

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

10.10.1

22 Sep 19:19
Compare
Choose a tag to compare

10.10.1

  • FIX: FancyLists: Remove a mistaken semicolon from injected classes.

10.10

22 Sep 04:08
Compare
Choose a tag to compare

10.10

  • NEW: FancyLists: Add new FancyLists extension.
  • NEW: MagicLink: Change social links to support x instead of twitter. twitter is still recognized but is
    now deprecated and will be removed at a future time.
  • NEW: Emoji: Update Twemoji data to the latest.
  • FIX: PathConverter: Fixes for latest changes in Python regarding urlunparse.

10.9

27 Jul 19:12
cd7c704
Compare
Choose a tag to compare

10.9

  • NEW: Officially support Python 3.13.
  • FIX: Snippets: Better handling of cases where URL snippet requests contain no header length.