Releases: gdamore/tcell
Version 2.5.2 Bug Fix & Feature Release
(Technically this should probably have been a new minor as a new feature was introduced.)
Version 2.5.1 Bug Fix Release
This release fixes #523 - which addresses an unintended behavior when clearing the screen.
The regression was introduced in v2.5.0.
Version 2.5.0 Feature Release
Version 2.5.0 is a rollup of a number of bug fixes but also includes some new features:
Features:
- A new SetCursorStyle() is introduced to allow applications to set the cursor shape (#356)
- Views API adds mouse support (#494)
- Some special enhancements for the foot terminal emulator were added (#506)
Bugs Fixed:
- Bug fix where EventError was getting sent after resuming a Screen (#480)
- Bug fix for Putty mouse events not working (#477)
- Screen.Clear() is greatly optimized, reducing the time to redraw the screen (and hopefully removing flashing) (#491)
- Fixes several bugs for termbox
- Fix for bug causing cgo to crash on macOS (#492)
- Fix for mouse tracking being set improperly on exiting (#512)
- Fix for go 1.18 with macOS (#520)
- Fix for missing tmux-256color terminal (#521)
- Fix for incorrect style handling in some circumstances (after screen.Clear() typically) (#509)
Special Message:
This release contains a special message for the people of Russia. Please see the file UKRAINE.md for more information.
Version 2.4.0 Feature Release
This release introduces a new channel based API for events (#465)
This API is an alternative to PollEvent(), and should make tcell easier to use in multiplexed I/O (select statements).
Version 2.3.11 Bug Fix Release
This fixes a problem with unpredictable output when tcell is being suspended or shutting down.
Version 2.3.10 Bug Fix Release
This adds support for a Stdin based Tty implementation, and correctly handles the case where terminal sizes are not set properly.
Version 2.3.9 Bug Fix Release
This adds support (built-in) for the "foot" terminal emulator.
It also fixes a bug so that colors are reset to the defaults for the terminal when tcell is suspended.
Version 2.3.8 Bug Fix Release
This only affects folks using the Sun / Solaris / illumos console. It removes the sun-256color special entry, and instead makes sun-color 256 color by default. The illumos console has had 8-bit color support since it's inception.
Version 2.3.7 Bug Fix Release
This permits a different device node to be used than /dev/tty, which may allow uses of tcell in other context (web based terminal applications for example.)
Note: technically this should probably have been a feature release, but I mistakenly tagged it as a patch.
Version 2.3.6 Bug Fix Release
Add xterm-direct, which gives 24-bit color.
This is necessary as the curses maintainer has taken a very different approach to expressing 24-bit color for xterm than other terminals.