2.0 KiB
2.0 KiB
Changelog
0.15.7
Enhancements
- Set an appropriate lower version of libc for macos changes.
- Improved behavior of
read_single_keyso it does not disturb other threads quite as much. (#165) - More reliably reset raw mode in terminal. (#171)
0.15.6
Enhancements
- Switch to
select()on macOS for polling on TTYs to work around a macOS bug. (#169) - Added blink fast and strikethrough attributes. (#159)
0.15.5
Enhancements
- Removed
regexdependency. (#153) - Clarified that
clicolors-controlis no longer used. - Handle non-tty terminals in
read_char. (#124)
0.15.4
Enhancements
- Fix for regression where console size was misreported on windows. (#151)
0.15.3
Enhancements
- Dropped
terminal_sizedependency.
0.15.2
Enhancements
- Dropped
once_celldependency to support MSRV again.
0.15.1
Enhancements
- ANSI support no longer depends on
regexcrate. - Crate now supports
minver.
0.15.0
Enhancements
- Added more key recognitions
- Exposed
pad_str_withto public API - Added
ReadWritePair - Support
color256inStyle::from_dotted_str
BREAKING
- Added
ReadWritePairtoTermTargetto allow arbitrary read write pairs behave as a term - Removed
CopyandPartialEqfromTermTarget
0.14.1
Enhancements
- Added
NO_COLORsupport - Added some more key recognitions
- Undeprecate
Term::is_term
0.14.0
Enhancements
- Added emoji support for newer Windows terminals.
BREAKING
- Made the windows terminal emulation a non default feature (
windows-console-colors)
0.13.0
Enhancements
- Added
user_attended_stderrfor checking if stderr is a terminal - Removed
termiosdependency
Bug Fixes
- Better handling of key recognition on unix
Term::terminal_size()on stderr terms correctly returns stderr term info
Deprecated
- Deprecate
Term::is_term()in favor ofTerm::features().is_attended()
BREAKING
- Remove
Term::want_emoji()in favor ofTerm::features().wants_emoji()