Releases
0.12.0
zrzka
released this
21 Oct 18:46
Following crates are deprecated and no longer maintained
crossterm_cursor
crossterm_input
crossterm_screen
crossterm_style
crossterm_terminal
crossterm_utils
crossterm_cursor
0.4.0
Internal refactoring (PR #2 )
Improved public documentation
sys
module is no longer public
Fixed examples link (PR #6 )
Sync documentation style (PR #7 )
Removed all references to the crossterm book (PR #8 )
Replaced RAW_MODE_ENABLED
with is_raw_mode_enabled
(PR #9 )
Use SyncReader
& InputEvent::CursorPosition
for pos_raw()
(PR #10 )
crossterm_input
0.5.0
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
crossterm_screen
0.3.2
to_alternate
switch back to main screen if it fails to switch into raw mode (PR #4 )
Improve the documentation (PR #5 )
Public API
Include the book content in the documentation
Remove all references to the crossterm book (PR #6 )
New commands introduced (PR #7 )
EnterAlternateScreen
LeaveAlternateScreen
Sync Windows and UNIX raw mode behavior (PR #8 )
crossterm_style
0.5.2
Refactoring (PR #2 )
Added unit tests
Restructured files
Improved documentation and added book page to lib.rs
Fixed bug with SetBg
command, WinApi logic
Fixed bug with StyledObject
, used stdout for resetting terminal color
Introduced ResetColor
command
Sync documentation style (PR #3 )
Remove all references to the crossterm book (PR #4 )
Windows 7 grey/white foreground/intensity swapped (PR #5 )
crossterm_terminal
0.3.2
Removed crossterm_cursor::sys
dependency (PR #2 )
Internal refactoring & documentation (PR #3 )
Removed all references to the crossterm book (PR #4 )
crossterm_utils
0.4.0
Add deprecation note (PR #3 )
Remove all references to the crossterm book (PR #4 )
Remove unsafe static mut (PR #5 )
sys::unix::RAW_MODE_ENABLED
replaced with sys::unix::is_raw_mode_enabled()
(breaking)
New lazy_static
dependency
crossterm_winapi
0.3.0
Make read sync block for windows systems (PR #2 )
You can’t perform that action at this time.