8.3.1 / 2017-03-06 ------------------ - Fix blockquote termination by list item, #338. 8.3.0 / 2017-02-16 ------------------ - Fix table indentation issues, #325, #224. - Remove tabs at the beginning of the line in paragraphs. - Fix blockquote termination inside indented lists, #329. - Better error message for bad input type, #324. 8.2.2 / 2016-12-15 ------------------ - Add `-o` / `--output` option to CLI, #312. 8.2.1 / 2016-12-02 ------------------ - Add missed h2..h6 to whitelisted block tags. 8.2.0 / 2016-12-01 ------------------ - Updated CM spec compatibility to 0.27 (no significant changes). - Fix backticks handle inside tables, #303. - Fix edge case for fenced blocks with `~~~` in info, #301. - Fix fallback to reference if link is not valid, #302. 8.1.0 / 2016-11-03 ------------------ - Make link parse helpers (`md.helpers`) pluggable, #299. 8.0.1 / 2016-10-18 ------------------ - Tables: allow tab characters in markup 8.0.0 / 2016-09-16 ------------------ - Updated CM spec compatibility to 0.26: - Two consecutive newlines no longer terminate a list. - Ordered list terminating a paragraph can now only start with 1. - Adjust emphasis algorithm (`*foo**bar**baz*` is now parsed as `` inside ``). - Fix tab width calculation inside lists and blockquotes. - Benchmarks src cleanup. - Remove testing in old nodes (but still use es5). 7.0.1 / 2016-08-16 ------------------ - Fence renderer: fix concat of class array, #276. - Code renderer: do not render double space before attrs, #275. - Replacer: disable replacements inside autolinks, #272. 7.0.0 / 2016-06-22 ------------------ - Bump `linkify-it` dependency to 2.0.0. - `---` no longer terminates autodetected links by default. - `md.linkifier.set('---', true)` will return old behaviour. - Major version bumped, because internals or `linkify-it` was changed. You will not be affected anyhow, if not used direct access to `require('linkify-it/re')` for customizations. 6.1.1 / 2016-06-21 ------------------ - Render `code_inline` & `code_block` attributes if exist. 6.1.0 / 2016-06-19 ------------------ - Updated `fence` renderer to not mutate token. Token stream should be immutable after renderer call. 6.0.5 / 2016-06-01 ------------------ - Process `\r` the same way as `\n` and `\r\n\`, #252. 6.0.4 / 2016-05-30 ------------------ - Added `Token.attrGet()` method for convenience, #251. 6.0.3 / 2016-05-30 ------------------ - Security fix: possible ReDOS in `linkify-it` (forced bump of `linkify-it` & `uc-micro` dependencies). New installs will use fixed packages automatically, but we bumped `markdown-it` version for sure & for web builds. 6.0.2 / 2016-05-16 ------------------ - Fix: should not escape twice content of image alt attribute, #246. 6.0.1 / 2016-04-02 ------------------ - Improve support of missing values in tables, #224. 6.0.0 / 2016-02-11 ------------------ - Maintenance release. Version bump caused by notable changes in CM spec (multiline setext headers, no spaces inside links, ...). API was not changed. - Fit CM 0.24 spec requirements. - Fixed nesting limit check in inline blocks, #197. - Fixed posible tail loss in CLI ouput. 5.1.0 / 2016-01-07 ------------------ - Token: added `.attrSet()` & `.attrJoin()` methods. - Highlighter: allow wrapper override (if result starts with " source in demo. - Moved `normalizeReference()` to utils. 3.0.5 / 2015-02-06 ------------------ - Fixed link validator - could skip some kind of javascript links with uppercase digital entities (thanks to @opennota) - Significantly improved tests coverage (with dead code removal and other related things). 3.0.4 / 2015-01-13 ------------------ - Improved errors processing in url normalizer (for broken sequences). - Improved nesting limit processing in inline parser. - Reorganised tests & improved coverage. - Show inline diffs for failed tests. 3.0.3 / 2015-01-11 ------------------ - Fixed punctuation check in emphasis. 3.0.2 / 2015-01-09 ------------------ - Allow dashes in HTML tag names (needed for custom HTML tags). 3.0.1 / 2015-01-07 ------------------ - Improved link encoder - fix invalid surrogates to avoid errors. - Added # to terminator chars. 3.0.0 / 2015-01-04 ------------------ - Big split. All "rare" rules moved to external plugins (deflist, abbr, footnote, sub, sup, ins, mark). - Updated CM spec conformance to v0.15 (better unicode support). - Added `md` (parser instance) link to all state objects (instead of former options/parser). - References/Footnotes/Abbrs moved to `block` chain. - Input normalization moved to `core` chain. - Splitted links and images to separate rules. - Renamed some rules. - Removed `full` preset. Not needed anymore. - enable/disable methods now throw by default on invalid rules (exceptions can be disabled). - Fixed inline html comments & cdata parse. - Replace NULL characters with 0xFFFD instead of strip. - Removed custom fences sugar (overcomplication). - Rewritten link components parse helpers. - More functions in `md.utils`. 2.2.1 / 2014-12-29 ------------------ - Added development info. - Fixed line breaks in definitions lists. - .use() now pass any number of params to plugins. 2.2.0 / 2014-12-28 ------------------ - Updated CM spec conformance to v0.13. - API docs. - Added 'zero' preset. - Fixed several crashes, when some basic rules are disabled (block termination check, references check). 2.1.3 / 2014-12-24 ------------------ - Added curring to `set`/`configure`/`enable`/`disable` methods. - Demo rework - now can include plugins. - Docs update. 2.1.2 / 2014-12-23 ------------------ - Exposed helpers into parser instances (for plugins). - Removed utils from global export - been in instances seems enougth. - Refactored demo & added markdown-it-emoji to it. 2.1.1 / 2014-12-22 ------------------ - Refreshed browser builds, missed in prev release. - Minor changes. 2.1.0 / 2014-12-21 ------------------ - Separated method to enable rules by whitelist (enableOnly). - Changed second param of enable/disable ruler methods. - Shortcuts in main class for bulk enable/disable rules. - ASCII-friendly browserified files. - Separate package for spec tests. 2.0.0 / 2014-12-20 ------------------ - New project name & home! Now it's `markdown-it`, - Sugar for constructor call - `new` is not mandatory now. - Renamed presets folder (configs -> presets).