chore(deps): bump comrak from 0.39.0 to 0.44.0 in /backend#165
chore(deps): bump comrak from 0.39.0 to 0.44.0 in /backend#165dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
Bumps [comrak](https://github.com/kivikakk/comrak) from 0.39.0 to 0.44.0. - [Release notes](https://github.com/kivikakk/comrak/releases) - [Changelog](https://github.com/kivikakk/comrak/blob/main/CHANGELOG.md) - [Commits](kivikakk/comrak@v0.39.0...v0.44.0) --- updated-dependencies: - dependency-name: comrak dependency-version: 0.44.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Greptile Overview
Greptile Summary
This PR bumps the comrak Markdown parser from 0.39.0 to0.44.0 in the Rust backend. The upgrade spans five minor versions and includes a breaking API change where format_document functions now accept std::fmt::Write instead of std::io::Write. Since Atuin Desktop doesn't directly call these formatting APIs and uses comrak primarily for markdown parsing in the runbook system, the impact should be minimal. The upgrade also tightens autolink validation to conform with GitHub Flavored Markdown spec and adds inline footnote support.
Important Files Changed
Changed Files
| Filename | Score | Overview |
|---|---|---|
| backend/Cargo.toml | 3/5 | Bumps comrak dependency from 0.39.0 to 0.44.0 with breaking API changes in format functions |
Confidence Score: 3/5
The main risk is the breaking API change in v0.43.0 where format_document signatures changed from std::io::Write to std::fmt::Write. A codebase search would confirm whether Atuin directly calls html::format_document, xml::format_document, or cm::format_document. If these aren't used, the upgrade is safe. The stricter autolink validation could also affect runbook rendering if users have markdown with patterns like http://localhost or www.com without TLDs, though these would now require the relaxed_autolinks option to parse.
1 file reviewed, no comments
|
Superseded by #184. |
Bumps comrak from 0.39.0 to 0.44.0.
Release notes
Sourced from comrak's releases.
... (truncated)
Changelog
Sourced from comrak's changelog.
... (truncated)
Commits
98cc53cMerge pull request #620 from kivikakk/release/v0.44.097120bbREADME.md: add inline footnotes.5aaa77cCHANGELOG.md: finish 0.44.0.6ae0593CHANGELOG.md: add generated portion.db11c54Cargo.toml: v0.44.0.4ef75c9Merge pull request #618 from chamlis/stricter-autolinks0453ccdautolink: skip checking "://", known to be good.b20703ccibuild: use relaxed-autolinks.4231bbfdon't rely on relaxed in baseline autolink sourcepos test.4a5472bBe stricter about non-relaxed autolinksDependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)