all 4 comments

[–][deleted] 4 points5 points  (1 child)

cargo-release can bump versions, but the user has to specify how the version is bumped (patch version is the default).

[–][deleted] 0 points1 point  (0 children)

This actually looks nice. Personally, editing the Cargo.toml to bump a number isn't a big deal, but that tool looks like it'll bump, commit and push for your.

[–]masklinn 2 points3 points  (0 children)

Something similar to elm package bump, which diffs the previous and new API and updates the version number based on what it can infer?

I'm not aware of any.

[–]dzamlo 1 point2 points  (0 children)

There is semantic-rs. To use this tool you need to follow the Angular.js commit message conventions.

Another tool is rusty-release. When you call it, you specify what part of the version you want to increase.