This release is only for the windows-metadata crate (0.60.0) and brings nine months worth of updates to the low-level metadata library for ECMA-335. This includes support for nested types (#3799), the ability to articulate and distinguish between mutable and immutable reference and pointer parameter types (#3865), support for union types (#3867), smarter indexing (#3612), and many other small improvements.
What's Changed
- Document
--specific-depsoption inwindows-bindgenby @Copilot in #3854 - Add
awaitsample by @kennykerr in #3858 - Bump react-router and react-router-dom in /web/features by @dependabot[bot] in #3860
- Bump lodash from 4.17.21 to 4.17.23 in /web/features by @dependabot[bot] in #3862
- Add (incomplete) new
windows-rdlcrate by @kennykerr in #3861 - Add interface method support for
windows-rdlby @kennykerr in #3865 - Add union support for
windows-rdlby @riverar in #3867 - Add RDL syntax reference documentation by @riverar in #3868
- Add
Owned::into_rawto relinquish ownership of an handle by @sylveon in #3869 - Add Win32/WinRT type system distinction for
windows-rdlby @kennykerr in #3871 - Add free (Win32) function support for
windows-rdlby @kennykerr in #3873 - Add pseudo-type support for
windows-rdlby @kennykerr in #3877 - Document
windows-rdlfunction support by @riverar in #3874 - Reduce unnecessary CI runs for
windows-rdldoc changes by @riverar in #3875 - Replace rand crate with BCryptGenRandom in dcomp sample by @riverar in #3883
- Add constant support for
windows-rdlby @kennykerr in #3882 - Remove Drop impl on VARIANT and PROPVARIANT by @riverar in #3886
- Consolidate value parsing for constants and enums in
windows-rdlby @kennykerr in #3885 - Update toml requirement from 0.9 to 1.0 by @dependabot[bot] in #3889
- Release 73 by @kennykerr in #3891
New Contributors
Full Changelog: 72...73