API Changes - AMDL/CommonMark.NET GitHub Wiki
This page details the API changes relative to CommonMark.NET 0.10.0. As the API has not yet been finalized, this page should be considered work in progress.
Block
FencedCodeDatarenamed toFencedCodeHeaderLevelsuperseded byHeading.LevelListDatasuperseded byUnorderedListandOrderedListReferenceMapsuperseded byDocument.ReferenceMapCustomadded
BlockTag
AtxHeaderrenamed toAtxHeadingHorizontalRulerrenamed toThematicBreakListsuperseded byUnorderedListandOrderedListSETextHeaderrenamed toSetextHeadingCustomadded
Notes:
•is no longer recognized as an unordered list marker. This behavior requires Fancy Lists registered withFancyListsFeatures.Discsenabled.
CommonMarkSettings
OutputDelegateobsoletedTrackSourcePositionsuperseded by Track Source PositionsRenderSoftLineBreaksAsLineBreakssuperseded by Hard Line BreaksAdditionalFeaturesobsoleted
Notes:
CommonMarkAdditionalFeatures.Strikethroughis superseded by Strikeout.
HtmlFormatter
- Removed
Inline
Customadded
InlineTag
Emphasisrename TBDStrongrename TBDCustomadded
OutputFormat
CustomDelegateobsoletedSyntaxTreerenamed toTextSyntaxTree