Upgrading windows 0.61 to 0.62
Breaking0.61.3 → 0.62.2Breaking4New12Changed17Fixed7Other12
BreakingUpgrade verdict
4 breaking changes.
In plain terms
- 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.
Must act 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.
What you must change
Breaking4
Removes the unused lifetime type parameter from Ref.
RefMakes breaking changes to windows-core to support windows-bindgen type system improvements.
windows-corewindows-bindgenMakes BOOL a core type.
BOOLUses Ref and OutRef for C++ delegates.
RefOutRef