1.8 KiB
1.8 KiB
Changelog
Unreleased
- n/a
Added
- n/a
Changed
- Updated dependencies:
thiserrorfrom1.0.31to2.0.3derive_builderfrom0.12to0.20
Removed
- n/a
Fixed
- n/a
[0.19.0] - 2024-11-20
Added
- Re-exported
semvercrate directly. - Added implementation of
std::ops::Index<&PackageId>forResolve. - Added
pub fn is_kind(&self, name: TargetKind) -> booltoTarget. - Added derived implementations of
PartialEq,EqandHashforMetadataand its members' types. - Added default fields to
PackageBuilder. - Added
pub fn new(name:version:id:path:) -> SelftoPackageBuilderfor providing all required fields upfront.
Changed
- Bumped MSRV from
1.42.0to1.56.0. - Made
parse_streammore versatile by accepting anything that implementsRead. - Converted
TargetKindandCrateTypeto an enum representation.
Removed
- Removed re-exports for
BuildMetadataandPrereleasefromsemvercrate. - Removed
.is_lib(…),.is_bin(…),.is_example(…),.is_test(…),.is_bench(…),.is_custom_build(…), and.is_proc_macro(…)fromTarget(in favor of adding.is_kind(…)).
Fixed
- Added missing
manifest_pathfield toArtifact. Fixes #187.
[0.15.0] - 2022-06-22
Added
- Re-exported
BuildMetadataandPrereleasefromsemvercrate. - Added
workspace_packagesfunction. - Added
Editionenum to better parse edition field. - Added
rust-versionfield to Cargo manifest.
Changed
- Bumped msrv from
1.40.0to1.42.0.
Internal Changes
- Updated
derive_builderto the latest version. - Made use of
matches!macros where possible. - Fixed some tests
[0.15.1] - 2022-10-13
Added
- Added
TestMessage,TestEvent,SuiteEventfor parsing thecargo test -- --format jsonoutput.