crossterm v0.5.0 Release Notes

    • ๐Ÿ”จ Internal refactoring (PR #3)
      • Removed unsafe static mut
      • Documentation update
      • Remove all references to the crossterm book
    • ๐Ÿ“š Sync documentation style (PR #4)
    • ๐Ÿ Sync SyncReader::next() Windows and UNIX behavior (PR #5)
    • โœ‚ Remove all references to the crossterm book (PR #6)
    • ๐Ÿ”€ Mouse coordinates synchronized with the cursor (PR #7)
      • Upper/left reported as (0, 0)
    • ๐Ÿ›  Fixed bug that read sync didn't block (Windows) (PR #8)
    • ๐Ÿ”จ Refactored UNIX readers (PR #9)
      • AsyncReader produces mouse events
      • One reading thread per application, not per AsyncReader
      • Cursor position no longer consumed by another AsyncReader
      • Implemented sync reader for read_char (requires raw mode)
      • Fixed SIGTTIN when executed under the LLDB
      • Added mio for reading from FD and more efficient polling (UNIX only)
    • ๐Ÿ Sync UNIX and Windows vertical mouse position (PR #11)
      • Top is always reported as 0