All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased - ReleaseDate
0.9.0 - 2021-10-21
- PR#35 changed
Krates::search_matches
to get rid of unnecessary lifetime coupling.
- PR#35 updated
cfg-expr
to 0.9.
0.8.1 - 2021-07-20
- PR#34 added support for the
--locked
,--offline
, and--frozen
arguments.
0.8.0 - 2021-07-16
- PR#32 replaced the use of
difference
withsimilar
. Thanks @j-k! - PR#33 updated
semver
,cargo_metadata
,petgraph
, andcfg-expr
to their latest versions.
0.7.0 - 2021-03-11
- Updated
cargo_metadata
to 0.13.0, which usescamino
for path information, so it is reexported and used forKrates::lock_path
0.6.0 - 2021-02-12
- Updated
cfg-expr
to 0.7.0, which brings targets as of 1.50.0
0.5.0 - 2020-10-20
- Added
impl PartialEq<cargo_metadata::DependencyKind> for DepKind
- Updated
semver
,cargo_metadata
, and `cfg-expr.
0.4.2 - 2020-10-13
- PR#19 Fixed an issue where
git
sources could differ in package id representation between the actual source, and the id used to specify it as a dependency from another package.
0.4.1 - 2020-07-28
- Fix to version
0.11.1
ofcargo_metadata
.
0.4.0 - 2020-07-28q
- Align
semver
version with the same one used bycargo_metadata
, again.
0.3.1 - 2020-07-18
- Align
semver
version with the same one used bycargo_metadata
0.3.0 - 2020-06-04
- Updated
cfg-expr
to 0.4.0, and added thetargets
feature, will enable thetargets
feature in cfg-expr, allowing the use of matching cfg expressions againsttarget_lexicon::Triple
instead of only built-in targets/names.
0.2.0 - 2020-02-05
- Updated
cfg-expr
to 0.2.0, so only 1.41.0 built-in targets are fully supported
0.1.1 - 2020-02-04
- Added
PkgSpec
, an implementation of cargo's package id specifications - Added
Builder::workspace
, which allows the equivalent ofcargo <cmd> --workspace
when building the graph - Added
Builder::exclude
, which allows the equivalent ofcargo <cmd> --exclude
when building the graph
0.1.0 - 2020-01-14
- Initial implementation