| # Changelog |
| |
| ## 0.15.7 |
| |
| ### Enhancements |
| |
| * Set an appropriate lower version of libc for macos changes. |
| * Improved behavior of `read_single_key` so 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 `regex` dependency. (#153) |
| * Clarified that `clicolors-control` is 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_size` dependency. |
| |
| ## 0.15.2 |
| |
| ### Enhancements |
| |
| * Dropped `once_cell` dependency to support MSRV again. |
| |
| ## 0.15.1 |
| |
| ### Enhancements |
| |
| * ANSI support no longer depends on `regex` crate. |
| * Crate now supports `minver`. |
| |
| ## 0.15.0 |
| |
| ### Enhancements |
| |
| * Added more key recognitions |
| * Exposed `pad_str_with` to public API |
| * Added `ReadWritePair` |
| * Support `color256` in `Style::from_dotted_str` |
| |
| ### BREAKING |
| |
| * Added `ReadWritePair` to `TermTarget` to allow arbitrary read write pairs behave as a term |
| * Removed `Copy` and `PartialEq` from `TermTarget` |
| |
| ## 0.14.1 |
| |
| ### Enhancements |
| |
| * Added `NO_COLOR` support |
| * 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_stderr` for checking if stderr is a terminal |
| * Removed `termios` dependency |
| |
| ### 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 of `Term::features().is_attended()` |
| |
| ### BREAKING |
| |
| * Remove `Term::want_emoji()` in favor of `Term::features().wants_emoji()` |