Releases: Knagis/CommonMark.NET
Releases · Knagis/CommonMark.NET
Specification version 0.10
Reliability update
Release notes
- Parsing and rendering modified to completely remove recursion - now any number of nested elements will be rendered correctly without any risk of getting
StackOverflowException
that kills the whole process.
Specification version 0.9
Release notes
- Updated parser to match specification version 0.9 (support for emphasis openers/closers length of 4 characters or more:
****a** b**
).
Specification version 0.6
Release notes
- Updated parser to match specification version 0.6 (require space before trailing
#
in ATX headers, see also commonmark/commonmark-spec#169).
Hotfix release
Additional features
Release notes
- Added
CommonMarkSettings.UriResolver
property (see #5 for details). - Small fixes and updates.
The library has also been published to NuGet: https://www.nuget.org/packages/CommonMark.NET/0.4.1
Updates according to the new version of the specification
Release notes
- HTML entities are now decoded while parsing to their Unicode characters.
- Emphasis
**a*
is rendered as*<em>a</em>
. - URLs are now percent-encoded instead of HTML-encoded.
The library has also been published to NuGet: https://www.nuget.org/packages/CommonMark.NET/0.4.0
More performance updates
Release notes
- Performance improved very significantly for certain larger documents.
The library has also been published to NuGet: https://www.nuget.org/packages/CommonMark.NET/0.3.0
Minor tweaks
Release notes
- Some small fixes for nested emphasis parsing
- Performance improved slightly, finally faster than MarkdownDeep.
The library has also been published to NuGet: https://www.nuget.org/packages/CommonMark.NET/0.2.1
New emphasis parser
Release notes
- Rewritten emphasis parser to properly support nested emphasis (see jgm/stdm#51 for details).
- Performance kept as good as before.
The library has also been published to NuGet: https://www.nuget.org/packages/CommonMark.NET/0.2.0