- Removed fastutil dependency
- Updated Kotlin version to
2.0.0
- Fixed handling of html entities inside mathematical expressions
- Fixed parsing of code spans with backslashes and spaces
- Updated mathematical expressions in GFM to trim surrounding backticks and whitespaces
- [#133] Added support for mathematical expressions in GFM
- [#140] Added wasmJs target
- [#146] Added linuxArm64 target
- [#149] Fixed parsing of code spans with backslashes and spaces
- [#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
- [#129] Fixed parsing of auto-link lexing to stop at opening angle bracket
- Updated Kotlin version to
1.9.0
and set the project language level to1.7
- [#121] Fixed legacy mode warnings from JS artifacts
- [#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
- Fixed binary compatibility issues caused by
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
- [#111] Fixed public type of
GFMFlavourDescriptor.markerProcessorFactory