Winrt Rs Versions Save

Rust for Windows

0.55.0

1 month ago

This update includes a few improvements to code generation. The following crates are being updated today:

  • windows-bindgen
  • windows-metadata
  • windows-core

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.54.0...0.55.0

0.54.0

1 month ago

This update includes a few improvements to error propagation and expanded VARIANT support.

What's Changed

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.53.0...0.54.0

0.53.0

2 months ago

As requested, this release updates the Windows family of crates. Notably:

  • The windows-sys crate won't be updated at this time.
  • The windows-version crate is unchanged.
  • There is a minor (compatible) update to the windows-targets crates.
  • This is the first release of the windows-result (#2847) crate and provides efficient Windows error handling and propagation with support for Win32, COM, WinRT, and NT APIs.
  • This is the first release of the windows-registry (#2848) crate and provides simple, safe, and efficient access to the Windows registry.
  • VARIANT and PROPVARIANT support has been added to the windows-core crate (#2786), making it a lot easier to work with Shell and OLE APIs.
  • Windows metadata has been updated providing additional APIs and fixes.
  • A new feature search tool is now available to quickly determine which features to enable for a given API. 
  • A number of new tutorials have been added.
  • A number of new samples have been added.
  • Many additional fixes and improvements listed below.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.52.0...0.53.0

0.52.0

5 months ago

This release includes updates to all crates. This includes the first update to the windows-sys crate in 8 months. It also includes the first published version of the riddle tool and the windows-version crate.

What's Changed

New Contributors

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.48.5...0.52.0

0.48.5

8 months ago

As discussed in https://github.com/microsoft/windows-rs/pull/2613, this update bumps windows-targets to 0.48.5 and will be the final release to support 1.48.

I will then switch everything in windows-rs to use edition 2021 and MSRV 1.56.

What's Changed

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.48.4...0.48.5

0.48.4

8 months ago

A user reported issues with using Rust 1.48 with windows-targets. It is quite difficult to validate as that is such an old version of Rust, but this tweak should address the compatibility concern.

This just flips windows-targets and the arch-specific crates to use Rust edition 2018.

What's Changed

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.51.1...0.48.4

0.51.1

8 months ago

This is mainly for publishing an update of the windows-bindgen crate but also fixes a few minor readme and version issues to avoid confusion.

  • The windows and windows-core crates are updated to 0.51.1 to update the readme but are otherwise unchanged.
  • The windows-targets crate and arch-specific crates are updated to 0.48.3 to update the readme and bring the lib file names in line with the crate version.

Those are all semver-compatible updates.

  • The windows-bindgen crate is updated to 0.51.1 and includes the new riddle-based metadata processing capabilities and is compatible with the windows and windows-core crates.
  • The windows-metadata crate is updated to 0.51.1 and includes many refinements but is largely for internal use.

Those are major breaking changes.

The windows-sys crate will not be updated at this time.

What's Changed

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.51.0...0.51.1

0.51.0

8 months ago

As requested by #2603, this update includes the first published update to the windows crate in 5 months. As a reminder, updates are only published by request.

  • This includes a semver-compatible update to the windows-targets crate.
  • The windows crate now depends on the windows-core crate.
  • The windows, windows-core, windows-implement, and windows-interface crates have been bumped to version 0.51.0 as there have been breaking changes.
  • The windows-targets crate has been bumped to version 0.48.2 as it remains compatible with previous versions.
  • Notably, an expanded set of WDK APIs are now available.
  • Other crates will not be updated at this time.

What's Changed

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.50.0...0.51.0

windows-targets-0.48.1

9 months ago

This is a semver-compatible update to the windows-targets crate to improve gnullvm compatibility by including #2515 as requested in #2557.

Other crates will not be updated at this time.

0.50.0

10 months ago

This update includes the first published version of the windows-core crate (#2475) as requested in #2527.

Other crates will not be updated at this time.

What's Changed

Full Changelog: https://github.com/microsoft/windows-rs/compare/0.49.0...0.50.0