Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release v0.3.0 #222

Merged
merged 9 commits into from
Oct 2, 2024
Merged

chore: release v0.3.0 #222

merged 9 commits into from
Oct 2, 2024

Conversation

wmmc88
Copy link
Collaborator

@wmmc88 wmmc88 commented Sep 27, 2024

πŸ€– New release

  • wdk: 0.2.0 -> 0.3.0 (βœ“ API compatible changes)
  • wdk-sys: 0.2.0 -> 0.3.0 (βœ“ API compatible changes)
  • wdk-macros: 0.2.0 -> 0.3.0
  • wdk-build: 0.2.0 -> 0.3.0 (βœ“ API compatible changes)
  • wdk-alloc: 0.2.0 -> 0.3.0 (βœ“ API compatible changes)
  • wdk-panic: 0.2.0 -> 0.3.0 (βœ“ API compatible changes)
Changelog

wdk

0.3.0 - 2024-09-27

Added

  • configure WDK configuration via parsing Cargo manifest metadata (#186)

Fixed

  • typos in Getting Started section of README.md (#213)
  • only emit must_use hint when wdf function has return type (#122)
  • [breaking] prevent linking of wdk libraries in tests that depend on wdk-sys (#118)

Other

  • Update README.md (#180)
  • update readme to call out bugged LLVM 18 versions (#169)
  • use a standardized workspace lint table (#134)
  • fix winget llvm install command option (#115)
  • fix various pipeline breakages (nightly rustfmt bug, new nightly clippy lints, upstream winget dependency issue) (#117)

wdk-sys

0.3.0 - 2024-09-27

Added

  • add more precise NTSTATUS const fns (#183)
  • configure WDK configuration via parsing Cargo manifest metadata (#186)

Fixed

  • typos in Getting Started section of README.md (#213)
  • [breaking] prevent linking of wdk libraries in tests that depend on wdk-sys (#118)

Other

  • 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 and ref_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)

wdk-macros

0.3.0 - 2024-09-27

Added

  • configure WDK configuration via parsing Cargo manifest metadata (#186)

Fixed

  • typos in Getting Started section of README.md (#213)
  • prevent unused import warning in arguments to call_unsafe_wdf_function_binding (#207)
  • prevent E0530 function parameters cannot shadow tuple structs error when using call_unsafe_wdf_function_binding (#200)
  • only emit must_use hint when wdf function has return type (#122)
  • [breaking] prevent linking of wdk libraries in tests that depend on wdk-sys (#118)

Other

  • 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)
  • Bump paste from 1.0.14 to 1.0.15 (#152)
  • Bump proc-macro2 from 1.0.81 to 1.0.82 (#151)
  • Bump rustversion from 1.0.14 to 1.0.15 (#145)
  • Bump macrotest from 1.0.11 to 1.0.12 (#146)
  • Bump proc-macro2 from 1.0.78 to 1.0.81 (#147)
  • Bump trybuild from 1.0.89 to 1.0.91 (#148)
  • use a standardized workspace lint table (#134)
  • Bump syn from 2.0.48 to 2.0.58 (#135)
  • fix winget llvm install command option (#115)
  • fix various pipeline breakages (nightly rustfmt bug, new nightly clippy lints, upstream winget dependency issue) (#117)

wdk-build

0.3.0 - 2024-09-27

Added

  • add skip_umdf_static_crt_check unstable option to prevent static crt linkage check (#217)
  • [breaking] add 'ExAllocatePool' to blocklist due to deprecation (#190)
  • configure WDK configuration via parsing Cargo manifest metadata (#186)

Fixed

  • typos in Getting Started section of README.md (#213)
  • skip infverif task for sample drivers built with certain GE WDK versions (#143)
  • [breaking] prevent linking of wdk libraries in tests that depend on wdk-sys (#118)

Other

  • fix clippy::empty-line-after-doc-comments lint issues (#221)
  • move infverif task's condition script logic to cargo_make.rs (#216)
  • remove unstable rustfmt version setting (replaced by auto-detected edition) (#220)
  • replace directory substitution plugin with condition_script_runner_args (#208)
  • use cargo-make's built-in arg expansion instead of custom plugin support in nested-cargo-workspace-in-cargo-make-emulated-workspace-support (#201)
  • 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)
  • add support for rustc-check-cfg (#150)
  • Bump windows from 0.52.0 to 0.56.0 (#144)
  • Bump rustversion from 1.0.14 to 1.0.15 (#145)
  • use a standardized workspace lint table (#134)
  • Bump clap from 4.4.18 to 4.5.4 (#130)
  • Bump thiserror from 1.0.56 to 1.0.59 (#142)
  • 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)

wdk-alloc

0.3.0 - 2024-09-27

Added

  • configure WDK configuration via parsing Cargo manifest metadata (#186)

Fixed

  • typos in Getting Started section of README.md (#213)
  • [breaking] prevent linking of wdk libraries in tests that depend on wdk-sys (#118)

Other

  • Update README.md (#180)
  • update readme to call out bugged LLVM 18 versions (#169)
  • use a standardized workspace lint table (#134)
  • fix winget llvm install command option (#115)
  • fix various pipeline breakages (nightly rustfmt bug, new nightly clippy lints, upstream winget dependency issue) (#117)

wdk-panic

0.3.0 - 2024-09-27

Added

  • configure WDK configuration via parsing Cargo manifest metadata (#186)

Fixed

  • typos in Getting Started section of README.md (#213)
  • [breaking] prevent linking of wdk libraries in tests that depend on wdk-sys (#118)

Other

  • Update README.md (#180)
  • update readme to call out bugged LLVM 18 versions (#169)
  • use a standardized workspace lint table (#134)
  • fix winget llvm install command option (#115)
  • fix various pipeline breakages (nightly rustfmt bug, new nightly clippy lints, upstream winget dependency issue) (#117)


This PR was generated with release-plz.

@wmmc88 wmmc88 added the release label Sep 27, 2024
@wmmc88 wmmc88 force-pushed the release-plz-2024-09-27T21-21-41Z branch from aa8e1e1 to 9e5d761 Compare October 1, 2024 17:59
@wmmc88 wmmc88 marked this pull request as ready for review October 2, 2024 00:19
@wmmc88 wmmc88 self-assigned this Oct 2, 2024
@wmmc88 wmmc88 requested a review from a team October 2, 2024 00:31
@wmmc88 wmmc88 added this pull request to the merge queue Oct 2, 2024
Merged via the queue into main with commit 8ca9c12 Oct 2, 2024
121 checks passed
@wmmc88 wmmc88 deleted the release-plz-2024-09-27T21-21-41Z branch October 2, 2024 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants