Releases: facelessuser/MarkdownPreview
ST3 2.2.1
2.2.1
- Add support for Markdown 3+ and Pymdownx 6+.
- Add viewport scaling in HTML.
ST3 2.2.0
2.2.0
- Add basic GitLab support.
- Add per parser support for JavaScript and CSS configurations. Please see documentation to learn the new format.
ST3 2.1.2
2.1.2
- Don't allow live reload on save if using GitHub parser with no OAuth.
2.1.1
2.1.1
- Revert
autoNumber
set toall
in MathJax config. - Revert alignment left of MathJax display equations as the default has always been center prior to 2.0 releases.
ST3 2.1.0
2.1.0
- Add support for KaTeX math.
- Ensure MathJax properly looks for
\begin{env}...\end{env}
. - Unified menu.
ST3 2.0.3
2.0.3
- MathJax should only scan for
arithmatex
classes in HTML.
ST3 2.0.2
2.0.2
- Code highlighting should have guessing disabled by default.
- Fix failure when code highlighting has guessing enabled, but the user specified a language name which has no lexer.
ST3 2.0.1
2.0.1
- Fix missing code highlight extension.
- Fix build command failing.
ST3 2.0.0
2.0.0
Please read documentation as there have been big changes in this version which may require updates to your personal settings.
-
Do not vendor Python Markdown. Python Markdown will be acquired via the current markdown dependency.
-
Python Markdown configuration changes:
- No more defining settings as
extension(option1=a,option2=b)
. Options will be defined as a dictionary. - You will have to define the full extension name:
markdown.extensions.codehilite
. This will allow you to import any extension you want outside of Markdown Preview. - New line to
<br>
conversion has been dropped from GitHub emulation as GitHub no longer does this. Ref issue revolunet#374.
- No more defining settings as
-
Originally a couple pymdownx-extension extensions were ported over to this plugin to give a GitHub-ish feel to Markdown, these are no longer be included directly, but are included as a dependency. This will provide the latest versions, and also provide new extensions previously not included. Ref issue revolunet#378.
-
Drop ST2 so we no longer have to provide specially crafted Python Markdown versions when we try to upgrade.
-
Improve yaml front matter parsing: see issue revolunet#392.
-
Better UML JavaScript injection.
-
Link contributors in readme.
-
Remove "magic" Pygments configuration. User will now explicitly configure Pygments CSS injection separately.
-
Require explicit parser name moving forward instead of default, but provide a deprecation path for the short term.
-
Fix GitHub header ID generation. GitHub only lowercases ASCII chars.
-
Ensure default parser is Python Markdown, and enable auto-reload by default.
-
Hopefully better documentation.
-
Make flake8 compatible.
-
Fix outdated links.
-
Remove MathJax and UML option in favor of a more generalized solution via the pre-existing
css
option. -
Remove
embed_css_for_sublime_output
option in favor of more generalizedinclude_head
option.