Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 6, 2025

Bumps comrak from 0.41.1 to 0.43.0.

Release notes

Sourced from comrak's releases.

v0.43.0

Parser changes:

  • superscript or subscript extensions only: punctuation following a superscript or subscript delimiter no longer disqualifies the delimiter from being considered left-flanking, such that e^-i^ and n~-i~ now parse as superscript or subscript respectively (by @​kivikakk in kivikakk/comrak#593)

Changed APIs:

  • html::format_document, xml::format_document, cm::format_document and friends now take an std::fmt::Write as their output argument, instead of an std::io::Write, to avoid revalidating UTF-8 (by @​kivikakk in kivikakk/comrak#601)
  • bin: allow --header-ids '' for prefix-less headers (by @​kivikakk in kivikakk/comrak#610)

New APIs:

Documentation updates:

Diff: kivikakk/comrak@v0.42.0...v0.43.0

v0.42.0

New APIs:

  • cm::escape_inline (aliased at crate level as escape_commonmark_inline) is added; escapes input text suitable for inclusion in a CommonMark document where regular inline processing takes place. (by @​kivikakk in kivikakk/comrak#602)
  • cm::escape_link_destination (aliased at crate level as escape_commonmark_link_destination) is added; escapes input URL suitable for use as a link destination in a CommonMark document. (by @​kivikakk in kivikakk/comrak#605)

Changed APIs:

  • html::collect_text now returns a String. html::collect_text_append is added if you still want to start with your own (String) buffer. (by @​kivikakk in kivikakk/comrak#600)
    • There was no particular reason for this populating a Vec<u8> instead of a String; it was just old.
  • Anchorizer::anchorizer now takes &str instead of a String. (by @​kivikakk in kivikakk/comrak#603)
    • As above.

Updates:

Behind the scenes:

Diff: kivikakk/comrak@v0.41.1...v0.42.0

Changelog

Sourced from comrak's changelog.

[v0.43.0] - 2025-09-29

Parser changes:

  • superscript or subscript extensions only: punctuation following a superscript or subscript delimiter no longer disqualifies the delimiter from being considered left-flanking, such that e^-i^ and n~-i~ now parse as superscript or subscript respectively (by @​kivikakk in kivikakk/comrak#593)

Changed APIs:

  • html::format_document, xml::format_document, cm::format_document and friends now take an std::fmt::Write as their output argument, instead of an std::io::Write, to avoid revalidating UTF-8 (by @​kivikakk in kivikakk/comrak#601)
  • bin: allow --header-ids '' for prefix-less headers (by @​kivikakk in kivikakk/comrak#610)

New APIs:

Documentation updates:

Diff: kivikakk/comrak@v0.42.0...v0.43.0

[v0.42.0] - 2025-09-24

New APIs:

  • cm::escape_inline (aliased at crate level as escape_commonmark_inline) is added; escapes input text suitable for inclusion in a CommonMark document where regular inline processing takes place. (by @​kivikakk in kivikakk/comrak#602)
  • cm::escape_link_destination (aliased at crate level as escape_commonmark_link_destination) is added; escapes input URL suitable for use as a link destination in a CommonMark document. (by @​kivikakk in kivikakk/comrak#605)

Changed APIs:

  • html::collect_text now returns a String. html::collect_text_append is added if you still want to start with your own (String) buffer. (by @​kivikakk in kivikakk/comrak#600)
    • There was no particular reason for this populating a Vec<u8> instead of a String; it was just old.
  • Anchorizer::anchorizer now takes &str instead of a String. (by @​kivikakk in kivikakk/comrak#603)
    • As above.

Updates:

  • Update is_cjk in CJK Friendly Emphasis to Unicode 17. (by @​tats-u in

... (truncated)

Commits
  • e626b7c Merge pull request #613 from kivikakk/release/v0.43.0
  • 051c7a2 .github/workflows/release: brranch!
  • ac438e1 CHANGELOG.md: finish 0.43.0.
  • a8b5ba9 CHANGELOG.md: add generated portion.
  • abe4f3e Cargo.toml: v0.43.0.
  • 9aaf3ba .github/workflows/release: remove non-functional part.
  • 6197f8b Merge pull request #593 from kivikakk/push-ouwkwyxwmrup
  • c0bb09f CHANGELOG.md: add this PR.
  • f70e197 CHANGELOG.md: it's Markdown!
  • 136e0e9 inlines: relax "left-flanking delimiter run" for superscript/subscript.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [comrak](https://github.com/kivikakk/comrak) from 0.41.1 to 0.43.0.
- [Release notes](https://github.com/kivikakk/comrak/releases)
- [Changelog](https://github.com/kivikakk/comrak/blob/main/CHANGELOG.md)
- [Commits](kivikakk/comrak@v0.41.1...v0.43.0)

---
updated-dependencies:
- dependency-name: comrak
  dependency-version: 0.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 6, 2025
@johnbatty johnbatty merged commit 130db5b into main Oct 8, 2025
3 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/autorust/comrak-0.43.0 branch October 8, 2025 05:57
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 rust Pull requests that update rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant