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.