NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Maven Central · #1738 by repository stars
Markdown parser in Kotlin
Last release 8 days ago
30 Sep 2026
Ships unpredictably
gaps range from 2 weeks to 2.0 years
Most releases are documented
notes for 26 of 32 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
32 releases · first in 2021
One column per quarter.
Nothing published for this version
Add support for ==text== highlighting to the GFM flavour, rendered as (IJPL-175082)
==text== highlighting to the GFM flavour, rendered as <mark> (IJPL-175082) from a GFM autolink instead of swallowing it into the URL (IJPL-91041)Fix cubic parse time on deeply nested lists and block quotes in CommonMarkdownConstraints
CommonMarkdownConstraints$$ block math delimiter (IJPL-255807)Merge adjacent tokens inside a link destination so it stays a single TEXT node (IJPL-172056)
TEXT node (IJPL-172056)End a link label at a blank line, also when the line ends with a carriage return
Prevent intersecting nodes for broken links
GFMFlavourDescriptor(useTagFilter = true)[#211] Add support for the GFM tagfilter extension
[#210] Accept a CancellationToken in EmptyStreamingMarkdownFile
CancellationToken in EmptyStreamingMarkdownFilecode-line line-added/line-deleted classes for added/deleted lines in diff / patch blocksPass CancellationToken to TopLevelBuilder
CancellationToken to TopLevelBuilder[#201] Support rendering > as literal text inside GFM table cells
Use CharSequence where possible instead of String
CharSequence where possible instead of StringAdded support for GitHub alert syntax
Updated Kotlin version to 2.0.0
2.0.0Fixed handling of html entities inside mathematical expressions
Fixed parsing of code spans with backslashes and spaces
[#133] Added support for mathematical expressions in GFM
[#141] Added support for cancellation of the parsing process
[#135] Fixed node creation for zero-length table cells
[#130] Fixed segfault caused by lexer companion object initialization on native targets
[#127] Migrated lexer to the optional BitSet
Updated Kotlin version to 1.9.0 and set the project language level to 1.7
1.9.0 and set the project language level to 1.7[#117] Fixed exceptions caused by the table pipes regex in Safari
Added the ability to provide a custom way of obtaining opening info for code fence delimiters
[#114] Added support for HTTPS urls in GFM auto links without explicitly defined schema
MarkdownParser(MarkdownFlavourDescriptor) constructor[#48] Updated table parsing constraints to allow creating tables with less than 3 dashes in delimiter row
[IDEA-283181] Fixed incorrect handling of escaped pipes in code spans inside table cells
[#108] Fixed incorrect handling of escaped pipes inside tables
GFMFlavourDescriptor.markerProcessorFactoryNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →