Skip to content

Releases: EmbarkStudios/krates

Release 0.12.1

28 Oct 11:52
Compare
Choose a tag to compare

Added

  • PR#43 and PR#44 added Krates::direct_dependents to more easily obtain the crates that directly depend on the specified crate/node, regardless of any features in between those crates.

Release 0.12.0

06 Oct 14:49
Compare
Choose a tag to compare

Added

  • PR#42 added support for features, adding nodes for each unique future, and linking edges between dependencies and features themselves. This (hopefully) properly takes into account the existing ways of pruning the graph via targets, exclusions etc. It also allows the retrieval of that final feature set via Krates::get_enabled_features.

Fixed

  • PR#42 resolved #41 by properly pruning weak dependencies that were improperly resolved by cargo.

Release 0.11.0

06 Oct 14:40
Compare
Choose a tag to compare

Changed

Release 0.10.1

16 Feb 07:16
Compare
Choose a tag to compare

Fixed

  • PR#38 fixed #37 by properly adding multiple features if specified.

Release 0.10.0

04 Feb 11:24
Compare
Choose a tag to compare

Changed

  • PR#36 updated cfg-expr and fixed up crates.io metadata.

Release 0.9.0

04 Feb 11:24
Compare
Choose a tag to compare

Fixed

  • PR#35 changed Krates::search_matches to get rid of unnecessary lifetime coupling.

Changed

  • PR#35 updated cfg-expr to 0.9.

Release 0.8.1

04 Feb 11:25
Compare
Choose a tag to compare

Added

Release 0.8.0

04 Feb 11:25
Compare
Choose a tag to compare

Changed

  • PR#32 replaced the use of difference with similar. Thanks @j-k!
  • PR#33 updated semver, cargo_metadata, petgraph, and cfg-expr to their latest versions.

Release 0.7.0

04 Feb 11:26
Compare
Choose a tag to compare

Changed

  • Updated cargo_metadata to 0.13.0, which uses camino for path information, so it is reexported and used for Krates::lock_path

Release 0.6.0

04 Feb 11:26
Compare
Choose a tag to compare

Changed

  • Updated cfg-expr to 0.7.0, which brings targets as of 1.50.0