minicrossterm/crossterm_terminal/CHANGELOG.md
2019-09-24 19:45:59 +02:00

22 lines
899 B
Markdown

# Changes crossterm_terminal 0.3.0
- `Terminal::terminal_size` to `Terminal::size`
- `Terminal::size()` returns `Result<(u16, u16)>`
- Return written bytes: [return-written-bytes]
- Synced all `i16` values for indexing: set size, get size, scrolling to `u16` values
- Synced set/get terminal size behaviour: [fixed-get-set-terminal-size]
- `ExecutableCommand::queue` returns `crossterm::Result`
- `QueueableCommand::queue` returns `crossterm::Result`
- Command API takes mutable self instead of self
[return-written-bytes]: https://github.com/crossterm-rs/crossterm/pull/212
[fixed-get-set-terminal-size]: https://github.com/crossterm-rs/crossterm/pull/242
# Changes crossterm_terminal 0.2.2
- Terminal size Linux was not 0-based.
- Made FreeBSD compile
# Changes crossterm_terminal 0.2
- Removed `Terminal:from_output()`
# Changes crossterm_terminal 0.1
- Moved out of `crossterm` 5.4 crate.