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

Version 0.51.0 #2605

Merged
merged 1 commit into from
Aug 14, 2023
Merged

Version 0.51.0 #2605

merged 1 commit into from
Aug 14, 2023

Conversation

kennykerr
Copy link
Collaborator

As requested by #2603, this update includes the first published update to the windows crate in 5 months. As a reminder, updates are only published by request.

  • This includes a semver-compatible update to the windows-targets crate.
  • The windows crate now depends on the windows-core crate.
  • The windows, windows-core, windows-implement, and windows-interface crates have been bumped to version 0.51.0 as there have been breaking changes.
  • The windows-targets crate has been bumped to version 0.48.2 as it remains compatible with previous versions.
  • Notably, an expanded set of WDK APIs are now available.
  • Other crates will not be updated at this time.

Fixes: #2603

@MarijnS95
Copy link
Contributor

MarijnS95 commented Aug 14, 2023

@kennykerr are you sure windows-bindgen/windows-metadata don't need an update? They generate calls to ::windows::imp::interface_hierarchy!(), but these have moved into the core.

::windows::core::imp::interface_hierarchy!() would also be inconvenient because the macro internally references ::windows_core and requires the windows-core crate to be in the dependencies list too.

@kennykerr
Copy link
Collaborator Author

I only publish crates upon request and only the windows crate was requested. I'm also actively working on the extensibility provided by those other crates so I'm eager to continue refining that before I publish another update.

And yes, it is an unfortunate side-effect of the windows-core crate that this additional dependency is necessary. I'm still mulling over how to address that most elegantly.

@MarijnS95
Copy link
Contributor

Opened an issue to request a release, but still surprised that this has te be requested explicitly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Release request for windows-rs 0.49.0 for WDK additions.
2 participants