Skip to content

Upgrading crossterm 0.25 to 0.26

Breaking0.25.0 → 0.26.1Breaking3Platform1New6Fixed4

BreakingUpgrade verdict

3 breaking changes and a platform requirement change.

  • 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.
4 items need code or config changes
Breaking3
Remove SetCursorShape in favour of SetCursorStyle.
SetCursorShapeSetCursorStyle
Make Windows resize event match terminal::size.
terminal::size
Add key release event for windows.
Platform1
Rust 1.58 or later is now required.