do-markdownit follows Semantic Versioning. Note that any new features to the plugin will be shipped as minor releases, in that they are adding new functionality to the plugin. New features will be enabled by default, and may change how your input Markdown is parsed. Any breaking changes to the options supported by the plugin will be shipped as a breaking change.
- (minor) Make Collapsible Heading plugin not enabled by default
- (minor) Add Collapsible Heading plugin
- (minor) Use shared toolbar for code block label + buttons
- (patch) Dependency updates
- (minor) Add link attributes plugin
- (patch) Fix multi-line inline code styling
- (patch) Fix inline code styling when in a link
- (patch) Dependency updates
- (docs) Update PUBLISH + CHANGELOG instructions for new versions
- (patch) Align code-block line numbers to the right
- (patch) Avoid slowdown from
URL#searchParams
in glob embed
- (patch) Fix ReDoS in glob embed rule regex
- (patch) Dependency updates
- (patch) Mark markdown-it as a peer dependency
- (minor) Add border to code block
- (minor) New design system colors
- (patch) Dependency updates
- (minor) Generate TypeScript definitions for package
- (patch) Dependency updates
- (minor) Allow logging for Prism to be toggled
- (patch) Manually track loaded Prism components
- (patch) Dependency updates
- (patch) Isolate Prism webpack logic in own file
- (minor) Add util to restrict Prism bundle in Webpack
- (patch) Fix clipboard write in heading_id hash links
- (docs) Fix README heading ordering, add missing heading_id opts
- (minor) Hash link position, heading link + clipboard settings
- (patch) Dependency updates
- (patch) Replace Slimdom with htmlparser2-related packages
- (minor) Add Limit tokens plugin
- (minor) Add Image Compare embeds
- (minor) Add Slideshow embeds
- (minor) Add Instagram embeds
- (minor) Add Vimeo embeds
- (patch) Dependency updates
- (minor) Add Twitter embeds
- (minor) Add result tab flag to CodePen embeds
- (docs) Update CHANGELOG notes, add keywords, ignore Jest config for NPM
- (minor) Add hash links to heading_id plugin
- (minor) Add syntax for defining settings on images, such as size and alignment
- (patch) Dependency updates
- (patch) Reduce embed count in demo content, list supported flags
- (minor) Add modifier to enable underline syntax
- (patch) Set aspect-ratio on YouTube/Wistia, responsiveness fixes
- (patch) Remove minified versions of patched Prism files
- (patch) Set position relative on root styles for z-index
- (patch) Fix styling of inline code within a link
- (minor) Expose heading levels in heading_id
- (minor) Add Wistia embeds
- (patch) Fix block detection with links at start of line
- (minor) Add syntax for expandable details
- (patch) Dependency updates
- (minor) Add styling for Markdown tables
- (minor) Add syntax for columns to customise layout
- (minor) Render captions for singleton images with titles
- (minor) Provide SCSS styling for Markdown
- (patch) Add development setup using Webpack
- (minor) Add support for embedding CanIUse data
- (minor) Add support for embedding Glitch projects
- (patch) Update jsdoc to mark @modules and @privates
- (patch) Fix issue with HTML preservation inside a multi-line token
- (patch) Don't inject user mentions inside links
- (patch) Dependency updates
- (patch) Fix heading_id plugin when encountering inline code
- (patch) Add Actions workflows to repo for linting/testing
- (patch) Use
require.resolve
to locate Prism for patching
- (major) Initial open-source release