wdk-sys: 0.1.0 -> 0.2.0 (β API compatible changes)
wdk-macros: 0.1.0 -> 0.2.0
wdk-build: 0.1.0 -> 0.2.0 (β οΈ API breaking changes)
wdk-alloc: 0.1.0 -> 0.2.0 (β API compatible changes)
wdk-panic: 0.1.0 -> 0.2.0 (β API compatible changes)
β οΈ wdk-build breaking changes
--- failure enum_variant_added: enum variant added on exhaustive enum ---
Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.28.0/src/lints/enum_variant_added.ron
Failed in:
variant ConfigError:WDKContentRootDetectionError in C:\Users\melvinwang\AppData\Local\Temp\.tmpafoyZg\WDR-release\crates\wdk-build\src\lib.rs:140
variant ConfigError:CargoMetadataError in C:\Users\melvinwang\AppData\Local\Temp\.tmpafoyZg\WDR-release\crates\wdk-build\src\lib.rs:144
variant ConfigError:MultipleWDKBuildCratesDetected in C:\Users\melvinwang\AppData\Local\Temp\.tmpafoyZg\WDR-release\crates\wdk-build\src\lib.rs:152
variant DriverType:KMDF in C:\Users\melvinwang\AppData\Local\Temp\.tmpafoyZg\WDR-release\crates\wdk-build\src\lib.rs:76
variant DriverType:UMDF in C:\Users\melvinwang\AppData\Local\Temp\.tmpafoyZg\WDR-release\crates\wdk-build\src\lib.rs:78
variant DriverConfig:KMDF in C:\Users\melvinwang\AppData\Local\Temp\.tmpafoyZg\WDR-release\crates\wdk-build\src\lib.rs:65
variant DriverConfig:UMDF in C:\Users\melvinwang\AppData\Local\Temp\.tmpafoyZg\WDR-release\crates\wdk-build\src\lib.rs:67
--- failure enum_variant_missing: pub enum variant removed or renamed ---
Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.28.0/src/lints/enum_variant_missing.ron
Failed in:
variant DriverType::KMDFConfig, previously in file C:\Users\melvinwang\AppData\Local\Temp\.tmpmEtx2x\wdk-build\src\lib.rs:40
variant DriverType::UMDFConfig, previously in file C:\Users\melvinwang\AppData\Local\Temp\.tmpmEtx2x\wdk-build\src\lib.rs:42
variant DriverConfig::KMDFConfig, previously in file C:\Users\melvinwang\AppData\Local\Temp\.tmpmEtx2x\wdk-build\src\lib.rs:31
variant DriverConfig::UMDFConfig, previously in file C:\Users\melvinwang\AppData\Local\Temp\.tmpmEtx2x\wdk-build\src\lib.rs:32
Changelog
## `wdk`
## [0.2.0](https://github/microsoft/windows-drivers-rs/compare/wdk-v0.1.0...wdk-v0.2.0) - 2024-02-08
### Fixed
- resolve warnings in rust-script blocks and only fail warnings in CI ([#87](https://github/microsoft/windows-drivers-rs/pull/87))
- fix wrong instruction used for arm64 breakpoint
### Other
- restrict to one unsafe operation per block ([#24](https://github/microsoft/windows-drivers-rs/pull/24))
- [**breaking**] enable rustdoc lints and resolve errors
- remove extra keywords in cargo manifests
- initial open-source check in
## `wdk-sys`
## [0.2.0](https://github/microsoft/windows-drivers-rs/compare/wdk-sys-v0.1.0...wdk-sys-v0.2.0) - 2024-02-08
### Added
- generate CStr for c string constants instead of &[u8] ([#72](https://github/microsoft/windows-drivers-rs/pull/72))
### Fixed
- resolve warnings in rust-script blocks and only fail warnings in CI ([#87](https://github/microsoft/windows-drivers-rs/pull/87))
### Other
- update dependencies
- allow multiple_crate_versions in wdk-build (build dependency) ([#98](https://github/microsoft/windows-drivers-rs/pull/98))
- allow exception for clippy::pub_underscore_fields in generated code ([#77](https://github/microsoft/windows-drivers-rs/pull/77))
- Bump thiserror from 1.0.48 to 1.0.55 ([#59](https://github/microsoft/windows-drivers-rs/pull/59))
- reduce noise from bindgen warnings
- fix clippy errors missed due to buggy ci stage
- restrict to one unsafe operation per block ([#24](https://github/microsoft/windows-drivers-rs/pull/24))
- [**breaking**] enable rustdoc lints and resolve errors
- remove extra keywords in cargo manifests
- initial open-source check in
## `wdk-macros`
## [0.2.0](https://github/microsoft/windows-drivers-rs/compare/wdk-macros-v0.1.0...wdk-macros-v0.2.0) - 2024-02-08
### Fixed
- resolve warnings in rust-script blocks and only fail warnings in CI ([#87](https://github/microsoft/windows-drivers-rs/pull/87))
### Other
- allow multiple_crate_versions in wdk-build (build dependency) ([#98](https://github/microsoft/windows-drivers-rs/pull/98))
- use owo-colors for colored output in tests ([#73](https://github/microsoft/windows-drivers-rs/pull/73))
- Bump proc-macro2 from 1.0.66 to 1.0.74 ([#60](https://github/microsoft/windows-drivers-rs/pull/60))
- Bump trybuild from 1.0.84 to 1.0.86 ([#52](https://github/microsoft/windows-drivers-rs/pull/52))
- fix clippy errors missed due to buggy ci stage
- restrict to one unsafe operation per block ([#24](https://github/microsoft/windows-drivers-rs/pull/24))
- [**breaking**] enable rustdoc lints and resolve errors
- remove extra keyword for wdk-macros
- initial open-source check in
## `wdk-build`
## [0.2.0](https://github/microsoft/windows-drivers-rs/compare/wdk-build-v0.1.0...wdk-build-v0.2.0) - 2024-02-08
### Added
- package rust-driver-makefile.toml with wdk-build package ([#36](https://github/microsoft/windows-drivers-rs/pull/36))
- support multiple drivers (of same type) in same cargo workspace
- cargo-make argument forwarding
- generate CStr for c string constants instead of &[u8] ([#72](https://github/microsoft/windows-drivers-rs/pull/72))
### Fixed
- resolve warnings in rust-script blocks and only fail warnings in CI ([#87](https://github/microsoft/windows-drivers-rs/pull/87))
- add missing cpu-arch macro defintions
- fix wdk path regkey detection
### Other
- update versions in readme and rust-driver-makefile.toml
- update dependencies
- allow multiple_crate_versions in wdk-build (build dependency) ([#98](https://github/microsoft/windows-drivers-rs/pull/98))
- update cargo-make tasks with arch-specific tools
- Bump thiserror from 1.0.48 to 1.0.55 ([#59](https://github/microsoft/windows-drivers-rs/pull/59))
- restrict to one unsafe operation per block ([#24](https://github/microsoft/windows-drivers-rs/pull/24))
- [**breaking**] enable rustdoc lints and resolve errors
- initial open-source check in
## `wdk-alloc`
## [0.2.0](https://github/microsoft/windows-drivers-rs/compare/wdk-alloc-v0.1.0...wdk-alloc-v0.2.0) - 2024-02-08
### Fixed
- resolve warnings in rust-script blocks and only fail warnings in CI ([#87](https://github/microsoft/windows-drivers-rs/pull/87))
- remove dependency on lazystatic in wdk-alloc rust tag ([#21](https://github/microsoft/windows-drivers-rs/pull/21))
### Other
- restrict to one unsafe operation per block ([#24](https://github/microsoft/windows-drivers-rs/pull/24))
- [**breaking**] enable rustdoc lints and resolve errors
- initial open-source check in
## `wdk-panic`
## [0.2.0](https://github/microsoft/windows-drivers-rs/compare/wdk-panic-v0.1.0...wdk-panic-v0.2.0) - 2024-02-08
### Fixed
- resolve warnings in rust-script blocks and only fail warnings in CI ([#87](https://github/microsoft/windows-drivers-rs/pull/87))
### Other
- restrict to one unsafe operation per block ([#24](https://github/microsoft/windows-drivers-rs/pull/24))
- [**breaking**] enable rustdoc lints and resolve errors
- initial open-source check in
π€ New release
wdk
: 0.1.0 -> 0.2.0 (β API compatible changes)wdk-sys
: 0.1.0 -> 0.2.0 (β API compatible changes)wdk-macros
: 0.1.0 -> 0.2.0wdk-build
: 0.1.0 -> 0.2.0 (β οΈ API breaking changes)wdk-alloc
: 0.1.0 -> 0.2.0 (β API compatible changes)wdk-panic
: 0.1.0 -> 0.2.0 (β API compatible changes)β οΈ
wdk-build
breaking changesChangelog
## `wdk`
## `wdk-sys` ## `wdk-macros` ## `wdk-build` ## `wdk-alloc` ## `wdk-panic`This PR was generated with release-plz.