All Versions
Latest Version
Avg Release Cycle
108 days
Latest Release
70 days ago

Changelog History
Page 1

  • v0.8.0 Changes

    September 22, 2021

    ๐Ÿ’ฅ Breaking Changes

    Many programmatic APIs changed


    • Dependency paths are now relative to current working directory, rather than affect crate root (#497)
    • 0๏ธโƒฃ Sane defaults when adding a dependency from within the workspace (#504)

    ๐Ÿ”‹ Features

    • ๐Ÿ†• New vendored-openssl crate feature (#447)
    • ๐Ÿ†• New vendored-libgit2 crate feature (#488)
    • ๐Ÿ‘Œ Support for dotted keys in TOML (#491)


    • ๐Ÿ†• New command to bump crate versions (#482)
    • โšก๏ธ Automatically update all workspace dependents (#506)

    โฌ†๏ธ cargo-upgrade

    • โž• Add --exclude (#446)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixed various bugs when interacting with the registry (e.g. #433, #484)
    • Read config files with extensions as added with Rust 1.39 (#439)
    • rustsec
      • Removed unmaintained dirs dependency (#440)
      • Remove dependency on old hyper v0.13 (#431)
    • โšก๏ธ Respect --quiet when updating the index (#462)
    • Lookup pkg id's relative to --manifest-path rather than current working directory (#505)


    • Look up versions after updating the index (#483)
    • ๐Ÿ‘ Allow optional build dependencies (#494)
    • Dependency paths are now relative to current working directory, rather than affect crate root (#497)
    • Prevent cargo add . from working (#501)
    • 0๏ธโƒฃ Sane defaults when adding a dependency from within the workspace (#504)

    โฌ†๏ธ cargo-upgrade

    • โšก๏ธ Update optional dependencies with --to-lockfile (#427)
    • โฌ†๏ธ Actually report upgrade when package key is used (#409)


    • โœ‚ Remove references among features to crate being removed (#500)
  • v0.7.0 Changes

    October 03, 2020

    ๐Ÿ†• New features:

    • Keep dependencies in sorted order if they were already sorted (#421 by @joshtriplett)

    ๐Ÿ›  Fixes:

  • v0.6.0 Changes

    March 19, 2020

    ๐Ÿ†• New features:

    • You can now specify a branch for git dependencies (#379 by @struktured)
    • ๐Ÿฑ A long awaited feature to support -p flag in the workspace is finally there ๐ŸŽ‰ ` (#390 by @pwoolcoc)

    ๐Ÿ›  Fixes:

    • ๐Ÿ—„ --all flag is now deprecated in favor of --workspace to match cargo (#392 by @pwoolcoc)
  • v0.5.0 Changes

    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 Changes

    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.


    • Bunch of internal clean-ups
  • v0.4.1 Changes

    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 Changes

    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 Changes

    June 20, 2019
    • โšก๏ธ Update dependencies to most recent versions
  • v0.3.2 Changes

    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 Changes

    September 25, 2018

    โšก๏ธ Update dependencies, which fixes issues with OpenSSL 1.1.1 (#245)

    Changes since 0.3.0