Something went wrong. Try again.
a TUI like cli tool to manage the features of your rust-project dependencies
Something went wrong. Try again.
cargo-features-manager CHANGELOG.md
3.4 kB · 157 lines
Markdown
at main
unreleased #
- change
completionsgeneration from cli flag to command
0.12.0 #
- add progress Spinners
- improve handling of strg C in edit mode
- add
--packageto features - auto select current package
0.11.1 #
- improve handling of non terminal output while pruning
0.11.0 #
- add
--only_dependencyto prune - move tmpFolder into local Project to avoid conflicts with limited space in /tmp folder
- slightly improve handling of workspaces by compiling targets separately
0.10.2 #
- move to tempfile from deprecated tempdir
0.10.1 #
- add
--no-tmpto prune
0.10.0 #
- run prune in temp folder
- hide cursor while pruning
0.9.1 #
- Add http2 to known false positives for rocket/hyper/hyper-util - RivenSkaye
0.9.0 #
- move prune progress display to bottom
- add
cargo features prune --clean <CLEAN>
0.8.4 #
- fix handling of renamed dependencies in workspaces - the-wondersmith
0.8.3 #
cargo features prunenow runs all test- add
--skip-teststo prune
0.8.2 #
- fix
features-manager.keeponly being applied to normal dependencies
0.8.1 #
- fix search for features not working
0.8.0 #
-
BREAKING - move Features.toml into Cargo.toml see README.md #
-
use
color-eyreinstead ofanyhow -
handle unused workspace dependencies
-
allow
defaultto be a sub_feature -
sort dependencies and packages alphabetically if no filter is set
-
when running
cargo features prunecorrectly handle sub features -
improved progress display while running
cargo features prune -
cargo features prunenow displays which features get disabled -
add list of known features to ignore when running
cargo features prune
0.7.1 #
- make
*as a version be a wildcard forany- always find prerelease versions - handle dependency renames via
package = ""
0.7.0 #
- workspace dependency support
- highlight empty packages
- search for packages
- support custom targets
- fix bug where it could not differentiate between dependencies
0.6.0 #
- use
cargo metadatainstead of custom parsing. This helps a lot for edge cases e.g. git - handle git dependencies
- fix bug where changes where not saved when filtering dependencies
- handle build-dependencies and dev-dependencies
- display which dependencies a feature will enable
- run
cargo testforcargo features prune
0.5.3 #
- display dependency-parsing-error next to dependency instead of crashing
- ignore
no dependencies were foundwhen working in a workspace
0.5.2 #
- don't crash when using workspace dependencies
- display workspace dependencies as package
- handle one cargo.toml being a workspace and a package
0.5.1 #
- allow * to be in workspace path
- fix local dependencies resolution
0.5.0 #
- handle workspaces
- always sort features
- add basic terminal autocompletion
0.4.0 #
cargo features prunesee README.md- move from
crosstermtoconsole
0.3.3 #
- only fetch crates when needed
0.3.2 #
- update sparse-cache
0.3.1 #
- sparse index
0.3.0 #
- better search algorithm
- change navigation keys
0.2.0 #
searchsee README.md
0.1.2 #
- support optional features
0.1.1 #
- only save changed features
- better gray color
0.1.0 #
- initial release