- Deps: Update MSRV to 1.79 - (6984714)
- Deps: Switch from winapi to windows-sys (#26) - (a13ea5a)
- Repo: Fix changelog format - (d72ec08)
- Deps: Update which to 7.0.0 (#25) - (207b3a4)
- Deps: Add lockfile to git - (64180fe)
- Deps: Upgrade thiserror to 2.0.9 - (2b4b16f)
- Deps: Upgrade nix to 0.29.0 - (556fd47)
- Documentation: Update wezterm information - (dd1430a)
- Feature: Support wezterm (#23) - (4225aae)
- Feature: Decouple public API from dependencies - (165fe96)
- Repo: Replace custom script with cargo-release - (8835973)
- Repo: Use cliff for changelog - (0d4fe66)
- Update to nix 0.28. (#21, thanks @charliermarsh)
- Update to which 6. (#19)
- Update MSRV to 1.72.
- Don't use BORS.
- Update dependencies.
- Update to nix 0.26.
- Change MSRV policy to stable-5 supported, and bump MSRV to 1.60.0.
- Handle tmux explicitly (#9).
- Fall back to hardcoded sequence if terminfo is not available (#9).
- Use BORS.
- Update to nix 0.24, limit features to only those used (#6).
- Change CI test to test Windows 10 detection with a manifested test executable.
- Clarify in documentation the expected behaviour of
is_windows_10()
and what is or not a bug.
- Stop checking powershell's
PackageManagement
capability as a Win10 check (#5).
- Flush after E3 sequence in
Terminfo
(#4).
- Omit unsupported UTF8 input flag on non-Linux.
- Update to nix 0.22.
- Fix #1: need to flush after writing sequences.
- Drop unused
log
dependency. - Generalise iTerm workaround from 1.0.1 to default behaviour on macOS when the
TERM
starts withxterm
and the terminfo does not haveE3
. - Hide
WindowsConsoleClear
andWindowsConsoleBlank
under an undocumented feature as they are buggy/do not work as per my testing on Win10.WindowsVtClear
andCls
are sufficient for clear.
- Use
VtRis
for Kitty when using its own terminfo. - Use
VtRis
for SyncTERM, Tess, any rxvt, Zellij, and Zutty. - Use
XtermClear
for these when using their own terminfo:- GNOME Terminal,
- Konsole,
- screen,
- Termite,
- XFCE4 Terminal.
- Use
XtermClear
on iTerm on macOS whenTERM
starts withxterm
, to work around macOS not having the correct terminfo by default.
Initial release