Repository navigation
v0.8.0
Breaking Changes
Many programmatic APIs changed
cargo-add
- Dependency paths are now relative to current working directory, rather than affect crate root (#497)
- Sane defaults when adding a dependency from within the workspace (#504)
Features
- New
vendored-opensslcrate feature (#447) - New
vendored-libgit2crate feature (#488) - Support for dotted keys in TOML (#491)
cargo-set-version
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
- Respect
--quietwhen updating the index (#462) - Lookup pkg id's relative to
--manifest-pathrather than current working directory (#505)
cargo-add
- 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) - Sane defaults when adding a dependency from within the workspace (#504)
cargo-upgrade
- Update optional dependencies with
--to-lockfile(#427) - Actually report upgrade when
packagekey is used (#409)
cargo-rm
- Remove references among features to crate being removed (#500)