This is a bugfix and quality-of-life release.
-
New option:
--probe-mode=[any|ctty|stdio]. This specifies whether to probe the terminal through stdio or ctty (usually/dev/tty). Defaults toany, which will probe stdio if it looks like a tty, otherwise the ctty. This allows the terminal to be probed when I/O is redirected (#325, reported by @algometric). -
We now try harder to restore the terminal to a usable state after
SIGINTis received, even if we couldn't do a clean exit in a reasonable time frame (#309, reported by @saitoha). -
Bash completions were added and zsh completions updated (#315, @desertstsung).
-
Improved compatibility for the Kitty protocol, specifically with iTerm2 (@zouyonghe).
-
Bug fixes:
#184 Test failure on sparc64 (reported by @cdluminate).
#292 Test failure on i386 (reported by @cdluminate).
#321 Bad console modes on win32 after exit (reported by @juliannoble).
[unfiled] Stalling on closed output pipe on OpenBSD.