cargo-release v0.18.0 Release Notes

Release Date: 2021-10-08 // over 2 years ago
  • 💥 Breaking Changes

    0️⃣ dev-version is now disabled by default. This to encourage people to not use it as it makes it harder for dependent crates to [patch] in a version from git.

    🔋 Features

    • Opt-in shared crate version. For now, it just errors on mismatch. This lets you reference the version in consolidated commits.

    🛠 Fixed

    • In dev-version commit, render {{next_version}}
    • Disable always-sleep after publish. We believe the underlying problem preventing us from detecting the crate from being released is fixed. If you run into problems, you can set the env variable PUBLISH_GRACE_SLEEP.
    • 📦 Let packages override consolidated actions
    • 🛠 Switched command-line to more common no- prefixes
    • ➕ Added positive and negative version of each command-line flag to allow overriding the config, and not just defaults.
    • Added positive versions of each negative (disable_, no_) config field
    • 🗄 Deprecated all negative (disable_, no_) config fields