Skip to content

Releases: facelessuser/pymdown-extensions

3.2.1

23 May 15:34
Compare
Choose a tag to compare

3.2.1

Released May 23, 2017

  • FIX: Cannot set Highlight's CSS class.

3.2.0

16 May 03:53
Compare
Choose a tag to compare

3.2.0

Released May 15, 2017

  • NEW: Add support for Twemoji 2.3.5.
  • NEW: Update to EmojiOne 3.0.2.
  • NEW: Emoji generators now also take category which is also no included in all indexes.
  • FIX: Excessive new lines at end of code blocks.

3.1

07 May 22:13
Compare
Choose a tag to compare
3.1

3.1.0

Released May 7, 2017

  • NEW: Highlight extension now runs normal indented code blocks through highlighter.
  • FIX: When Pygments is disabled, linenums class was attached to code blocks even if linenums was disabled and not enabled via fence headers.

3.0

16 Apr 20:58
Compare
Choose a tag to compare
3.0

3.0.0

Released Apr 16, 2017

  • NEW: Added Keys extension.
  • NEW: Generalized custom fences (#60). flow and sequence fence are now just custom fences and can be disabled simply by overwriting the custom_fences setting.
  • NEW: Remove deprecated no_nl2br in GitHub extension (#24).
  • NEW: Remove deprecated HeaderAnchor extension (#24).
  • NEW: Remove deprecated PyMdown extension (#24).
  • NEW: Remove deprecated GitHubEmoji extension (#24).
  • NEW: Remove deprecated nested option in SuperFences (#24).
  • NEW: Wrapper extensions (such as GitHub and Extra) can now allow setting the included sub extensions settings (#61). Workaround settings that directly set specific extensions settings has been removed.
  • NEW: Deprecated use_codehilite_settings in SuperFences and InlineHilite and now does nothing. The settings will be removed in the future. If pymdownx.highlight is used, it's settings will be used instead of CodeHilite. Eventually, the both SuperFences and InlineHilite will require pymdownx.highlight to be used and will have CodeHilite support stripped.
  • FIX: Fix MathJax CDN references and usage in documentation. MathJax CDN is shutting down and must now use Cloudflare CDN (#63).

2.0

12 Feb 23:22
Compare
Choose a tag to compare
2.0

2.0.0

  • NEW: SuperFences and InlineHilite can be configured via the new Highlight extension.
  • NEW: InlineHilite now has all highlighting features pushed to the Highlight extension. This removes all the CodeHilite code that used to be in it and instead relocates it to Highlight.
  • NEW: Deprecate the nesting option in SuperFences. Nesting is default and the only acceptable behavior moving forward. The ability to turn off nesting will be removed in 3.0.

1.8.0

28 Jan 05:39
Compare
Choose a tag to compare

1.8.0

Released Jan 27, 2017

  • NEW: MagicLink special repository link shortener for GitHub, GitLab, and Bitbucket (#49).
  • FIX: GitHub asterisk emphasis should never have had smart enabled for it (#50).
  • FIX: MagicLink fix for compatibility with wrapped symbols like ~, * etc. which are commonly used.
  • FIX: MagicLink encodes emails like Python Markdown does for consistency.
  • FIX: MagicLink doesn't allow Unicode for email and does allow Unicode in a URL (#53).
  • FIX: InlineHilite now returns a proper etree element so that the attr_list extension and function properly with it (#48).
  • FIX: InlineHilite will no longer break if Pygments is not installed (478b410).

1.7.0

21 Jan 16:37
Compare
Choose a tag to compare

1.7.0

Released Jan 21, 2017

  • NEW: Arithmatex now supports \(...\), \[...\], and \begin{}...\end{}.
  • NEW: Arithmatex has an option to embed the math code in MathJax script tags.
  • FIX: Unfortunately the wrap option is now run through an HTML escaper and HTML tags can no longer be fed in this way. Arithmatex also now wraps "wrapped" content with spans to containerize content and keep one equation from bleeding into the next.
  • FIX: Better handling of escaped Arithmatex inline tokens.
  • FIX: Better handling of escaped InlineHilite tokens.
  • FIX: Update InlineHilite and SuperFences so that the language option can accept things like c# and .net etc.
  • FIX: Snippets now removes carriage returns from imported files to prevent breakage.

1.6.1

17 Jan 04:44
Compare
Choose a tag to compare

1.6.1

Released Jan 16, 2017

  • FIX: Don't install tools or tests folder when installing from Pypi.

1.6.0

16 Jan 00:46
Compare
Choose a tag to compare

1.6.0

Released Jan 15, 2017

  • NEW: EscapeAll has the option to perform more like Pandoc in that you can enable escaped newlines to be hardbreaks, and escaped spaces to be nbsp.
  • NEW: Rework poorly thought out snippets format to require quoting file names with single line format. Add a block format. Allow commenting out lines temporarily. And allow a way to escape them by placing a space after them.
  • FIX: Fix documentation issues.

1.5.0

13 Jan 14:09
Compare
Choose a tag to compare

1.5.0

Released Jan 13, 2017

  • NEW: New EscapeAll extension.
  • NEW: New Snippets extension for including external files into a Markdown file.
  • NEW: Arithmatex now has configurable output wrapper.
  • NEW: PathConverter no longer verifies existence of path to allow it more flexible usage.
  • NEW: PathConverter now only converts relative paths when converting to a relative or absolute location.
  • NEW: Improved support for path path identification for PathConverter and B64.
  • FIX: Fixed issue where Arithmatex was un-escaping $ within math region.
  • FIX: Fixed issue where plugins would append globally changing the escape list opposed to just in the in the Markdown instance.
  • FIX: Fixed logic issue where the mark, caret, and tilde extension weren't quite modeling betterem inline behavior.
  • FIX: Critics shouldn't allow escaping critic marks as it is not in the spec.