Releases: gdamore/tcell
Version 3.0.0 Alpha 2 Prelease
What's Changed
- Constant terminfo strings by @gdamore in #857
- chore(term): Use VT100 character set for drawing fallback everywhere. by @gdamore in #860
- fix: Cursor X/Y mix-up by @tihirvon in #859
- V3 colors by @gdamore in #862
- V3 no terminfo by @gdamore in #864
Full Changelog: v3.0.0-alpha.1...v3.0.0-alpha.2
Version 2.13 Bug Fix and Minor Feature Release
What's Changed
Full Changelog: v2.12.2...v2.13.0
Version 2.12.2 Bug Fix Release
This fixes a problem with certain emoji sequences.
Full Changelog: v2.12.1...v2.12.2
Version 3.0.0 Alpha 1 Prelease
What's Changed
- fix(views): app PostFunc races with screen initialization (fixes #276) by @gdamore in #851
- Fix KeyCtrlRightSq name from 'Ctrl-[' to 'Ctrl-]' by @noborus in #853
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #850
- fix: Pasting 32 or more runes is broken (fixes #852) by @gdamore in #854
- Small fix, unused code removal and Style size reduction by @tihirvon in #855
- Urlsize by @gdamore in #856
Full Changelog: v2.12.0...v3.0.0-alpha.1
Version 2.12.1 Bug Fix Release
There was some fallout from all the recent design changes. This should fix the main known issues. It also fixes a long
standing issue in the views package.
What's Changed
- fix(views): app PostFunc races with screen initialization (fixes #276) by @gdamore in #851
- Fix KeyCtrlRightSq name from 'Ctrl-[' to 'Ctrl-]' by @noborus in #853
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #850
- fix: Pasting 32 or more runes is broken (fixes #852) by @gdamore in #854
Full Changelog: v2.12.0...v2.12.1
Version 2.12 Feature Release
Building on the work of v2.11, this includes the win32 input mode design, and new string accessors for cells.
This should be a big quality of life improvement for folks working with simple tcell apps.
What's Changed
- Win32 refactor/redesign by @gdamore in #843
- feat: Add improved string accessors for cell content. by @gdamore in #846
- Gdamore/views put by @gdamore in #848
Full Changelog: v2.11.0...v2.12.0
Version 2.11.0 Bug Fix Release
This is mostly bug fixes for the previous release. It does however involve a complete redesign of the input subsystem,
which is why we bumped the minor number.
What's Changed
- chore(input): Complete refactoring of input processing. by @gdamore in #838
- Various terminfo cleanups by @gdamore in #840
- fix(keys): Fix ALT handling for older terminal types (ESC- emulated) by @gdamore in #841
- Bump golang.org/x/text from 0.30.0 to 0.31.0 by @dependabot[bot] in #836
- fix: Default to East Asian ambiguous width as 1 unless RUNEWIDTH_EAST… by @gdamore in #842
- Bump golang.org/x/term from 0.36.0 to 0.37.0 by @dependabot[bot] in #837
- Turn off CSI-u before leaving alternate screen mode by @stefanhaller in #844
Full Changelog: v2.10.0...v2.11.0
Version 2.10.0 Feature Release
The main change here was introduction of Kitty keyboard protocol support (CSI-u).
What's Changed
- Update README-wasm.md to Go 1.24 by @pancsta in #814
- Bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #815
- Bump github.com/lucasb-eyer/go-colorful from 1.2.0 to 1.3.0 by @dependabot[bot] in #821
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #819
- Bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot[bot] in #820
- Better Err message when $TERM not found by @cattyman919 in #822
- Bump github.com/mattn/go-runewidth from 0.0.16 to 0.0.19 by @dependabot[bot] in #823
- Bump golang.org/x/sys from 0.35.0 to 0.38.0 by @dependabot[bot] in #829
- Bump golang.org/x/text from 0.28.0 to 0.30.0 by @dependabot[bot] in #826
- Bump golang.org/x/term from 0.34.0 to 0.36.0 by @dependabot[bot] in #825
- feat: synchronized updates (fixes #797) by @gdamore in #830
- CSI-u keyboard support by @gdamore in #831
- Retire a bunch of old and crufty (and extinct) terminals by @gdamore in #833
- Microoptimise SetContent by @Bios-Marcel in #771
- Gdamore/uniseg2 by @gdamore in #834
New Contributors
- @pancsta made their first contribution in #814
- @cattyman919 made their first contribution in #822
Full Changelog: v2.9.0...v2.10.0
Version 2.9.0 Feature Release
Main Features
- Initial support for Plan9 by @mushkevych in #810
- Optimized Windows performance by @Bios-Marcel in #772
- Added public methods for Underline Style and Underline color by @noborus in #790
- Tmux is now in the "base" (always included by default) terminals (#812)
- New showcolor demo (#813)
- The gallery has been moved to a wiki to keep the readme manageable
Notable Bug Fixes
- Horizontal scroll events were not emitted by @codelif in #789
- Do not filter Ctrl+Alt in non-rune cases by @masmu in #749
- Close osc8 exitUrl correctly by @phanen in #792
New Contributors
- @itaranto made their first contribution in #791
- @codelif made their first contribution in #789
- @phanen made their first contribution in #792
- @shikaan made their first contribution in #778
- @mushkevych made their first contribution in #810
- @masmu made their first contribution in #749
Full Changelog: v2.8.1...v2.9.0
Version 2.8.1 Bug Fixes
This release addresses two bugs.
First, a bug with signed int overflow prevented building depending on the go compiler in use.
Second, a bug prevented color underlines from being supported on most Xterm work-a-likes.