All Versions
14
Latest Version
Avg Release Cycle
85 days
Latest Release
8 days ago

Changelog History
Page 1

  • v0.5.0

    January 19, 2020

    🚀 This is a minor release that updates the dependencies so that it's easier to use cargo-edit as a library.

    🛠 Fixes:

    • ➕ Adding a dependency that was renamed previously (#351 by @stiiifff)

    Full changes: v0.4.2...v0.5.0

  • v0.4.2

    December 05, 2019

    🆕 New features:

    ➕ Add a --skip-compatible flag to cargo upgrade (#360)

    ⬆️ This flag will make cargo upgrade ignore upgrades where the old
    🔖 version is semver compatible with the new one. This is useful in cases
    where you don't want to churn the Cargo.toml files in the whole project
    knowing that the lockfile is already forcing the versions to be up to date.

    Other:

    • Bunch of internal clean-ups
  • v0.4.1

    October 28, 2019

    🆕 New features:

    • 🆕 new cool feature: try passing --to-lockfile to cargo upgrade (#337 by @tofay)
    • 👍 alternative registries support (#336 by @tofay)
    • 👍 cargo add now supports --rename flag (#345)

    🐛 Bug fixes:

    • ⬆️ cargo upgrade works correctly with renamed dependencies (#342 by @stiiifff)
    • ⬆️ cargo-{add, upgrade} now works with ssh auth for git (#334)
    • 🚀 cargo upgrade does not downgrade prerelease dependencies (#348)
  • v0.4.0

    August 17, 2019

    Major changes:

    • ⬆️ cargo add and cargo upgrade now supports --offline mode
      and minimizes network queries (#317 by @DCjanus)
    • cargo add now accepts --sort flag to sort dependencies (#322 by @thiagoarrais)
  • v0.3.3

    June 20, 2019
    • ⚡️ Update dependencies to most recent versions
  • v0.3.2

    June 04, 2019

    🆕 New features:

    • ➕ add multiple local packages (#295)
    • 👌 support for --no-default-features flag (#290)
    • rm multiple crates (#289)

    🐛 Bug fixes:

    • 📇 strip semver metadata on versions (#304)

    All changes

  • v0.3.1

    September 25, 2018

    ⚡️ Update dependencies, which fixes issues with OpenSSL 1.1.1 (#245)

    Changes since 0.3.0

  • v0.3.0

    September 25, 2018

    🚀 A lot has happened since the last stable release!

    The most important feature sure is that we try to not mess up your Cargo.toml files anymore!
    While we are not 100% there yet, cargo add foo should give you much nicer edits now.

    Other cool features:

    • ➕ Add proxy support via env variable (#179)
    • 👍 Allow simultaneous specification of both version and path
      (thanks, @dherman!)
    • ➕ Add specific error for a missing crate (thanks, @bjgill!)
    • ⬆️ cargo-upgrade now supports --precise, --dry-run, and has nicer output
  • v0.3.0-beta.1

    December 18, 2017

    Beta pre-release version to test out style (mostly) preserving TOML parser.

    You can install this with cargo install cargo-edit --vers 0.3.0-beta.1 (add --force to overwrite an older version).

    🔄 Changes

    First time contributors

    Thanks @ibabushkin!

  • v0.3.0-alpha.1

    August 15, 2017

    🚀 Pre-release version to test out the new TOML pretty printing!

    🔄 Changes

    • 💅 When the version of a dependency, cargo-upgrade now outputs "Upgrading crate vOld -> vNew" with the same text style as cargo update. (#143)
    • ➕ Add basic workspace support with cargo upgrade --all (#153)
    • 👌 Support selecting which binaries to install (#156) with cargo install cargo-edit --no-default-features --features "add upgrade"
    • 👉 Use the newly added toml::pretty_string to format the Cargo.toml (#163)
    • ➕ Add --allow-prerelease flag to cargo upgrade (#164)

    Contributors

    Thank you, @nikhotine, @vitiral, @bjgill, @ordian, and @Eijebong!