0

Is there a standard place where one can see what's new/fixed in a certain crate release? I couldn't find such a section in crates.io or docs.rs.

at54321
  • 8,726
  • 26
  • 46

3 Answers3

0

There's nothing fixed in the Rust ecosystem.

There are a few fuzzy standards that more and more crate maintainers will follow, mainly the keepachangelog one, but there's no specific display in crates.io or docs.rs so you'll have to go to the repository.

IMO it would be a good idea to automatically add a link to files called CHANGELOG.md or releases.md in those reference sites.

Denys Séguret
  • 372,613
  • 87
  • 782
  • 758
0

No, there is no standard place for release notes. You might get lucky in the crate repository or (much rarer) in a special module on docs.rs (for example, like this).

Elias Holzmann
  • 3,216
  • 2
  • 17
  • 33
0

There is no such feature.

The most standard practice is probably to have a CHANGELOG.md file at the root of a Git repository. The Git repository link is available using the repository key. Both crates.io and docs.rs display these links.

For example, the rand crate does exactly this, and their CHANGELOG is available at https://github.com/rust-random/rand/blob/master/CHANGELOG.md

mcarton
  • 27,633
  • 5
  • 85
  • 95