Skip to content

Upgrading windows 0.61 to 0.62

Breaking0.61.3 → 0.62.2Breaking4New12Changed17Fixed7Other12

BreakingUpgrade verdict

4 breaking changes.

  • Removes the unused lifetime type parameter from Ref.
  • The core package changed in ways that may break existing code, in order to support the improved code generator.
  • Makes BOOL a core type.
  • Uses Ref and OutRef for C++ delegates.
Top 3 of 4 that need code or config changes

Rust requirement changed in 0.62.0: 1.74 → 1.82.

Drops windows-link.

Moves windows-collections 0.2.0 → 0.3.2, windows-core 0.61.2 → 0.62.2, windows-future 0.2.1 → 0.3.2, windows-link 0.1.3 → 0.2.1, windows-numerics 0.2.0 → 0.3.1, windows-result 0.3.4 → 0.4.1, windows-strings 0.4.2 → 0.5.1, windows-threading 0.1.0 → 0.2.1. Your build may pick other versions.

Breaking4
Removes the unused lifetime type parameter from Ref.
Ref
Makes breaking changes to windows-core to support windows-bindgen type system improvements.
windows-corewindows-bindgen
Makes BOOL a core type.
BOOL
Uses Ref and OutRef for C++ delegates.
RefOutRef