Skip to content

Releases: facelessuser/pymdown-extensions

9.10a3

12 Feb 19:36
Compare
Choose a tag to compare
9.10a3 Pre-release
Pre-release

9.10a3

  • NEW: General blocks now use an indented option block right after the header. yaml_indent option has been
    removed.
  • NEW: Added new "Definition" block that allows the creation of definition lists.
  • NEW: Simplified argument configuration.
  • NEW: Some internal cleanup.
  • NEW: Documented current API.

9.9.2

20 Jan 15:30
3de3645
Compare
Choose a tag to compare

9.9.2

  • FIX: Snippets syntax can break in XML comments as XML comments do not allow --. Relax Snippets syntax such that
    -8<- (single -) are allowed.

9.9.1

11 Jan 18:31
Compare
Choose a tag to compare

9.9.1

  • FIX: Use a different CDN for Twemoji icons as MaxCDN is no longer available.

9.10a2

17 Dec 21:14
Compare
Choose a tag to compare
9.10a2 Pre-release
Pre-release

9.10a2

  • NEW: General blocks no longer use YAML fences for per block options, but instead use a special token to denote the
    line is part of the config.
  • NEW: Add temporary alpha/beta option yaml_indent to control whether per-block YAML configs use indentation or a
    leading special character: / for /// syntax and : for ::: syntax (colon_syntax must be true to use :::
    syntax).
  • NEW: Ensure that / character can be escaped when registering the blocks extension.
  • FIX: Fix some block nesting issues.

9.10a1

02 Dec 14:45
Compare
Choose a tag to compare
9.10a1 Pre-release
Pre-release

9.10a1

  • NEW: Experimental general purpose blocks.

9.9

23 Nov 13:52
Compare
Choose a tag to compare
9.9

9.9

  • ENHANCE: BetterEm: Further improvements to strong/emphasis handling:
    • Ensure that one or more consecutive * or _ surrounded by whitespace are not considered as a token.
  • ENHANCE: Caret: Apply recent BetterEm improvements to Caret:
    • Fix case where ^^ nested between ^ would be handled in an unexpected way.
    • Ensure that one or more consecutive ^ surrounded by whitespace are not considered as a token.
  • ENHANCE: Tilde: Apply recent BetterEm improvements to Tilde:
    • Fix case where ~~ nested between ~ would be handled in an unexpected way.
    • Ensure that one or more consecutive ~ surrounded by whitespace are not considered a token.
  • ENHANCE: Mark: Apply recent BetterEm improvements to Mark:
    • Ensure that one or more consecutive = surrounded by whitespace are not considered a token.

9.8

08 Nov 02:55
4eb29ca
Compare
Choose a tag to compare
9.8

9.8

  • NEW: Formally declare support for Python 3.11.
  • FIX: BetterEm: Fix case where ** nested between * would be handled in an unexpected way.

9.7

22 Oct 17:40
Compare
Choose a tag to compare
9.7

9.7

  • NEW: Tabbed: Add new syntax to allow forcing a specific tab to be selected by default.
  • NEW: Snippets: Add a new option to pass arbitrary HTTP headers.
  • NEW: Snippets: Allow specifying sections in a snippet and including just the specified section.

9.6

30 Sep 14:46
Compare
Choose a tag to compare
9.6

9.6

  • NEW: Highlight: Allow greater granularity of specifying where language guessing takes place via guess_lang
    option (e.g. block vs inline).
  • NEW: Tabbed: Add options for generating tab IDs from tab titles.
  • NEW: Snippets: Add support for specifying specific lines for Snippets.
  • NEW: Snippets: Commenting out files in block format no longer requires a space directly after ;.
  • NEW: Snippets: A new sane way to escape snippets is now available.

9.5

06 Jun 14:22
Compare
Choose a tag to compare
9.5

9.5

  • NEW: InlineHilite: Custom inline code block formatters can now be forced to raise an exception by raising a
    InlineHiliteException.
  • NEW: Snippets: Add new options to handle importing snippets from URL.
  • NEW: Snippets: Snippets will only swallow missing file errors (unless check_paths is enabled), all other errors
    will be propagated up.
  • NEW: Snippets: When a file or URL is missing, raise SnippetMissingError instead of IOError.
  • FIX: Snippets: Small issues related to recursive inclusion of snippets.