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.
0.2.0 - 2024-02-08
- package rust-driver-makefile.toml with wdk-build package (#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)
- resolve warnings in rust-script blocks and only fail warnings in CI (#87)
- add missing cpu-arch macro defintions
- fix wdk path regkey detection
- update versions in readme and rust-driver-makefile.toml
- update dependencies
- allow multiple_crate_versions in wdk-build (build dependency) (#98)
- update cargo-make tasks with arch-specific tools
- Bump thiserror from 1.0.48 to 1.0.55 (#59)
- restrict to one unsafe operation per block (#24)
- [breaking] enable rustdoc lints and resolve errors
- initial open-source check in