This project uses semantic versioning.
Change markdown-it-attrs
dependency reference to @marked-it/markdown-it-attrs
.
Add labelFormatted
in JSON TOC generation.
Add onPre
HTML generation extension point and replaceVariable
function in all HTML generation extension invocations.
Add support for subscript and superscript.
Add support for spans using bracket syntax.
Enable task list checkboxes.
Add support for generating task lists, and add warnings to result object for unresolved variables.
Fix support for installing with npm 6.x.
Add support for additional keys that do not start with <site.> in variableMaps.
Fix table generation bug when table cell content begins with formatting like bold or italics.
Version 2.0. Makes markdown-it the default underlying HTML generator.
Fix handling of the string "" within an inline code span in a table cell.
Fix detection of tags in table cells to ignore code sections.
Fix regression in detection of code block bounds.
Another fix for detection of code block bounds.
Fix detection of code block bounds.
Pick up the latest markdown-it-attrs.
Fix injection of variables to not touch code blocks.
Improve handling of table cells that start with HTML tags.
Fix processing of table cell contents and stop linkifying fuzzy urls.
Improve handling of attributes on tables and pick up the latest markdown-it-attrs.
Update the dependency on markdown-it-attrs.
Add processing of table cell content as markdown (for markdown-it renderer only) and fix attribute placement bug.
Work around markdown-it-attrs bug that can cause a crash in the absence of trailing whitespace.
Add auto-generation of header ids (in the absence of an id attribute) when using markdown-it.
Add automatic support for attributes that follow fenced code blocks when using markdown-it.
Don't pre-process within code fences when using markdown-it.
Improvement to generation of syntax styling.
Fix syntax styling for code blocks when using markdown-it.
Added initial support for use of markdown-it as the core md->html generator.
Add extension "json.toc.onTopic" data attribute frontMatterMap
.
Fixed ALD detection regex.
Added support for generating footnotes that follow the syntax described at https://www.markdownguide.org/extended-syntax/#footnotes.
Released updated package-lock.json.
Added escape
and unescape
functions to the data passed to many types of extensions.
##[0.12.0] 2019-03-19
Fixed invocations of extensions for span-level elements.
##[0.11.1] 2019-02-14
Bumped up the mocha dependency version.
##[0.11.0] 2019-02-13
Bumped up to marked v0.3.9 and introduced option to auto-fix headers with invalid syntax.
##[0.10.11] 2019-02-08
Fix to attribute detection to handle non-typical space characters.
##[0.10.10] 2019-01-15
Changes to support how 'id' attributes for TOC topics are computed by marked-it-cli.
##[0.10.8 and 0.10.9] 2018-11-20
Changes to support the addition of 'id' attributes to TOC topics by marked-it-cli.
##[0.10.7] 2018-11-07
Changes to support new generation of TOC links by marked-it-cli.
##[0.10.6] 2018-11-01
Fix bug that was failing to substitute attribute values into root-level code blocks.
##[0.10.5] 2018-10-16
Changes to support setting a custom path prefix in TOCs generated by marked-it-cli.
##[0.10.4] 2018-10-11
Fixed path adjustment bug in JSON TOC adapter.
##[0.10.3] 2018-09-26
A generated document's title is now determined by the first H1
or H2
that's encountered.
##[0.10.2] 2018-08-13
Bug fixes.
##[0.10.1] 2018-08-13
Changes to support JSON-format TOC generation by marked-it-cli.
##[0.10.0] 2018-08-02
Support has been added for generating TOCs in JSON format. To use this, specify option tocJSON: true
when invoking generate()
, and the JSON TOC output will be included in the result's jsonToc
field.
##[0.9.0] 2017-12-21
Events sent from the following extension points now include a src attribute that contains the original markdown source of the new element:
- html.onCode
- html.onHeading
- html.onHr
- html.onHtml
- html.onParagraph
- html.onTable
##[0.8.0] 2017-05-07
Initial release