Skip to content

63

Compare
Choose a tag to compare
@kennykerr kennykerr released this 18 Mar 13:35
· 103 commits to master since this release
70cb833

Note: I've switched to numeric release and tag numbers (e.g. 63 instead of 0.63.0) to avoid confusing releases with crate versions, which are independent of the release name and git tag.

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).

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).

Minor updates to existing crates

cppwinrt - updates dependencies with no visible changes.

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.

What's Changed

New Contributors

Full Changelog: 0.62.0...63