Releases: guppy-rs/guppy
hakari 0.17.7
Added
Added support for custom sparse registries (sparse+https://...
). Thanks to jonhoo for your first contribution!
guppy 0.17.12
Added
Added support for custom sparse registries (sparse+https://...
). Thanks to jonhoo for your first contribution!
cargo-hakari 0.9.35
Added
Added support for custom sparse registries (sparse+https://...
). Thanks to jonhoo for your first contribution!
target-spec-miette 0.4.4
Fixed path to fixtures.
target-spec-miette 0.4.3
Added
A new optional fixtures
feature includes a set of test fixture files, which
can be useful to test graceful error handling for downstream users.
The exact set of fixtures included and their contents are not part of the semver
guarantees. If you use the fixtures as inputs to snapshot tests, you may need to
update the snapshots as part of updating target-spec-miette. (So you'll likely
want to check in Cargo.lock
.)
target-spec-miette 0.4.2
Changed
- Minor tweaks to
Diagnostic
error messages.
target-spec 3.3.1
Changed
- Improved error message for
CustomTripleCreateError::Unavailable
.
target-spec-miette 0.4.1
Added
- Added implementation for target-spec's
CustomTripleCreateError
.
Changed
- MSRV updated to Rust 1.78.
target-spec 3.3.0
Added
CustomTripleCreateError
now hasinput
,input_string
,line_and_column
,
andlabel
methods. These methods aid in implementing
target-spec-miette
, and also allow
dependencies to be oblivious to whether thecustom
feature is enabled.
Fixed
- Custom platforms now deserialize the
target-family
andtarget-endian
fields correctly. Previously, these fields were ignored and always treated
as empty.
Deprecated
Error::CustomTripleCreate
is now deprecated. This error was never actually
created, and will be removed in the future.CustomTripleCreateError::Deserialize
is now deprecated. target-spec now creates
a differentDeserializeJson
variant when deserialization fails. This variant
also contains the original input being deserialized.
Changed
- MSRV updated to Rust 1.78.
- Internal dependency
cfg-expr
updated to 0.17.2, updating builtin targets to Rust 1.83.
hakari 0.17.6
Added
Added support for the upcoming Cargo resolver version
3.
Resolver version 3 enables MSRV-aware version resolution in Cargo.
The portion of dependency resolution that hakari works with (package and feature
resolution) happens after dependency versions have been resolved and
Cargo.lock
is refreshed. This means that from hakari's perspective, resolver
version 3 is the same as version 2.
Changed
- Builtin targets updated to Rust 1.83.
- MSRV updated to Rust 1.78.