Hi Jonas,

I've had a close look at this and unfortunately it looks complicated. The version 0.2 of this crate has been published in a rather unexpected way, without any git tag, changelog or migration guide, despite it containing a significant range of breaking changes [1]. This seems to have reduced the appetite of downstream users to migrate.

The crates that depend on imara-diff and that are currently in sid are diffy-imara and gitoxide (gix-diff and gix-merge). None of those upstream crates have migrated to imara-diff 0.2 yet; in fact Gitoxide has made a deliberate decision not to migrate given the issues above. [2]

Looking at the dependents of this crate on crates.io [3], it seems that the vast majority of them is sticking to v0.1 so far.

May I ask which downstream use of this crate is prompting you to request this version update? Are you perhaps packaging helix perhaps?

Antonin

[1]: https://github.com/pascalkuthe/imara-diff/issues/27

[2]: https://github.com/GitoxideLabs/gitoxide/pull/2068#pullrequestreview-2977011681

[3]: https://crates.io/crates/imara-diff/reverse_dependencies

On 23/09/2025 19:29, Jonas Smedegaard wrote:
Source: rust-imara-diff > Version: 0.1.7-1 > Severity: normal > Tags: upstream > X-Debbugs-Cc:
[email protected], Peter Michael Green <[email protected]>, Alexander Kjäll <[email protected]> >
Please upgrade crate imara-diff to v0.2.



Reply via email to