diff --git a/.changes/windows-0.37.0.md b/.changes/windows-0.37.0.md index 239881968..cbe8860eb 100644 --- a/.changes/windows-0.37.0.md +++ b/.changes/windows-0.37.0.md @@ -2,4 +2,8 @@ "tao": patch --- -Update the windows-rs crate to the latest 0.37.0 release. This depends on rustc version 1.61 for some `const` generic support which was just stabilized, so on Windows the MSRV is effectively 1.61 now. +Update the `windows` crate to the latest 0.37.0 release. + +The `#[implement]` macro in `windows-implement` and the `implement` feature in `windows` depend on some `const` generic features which stabilized in `rustc` 1.61. The MSRV on Windows targets is effectively 1.61, but other targets do not require these features. + +Since developers on non-Windows platforms are not always able to upgrade their toolchain with `rustup`, the package remains at 1.56. Windows developers may get less friendly compiler errors about using unstable language features until they upgrade their toolchain if they build `tao` without `wry`, which has some Windows-specific dependencies that transitively raise the MSRV for `wry` to 1.61.