Repository navigation
pulldown-cmark-to-cmark 23 - #7
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Moves Markdown serialization to pulldown-cmark-to-cmark 23 and fixes the bugs its stricter round-trip checks exposed.
to_markdown,chunks_by_heading,chunks_by_size,truncate_markdown) uses pulldown-cmark-to-cmark 23; escaping and formatting differ from 0.2.raw_html: falsewhen a line held more than one tag.chunks_by_sizeandtruncate_markdown(at: :block) joining blocks without a blank line, which merged adjacent paragraphs.images: { lazy: true },allowed_hosts, orallowed_schemes.chunks_by_headingstarts sections only at top-level headings; a heading inside a block quote or list item no longer splits it.Inkmark::Erroron Markdown serialization failures instead of crashing the process.Verified with a differential run against 0.2.2: every Markdown-emitting API over the 652 CommonMark spec examples and the repo's Markdown documents, across 9 option sets (30,150 calls). No errors, and no raw HTML in output when
raw_html: false(0.2.2: 260 cases).