2019-09-25 03:45:59 +10:00
|
|
|
# Changes crossterm_input 0.4.0
|
|
|
|
- `TerminalInput::read_line` returns `crossterm::Result` instead of `io::Result`
|
|
|
|
- `TerminalInput::read_char` returns `crossterm::Result` instead of `io::Result`
|
|
|
|
- `Command::get_anis_code()` to `ansi_code()`
|
|
|
|
- Added KeyEvent::Enter and KeyEvent::Tab: [added-key-event-enter], [added-key-event-tab]
|
|
|
|
- `ExecutableCommand::queue` returns `crossterm::Result`
|
|
|
|
- `QueueableCommand::queue` returns `crossterm::Result`
|
|
|
|
- Added derives: Serialize/Deserialize for key events [serde]
|
|
|
|
- Command API takes mutable self instead of self
|
|
|
|
|
|
|
|
[added-key-event-tab]: https://github.com/crossterm-rs/crossterm/pull/239
|
|
|
|
[added-key-event-enter]: https://github.com/crossterm-rs/crossterm/pull/236
|
|
|
|
[serde]: https://github.com/crossterm-rs/crossterm/pull/190
|
|
|
|
|
2019-04-19 18:02:25 +10:00
|
|
|
# Changes crossterm_input 0.3.3
|
|
|
|
- Removed println from `SyncReader`
|
|
|
|
|
2019-04-18 00:24:58 +10:00
|
|
|
# Changes crossterm_input 0.3.2
|
|
|
|
- Fixed some special key combination detections for UNIX systems
|
|
|
|
- Windows mouse input event position was 0-based and should be 1-based
|
|
|
|
|
|
|
|
# Changes crossterm_input 0.3.1
|
|
|
|
- Updated crossterm_utils
|
|
|
|
|
2019-04-11 07:46:30 +10:00
|
|
|
# Changes crossterm_input 0.3
|
|
|
|
- Removed `TerminalInput::from_output()`
|
|
|
|
|
|
|
|
# Changes crossterm_input 0.2.1
|
|
|
|
- Fixed SyncReade bug.
|
|
|
|
|
|
|
|
# Changes crossterm_input 0.2.1
|
|
|
|
- Introduced SyncReader
|
|
|
|
|
|
|
|
# Changes crossterm_input 0.2
|
|
|
|
- Introduced KeyEvents
|
|
|
|
- Introduced MouseEvents
|
|
|
|
|
|
|
|
# Changes crossterm_input 0.1
|
|
|
|
- Moved out of `crossterm` 5.4 crate.
|