- Support for optional dependencies, as part of guppy's support for namespaced features:
PackageInfo
has a newoptional_deps
field.SummaryDiffStatus::Modified
has newadded_optional_deps
,removed_optional_deps
andunchanged_optional_deps
fields.
- MSRV updated to Rust 1.56.
0.6.1 - 2021-11-23
- The
toml
crate is now built with thepreserve_order
feature.- This feature ensures that the key ordering in metadata is preserved.
0.6.0 - 2021-11-23
This is a minor breaking change that should not affect most consumers.
SummaryWithMetadata
is now simplySummary
, and no longer takes a type parameter.metadata
is now atoml::value::Table
.
path_forward_slashes
is no longer exposed as a helper.
0.5.1 - 2021-10-01
SummaryId
now implementsDisplay
, printing out the ID as a TOML inline table.- A new convenience module
path_forward_slashes
is provided to serialize and deserialize paths using forward slashes.
0.5.0 - 2021-09-13
- Public dependency version bumps:
semver
updated to 1.0.diffus
updated to 0.10.0.
0.4.0 - 2021-02-23
guppy-summaries
now usescamino
Utf8Path
andUtf8PathBuf
wrappers. These wrappers provide type-level assertions that returned paths are valid UTF-8.
0.3.2 - 2021-02-04
SummarySource
paths are now always output with forward slashes, including on Windows.
0.3.1 - 2020-12-09
- Support for serializing
SummaryDiff
instances (thanks @mimoo).
0.3.0 - 2020-12-02
- Updated semver to 0.11.
0.2.0 - 2020-06-20
- Move diff-related types into a new
diff
module. - Don't export
Summary
as a default type alias any more. - Remove
parse_with_metadata
in favor of makingparse
generic.
0.1.0 - 2020-06-12
Initial release.