mersinvald / aquamarine

Inline diagrams for rustdoc with mermaid.js
MIT License
487 stars 25 forks source link

Why is version 0.4.0 yanked? #48

Closed jplatte closed 7 months ago

jplatte commented 7 months ago

Hi, I recently published a crate (matrix-sdk) that depends on v0.4 of aquamarine. Shortly after, the only release in the 0.4.x range was yanked. This is resulting in problems for anybody who is trying to use matrix-sdk.

Why was the crate yanked, and would you consider un-yanking it?

mersinvald commented 7 months ago

Hi @jplatte, it was due to a critical bug that affects crates that are downstream to those that use aquamarine. More details are in PR #47 and the related issues.

You should consider using 0.5.x if you're utilizing include_mmd! macro.

mersinvald commented 7 months ago

Please let me know if bumping to 0.5.x isn't possible for you, I'll un-yank the 0.4 in this case.

jplatte commented 7 months ago

The dependency is already bumped, but the release process is somewhat annoying and I prefer not having to do it again. The crate in question does not use include_mmd!.

C.f. when to yank

bertybuttface commented 7 months ago

Please let me know if bumping to 0.5.x isn't possible for you, I'll un-yank the 0.4 in this case.

Could you please un-yank 0.4

mersinvald commented 7 months ago

@jplatte @bertybuttface sorry for the inconvenience caused, best intentions and all that :)

0.4.0 is un-yanked