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.3.0 - 2024-09-27
- add more precise NTSTATUS const fns (#183)
- configure WDK configuration via parsing Cargo manifest metadata (#186)
- typos in Getting Started section of README.md (#213)
- [breaking] prevent linking of wdk libraries in tests that depend on
wdk-sys
(#118)
- Improve doc comments to comply with
too_long_first_doc_paragraph
clippy lint (#202) - Update README.md (#180)
- update readme to call out bugged LLVM 18 versions (#169)
- Build perf: Make calls to bindgen run in parallel (#159)
- Bump rustversion from 1.0.14 to 1.0.15 (#145)
- use a standardized workspace lint table (#134)
- Bump anyhow from 1.0.79 to 1.0.82 (#140)
- Bump thiserror from 1.0.56 to 1.0.59 (#142)
- change version bounds for
manual_c_str_literals
andref_as_ptr
clippy lints (#127) - fix
winget
llvm install command option (#115) - fix various pipeline breakages (nightly rustfmt bug, new nightly clippy lints, upstream winget dependency issue) (#117)
- add lint exceptions for clippy::manual_c_str_literals and clippy::ref_as_ptr (#108)
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
- generate CStr for c string constants instead of &[u8] (#72)
- resolve warnings in rust-script blocks and only fail warnings in CI (#87)
- update dependencies
- allow multiple_crate_versions in wdk-build (build dependency) (#98)
- allow exception for clippy::pub_underscore_fields in generated code (#77)
- Bump thiserror from 1.0.48 to 1.0.55 (#59)
- reduce noise from bindgen warnings
- fix clippy errors missed due to buggy ci stage
- restrict to one unsafe operation per block (#24)
- [breaking] enable rustdoc lints and resolve errors
- remove extra keywords in cargo manifests
- initial open-source check in