KEMBAR78
Release 63 by kennykerr · Pull Request #3548 · microsoft/windows-rs · GitHub
Skip to content

Conversation

@kennykerr
Copy link
Collaborator

Major updates to existing crates

windows - this update adds marshaling support for COM implementations inside the windows crate (#3531), remapping of more numeric types to the windows-numerics crate (#3524), detection of nested structs with differing layout or packing requirements (#3522), and other minor fixes.

windows-bindgen - this update adds marshaling support for COM implementations generated by windows-bindgen such as delegates (#3531), detection of nested structs with differing layout or packing requirements (#3522), deriving Default in more cases (#3520), and other minor fixes.

windows-core - this update adds the core marshaling implementation used by the windows-bindgen crate and all other Windows code including COM implementations, delegates, and weak references (#3531). The windows-core crate also includes minor improvements to COM authoring support.

windows-implement - this update adds plumbing to hook the windows-core crate's marshaling support into all COM implementations (#3531).

windows-numerics - this update adds scale and skew functions to Matrix3x2.

windows-strings - this update introduces a small breaking change to the h! macro for creating HSTRING literals in compliance with Edition 2024 (#3530) and Miri test coverage (#3535).

Minor updates to existing crates

cppwinrt - updates dependencies with no visible changes.

windows-collections - updates dependencies with minor improvements to documentation.

windows-future - updates dependencies with minor improvements to documentation and adds COM marshaling support to async delegates (#3531).

windows-interface - updates dependencies with minor improvements to documentation.

windows-link - updates linker correctness on Linux.

windows-registry - updates dependencies with no visible changes.

windows-result - updates dependencies with no visible changes.

windows-version - updates dependencies with no visible changes.

Fixes: #3541

@kennykerr kennykerr merged commit 70cb833 into master Mar 18, 2025
37 checks passed
@kennykerr kennykerr deleted the release.63 branch March 18, 2025 13:33
@MarijnS95
Copy link
Contributor

MarijnS95 commented Jul 27, 2025

Hey @kennykerr, could you retroactively edit a few of these releases on the releases page to list the major version bump of each individual crate? That should make it easier to find when I want to search for the tag that produced windows 0.61.0 for example. Thanks! 🙏

It seems you did so (albeit with different formattings) in tag 61 and tag 66, but no others.

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

2 participants