104 lines
2.0 KiB
Markdown
104 lines
2.0 KiB
Markdown
# 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()`
|