crossterm v0.14.2 Release Notes

Release Date: 2020-01-11 // 16 days ago
    • 🛠 Fix TIOCGWINSZ for FreeBSD

Previous changes from v0.14

    • Replace the input module with brand new event module
      • Terminal Resize Events
      • Advanced modifier (SHIFT | ALT | CTRL) support for both mouse and key events and
      • futures Stream (feature 'event-stream')
      • Poll/read API
      • It's highly recommended to read the Upgrade from 0.13 to 0.14 documentation
    • ⬆️ Replace docs/UPGRADE.md with the Upgrade Paths documentation
    • ➕ Add MoveToColumn, MoveToPreviousLine, MoveToNextLine commands
    • 🔀 Merge screen module into terminal
      • Remove screen::AlternateScreen
      • Remove screen::Rawscreen
        • Move and rename Rawscreen::into_raw_mode and Rawscreen::disable_raw_mode to terminal::enable_raw_mode and terminal::disable_raw_mode
      • Move screen::EnterAlternateScreen and screen::LeaveAlternateScreen to terminal::EnterAlternateScreen and terminal::LeaveAlternateScreen
      • Replace utils::Output command with style::Print command
    • 🛠 Fix enable/disable mouse capture commands on Windows
    • 👍 Allow trailing comma queue! & execute! macros