Releases: coreos/cargo-vendor-filterer
v0.5.16
New features
This adds a new kind of filtering that allows omitting dev-dependencies
for example, which can dramatically shrink the set of vendored crates in some cases.
Bugfixes
- Fix #106: Fix wrongly filtered out packages when using --versioned-dirs by @msirringhaus in #107
Full Changelog: v0.5.15...v0.5.16
v0.5.14
(Just catching up with github releases in addition to pushing tags)
The main feature here is improvement: add option --no-default-features and --features
from #92
Colin Walters (5):
Merge pull request #92 from uncomfyhalomacro/20240329-feature-flags
ci: Clean up workflow
Merge pull request #93 from cgwalters/ci-tweak
Release 0.5.14
Merge pull request #94 from cgwalters/release
Soc Virnyl Estela (9):
improvement: add option `--no-default-features` and `--features`
change fieldname types of feature and no-default-features to Vec<String> and bool, respectively
ci: new test cases for nushell and netvark are added
fix: use clap and serde default for new fieldnames
cleanup: replace Option<bool> with default values with bool for all-features
cleanup: add the if-elses for the new cli and config options on add_packages_for_platform too
fix(ci): seems we need to remove `true` directory before running cargo-vendor-filterer again
fix(ci): nushell may want to default-no-clipboard and system-clipboard. enabling them as features.
ci: update nushell to 0.91.0 for vendor tests
0.5.11
What's Changed
This just fixes a "brown paper bag" bug in the 0.5.10 release:
- Fix support for
tier = "2"
in Cargo.toml by @cgwalters in #70
Full Changelog: v0.5.10...v0.5.11
0.5.10
New features
- Add support for
tier
filtering by @cgwalters in #64
You can now use e.g.:
[package.metadata.vendor-filter]
platforms = ["*-unknown-linux-gnu"]
tier = "2"
To filter to only tier 1 and 2 Linux platforms. This notably fixes #59 which caused this glob to fail since the tier 3 m68k-unknown-linux-gnu
target was introduced (default rust toolchains would fail because it wasn't installed by default).
Windows and MacOS support
- Add Windows support by @cgwalters in #65
- Use
tar
andflate2
crates by @cgwalters in #66
These two changes ensure that all features work on both Windows and MacOS.
Other changes
- lockfile: Bump by @cgwalters in #63
- Integrate testing into cargo test by @JackWolfard in #58
- tests: Verify tar is reproducible by @cgwalters in #69
- ci: Also test on MacOS by @cgwalters in #68
- Release 0.5.10 by @cgwalters in #67
New Contributors
- @JackWolfard made their first contribution in #58
Full Changelog: v0.5.9...v0.5.10
v0.5.7
v0.5.6
What's Changed
- Support
--manifest-path
by @cgwalters in #33 - Support vendored-openssl feature same way as cargo does by @kgrech in #34
- Fix the bug in checksum file parsing by @kgrech in #36
New Contributors
Full Changelog: v0.5.5...v0.5.6