Skip to content

Releases: coreos/cargo-vendor-filterer

v0.5.16

21 Oct 20:14
c6bff71
Compare
Choose a tag to compare

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

Full Changelog: v0.5.15...v0.5.16

v0.5.14

01 Apr 20:49
28c7760
Compare
Choose a tag to compare

(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

23 May 20:37
7a35636
Compare
Choose a tag to compare

What's Changed

This just fixes a "brown paper bag" bug in the 0.5.10 release:

Full Changelog: v0.5.10...v0.5.11

0.5.10

23 May 18:57
80ad79a
Compare
Choose a tag to compare

New features

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

These two changes ensure that all features work on both Windows and MacOS.

Other changes

New Contributors

Full Changelog: v0.5.9...v0.5.10

v0.5.7

26 Nov 14:09
Compare
Choose a tag to compare

I forgot to commit Cargo.lock changes for 0.5.6, see that release for more info.

v0.5.6

26 Nov 14:07
Compare
Choose a tag to compare

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