Winrt Rs Versions Save

Rust for Windows

0.40.0

1 year ago

This release includes a rollup of fixes and improvements to the Win32 metadata and many small fixes to the Rust bindings themselves. Notably, fixed-size array parameters, APIs with non-system calling conventions such as cdecl, reproducible builds, and far more accurate import libs.

This release does not include an update to the windows-sys crate, which remains stable and unchanged.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.39.0...0.40.0

0.39.0

1 year ago

This release includes improves to string handling and parameter passing to both improve performance and simplify the way arguments are bound to API calls.

Notably, the "alloc" feature has been removed. This feature allowed string literals to be implicitly converted to null terminated strings required by some Windows APIs. While convenient, it was rather complicated and expensive at runtime. Instead, the explicit s! and w! macros are now provided to create null terminated UTF-8 and UTF-16 string literals at compile time.

This release does not include an update to the windows-sys crate, which remains stable and unchanged.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.38.0...0.39.0

0.38.0

1 year ago

This release includes a host of small improvements and fixes to the windows crate. Notably, the windows-bindgen and windows-metadata crates have been rewritten to avoid the static winmd cache in favor of a stateful metadata reader that allows multiple instances to be used independently (#1777).

This release does not include an update to the windows-sys crate, which remains stable and unchanged.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.37.0...0.38.0

0.37.0

1 year ago

This release includes a host of small improvements and fixes to the windows crate. Notably, changes to the implement and interface macros improve interoperability, correctness, and safety for COM and WinRT implementations.

This release does not include an update to the windows-sys crate, which remains stable and unchanged.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.36.1...0.37.0

0.36.1

2 years ago

This is a minor service release to work around docs.rs limitations in order to publish windows-sys docs.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.36.0...0.36.1

0.36.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.35.0...0.36.0

0.35.0

2 years ago

What's Changed

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.34.0...0.35.0

0.34.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.33.0...0.34.0

0.33.0

2 years ago

What's Changed

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.32.0...0.33.0

0.32.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.30.0...0.32.0