Skip to content

0.39.0

Compare
Choose a tag to compare
@kennykerr kennykerr released this 20 Jul 15:48
· 469 commits to master since this release
42f05aa

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: 0.38.0...0.39.0