Maruku v0.7.0 Release Notes
Release Date: 2013-09-28 // over 10 years ago-
- ๐ Many bug fixes.
- ๐ Maruku now has an optional Nokogiri-based HTML parser that can be enabled by setting :html_parser => 'nokogiri'.
- ๐ Non-ASCII text is generally handled better.
- ๐ HTML output is no longer "pretty". This will be fixed in a future release.
- ๐ Table of contents no longer includes inline styles.
- Maruku has been relicensed under the MIT license.
- Maruku now uses its own method to output HTML, fixing many bugs.
- Maruku produces unicode characters in the output HTML in many cases where before it produced XML entity references.
- Empty link references now match the way other Markdown implementations work.
- ๐ Maruku now requires Ruby 1.8.7 or newer.
- Maruku no longer extends NilType or String with its own internal-use methods.
- ๐
Backtick-style (
) and tilde-style (~~~) fenced code blocks are now supported, including the language option (
ruby). They must be enabled using the :fenced_code_blocks option. - โ Parsing errors and warnings are less repetitive.
- ๐ Markdown is parsed within span-level HTML elements.
- Markdown content after HTML tags is no longer lost.
- โ Maruku is now tested on MRI 2.0.0, MRI 1.9.3, MRI 1.9.2, MRI 1.8.7, Rubinius and JRuby.
- Deeply nested lists work correctly in many more cases.
- The maruku CLI exits with a nonzero exit code when given invalid options.