crossterm-rs / crossterm

Cross platform terminal library rust
MIT License
3.28k stars 281 forks source link

Document addition of `KeyEventKind::Release` as breaking #805

Closed Piturnah closed 1 year ago

Piturnah commented 1 year ago

This change in 0.26 broke my project since I was doing some behaviour based on any key event, so when KeyEventKind::Release was implemented for Windows it caused the behaviour to change (double event firing)

Based on #797 it seems this may be a common issue, so I think it should be moved in the change notes to a breaking change so people have more of a head's up.

By the way, thank you for all the incredible work on this library!

Edit: Just seen #778, seems like a great idea