Upgrading crossterm 0.25 to 0.26
Breaking0.25.0 → 0.26.1Breaking3Platform1New6Fixed4
BreakingUpgrade verdict
3 breaking changes and a platform requirement change.
In plain terms
- Remove SetCursorShape in favour of SetCursorStyle.
- Make Windows resize event match terminal::size.
- Add key release event for windows.
- Rust 1.58 or later is now required.
Must act 4 items need code or config changes
What you must change
Breaking3
Remove SetCursorShape in favour of SetCursorStyle.
SetCursorShapeSetCursorStyleMake Windows resize event match terminal::size.
terminal::sizeAdd key release event for windows.
Platform1
Rust 1.58 or later is now required.