Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Rust crate pulldown-cmark-to-cmark to v19 #319

Merged
merged 1 commit into from
Dec 8, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 8, 2024

This PR contains the following updates:

Package Type Update Change
pulldown-cmark-to-cmark dependencies major 16.0.0 -> 19.0.0

Release Notes

Byron/pulldown-cmark-to-cmark (pulldown-cmark-to-cmark)

v19.0.0

Compare Source

New Features (BREAKING)
  • Make State struct non-exhaustive
    That way, future additions to the rather internal state won't be a reason for breaking changes anymore.
Bug Fixes (BREAKING)
  • drasticly improve escaping !, #, and |
    Raises spec tests from 578 to 580. It handles cases that look like these

    Link, not image: \![a](b)
    
    This header ends with hashes, not an ATX trailer ###
    ====================================================
    
    | a \| b | a \| c |
    |--------|--------|
    
Commit Statistics
  • 11 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Merge pull request #​90 from chriskrycho/escape-code-in-tables (daef56b)
    • Add fixtures for pipes-in-code which should not be escaped (a85fe39)
    • Use Cow<'a, str> to minimize allocations for pipe escaping (022fa11)
    • Correct comment/note on when pipe characters are/not escaped (c9ecdd2)
    • Make State struct non-exhaustive (13785fe)
    • Improve test expectations for escaping pipes in inline code (e7f0784)
    • Escape special characters in inline code in tables (37e8dcb)
    • Add fixture for tables with escaped characters (edcac27)
    • Minor improvements (f6fba5f)
    • Merge branch 'notriddle/main' (4690885)
    • Drasticly improve escaping !, #, and | (76c24a1)

v18.0.0

Compare Source

Chore
  • use TextMergeStream for round-trip tests
    This increases the amount of passing tests to 578.
    It doesn't strictly improve the quality of implementation,
    but since separate text events aren't supposed to be semantic,
    these failures seem spurrious.
New Features
  • angle brackets if link paren is unbalanced
    Increases passing spec tests from 473 to 477.
Bug Fixes
  • write block quote kind only once
New Features (BREAKING)
  • correctly round-trip code blocks with no trailing newline
  • round-trip indented code blocks
    This raises the number of passing spec tests from 459 to 473.
Commit Statistics
  • 11 commits contributed to the release.
  • 40 days passed between releases.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Release pulldown-cmark-to-cmark v18.0.0 (6c8bc4d)
    • Merge pull request #​87 from notriddle/notriddle/link-tweaks (81ac29b)
    • Use TextMergeStream for round-trip tests (b3d7df2)
    • Angle brackets if link paren is unbalanced (d8f22c1)
    • Merge branch 'blockquote-kinds' (d5323a8)
    • Remove allocation (33ce10d)
    • Write block quote kind only once (2f75de2)
    • Merge branch 'notriddle/main' (848abc3)
    • Run cargo fmt and assure it doesn't regress anymore. (3fdf308)
    • Correctly round-trip code blocks with no trailing newline (db76794)
    • Round-trip indented code blocks (8a9573d)

v17.0.0

Compare Source

New Features (BREAKING)
  • retain more details on reference links
    This raises the number of passing spec tests from 436 to 459.
Bug Fixes (BREAKING)
  • spurrious code blocks when char escapes start text
Commit Statistics
  • 6 commits contributed to the release.
  • 14 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Release pulldown-cmark-to-cmark v17.0.0 (55fe0bc)
    • Merge branch 'notriddle/reference-links' (98818fa)
    • Merge branch 'notriddle/main' (ed4ff6f)
    • Retain more details on reference links (3170061)
    • Spurrious code blocks when char escapes start text (c3a0f32)
    • Fix incorrect variable name (210a0be)

Configuration

📅 Schedule: Branch creation - "* 0-3 1 * *" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Dec 8, 2024
@zoni zoni merged commit c4d7c68 into main Dec 8, 2024
16 checks passed
@zoni zoni deleted the renovate/pulldown-cmark-(group) branch December 8, 2024 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant