- JS now checks to make sure the editor is enabled before trying to replace it with the Ace editor.
- Replaced
ParsedownExtra
with an extension that removes support for indent-triggered code blocks. Previously, this feature of the Markdown specification would cause shortcode-generated HTML to be interpreted as a code block.
- Fixed image sizing when using the shortcode.
- Adjusted image shortcode to use better figure classes.
- Removed ID attributes from both the
figure
andimg
so it's possible to use the same image twice on one page. - Removed a bunch of leftover files from early releases.
- Yes, I had to create a hotfix for not incrementing the version number of my last hotfix. Leave me alone.
Well, that didn't take long.
- Replaced the quote unescaper with a filter to add
markdown="1"
to block-level elements, taking advantage of Markdown Extra's ability to handle nested formatting natively. - Adjusted filter priorities again
- Adjusted filter priorities to make sure Markdown parsing is done at the correct point in the filter chain.
- Added an additional filter to unescape quotes in shortcode definitions, since shortcodes must be processed after parsing.
- Refactored image shortcode.
- Removed a duplicate submit binding in the editor JS that was causing post previews to fail.
- Added composer support and majorly refined codebase
- Now uses the Ace editor for more Markdown-friendly editing
- Removed the live preview meta box; it'll be back soon!
- Switched to using a character limit (16k characters) instead of time limit
- Added a timeout to the previewer AJAX call to prevent hanging when trying to parse an enormous page.
- Updated Parsedown to
v1.0.1
- Added [ParsedownExtra][parsedown-extra],
v0.2.2
- Altered Parsedown core to disable [GitHub Flavored Markdown][gfm]'s autolinking feature (it was breaking shortcode attributes)