Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: gdamore/tcell

Version 3.0.4 Bug Fix Release (Includes Breaking Change)

20 Dec 15:55

Choose a tag to compare

This release contains one important bug fix (for Control-J reporting on legacy terminals), and some refactoring intended to
make feature detection and reporting better. There is a breaking change here in the TTY API, but we don't think anyone has adopted the v3 version of this yet, which is why we felt we could make this change.

What's Changed

  • docs: Update some left over references to Rune() to Str() in docs (fi… by @gdamore in #903
  • refactor: Use common base EventTime for events by @gdamore in #906
  • refactor: defer registering resize handler (signal handler) until Not… by @gdamore in #907
  • chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #905
  • Minor tty refactoring in anticipation of future negotiation work by @gdamore in #908
  • feature: add negotiation step for terminal attributes by @gdamore in #909
  • feat: Add terminal information to handshake, make iTerm2 notification… by @gdamore in #910
  • feat: support inline resize and refactor private mode support by @gdamore in #912
  • Fix for conflict with RXVT CSI and private mode queries, conditionally enable mouse reporting by @gdamore in #913
  • tests: add test for dec private mode parser by @gdamore in #914
  • fix: ctrl-J is reported as KeyCR/KeyEnter on legacy terminals (fixes … by @gdamore in #915
  • test: create initial mock tty for testing by @gdamore in #916

Full Changelog: v3.0.3...v3.0.4

Version 2.13.5 Bug Fix Release

20 Dec 15:52

Choose a tag to compare

This fixes a regression where Control-J was being reported as KeyEnter.

Full Changelog: v2.13.4...v2.13.5

Version 3.0.3 Bug Fix Release

11 Dec 08:11

Choose a tag to compare

What's Changed

  • fix: KeyTab + ModShift shoudl be KeyBacktab by @gdamore in #891
  • chore: simplify the handling of the rxvt key codes by @gdamore in #892
  • chore: remove redundant intermediate csi checks by @gdamore in #893
  • fix: add legacy SS3 modifier support by @gdamore in #894
  • fix: Fix input handling for ESC-char as a meta prefix. by @gdamore in #895
  • fix: fix strikethrough SGR sequence by @gdamore in #896
  • chore(deps): bump golang.org/x/sys from 0.38.0 to 0.39.0 by @dependabot[bot] in #900
  • chore(deps): bump golang.org/x/text from 0.31.0 to 0.32.0 by @dependabot[bot] in #898
  • chore(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 by @dependabot[bot] in #899
  • fix: fix terminal key protocol handling by @gdamore in #902

Full Changelog: v3.0.2...v3.0.3

Version 2.13.4 Bug Fix

11 Dec 08:10

Choose a tag to compare

What's Changed

  • Fix various keyboard handling issues found in version 2 by @gdamore in #904

(Note that v2.13.3 was accidentally tagged on the wrong branch -- it had the same content, but the git history
was wrong -- we've deleted the tag.)

Note that folks relying on KeyBacktab will find that the regression where on some terminals it became KeyTab+ModShift is now fixed.

Full Changelog: v2.13.2...v2.13.4

Version 3.0.2 Bug Fix Release

05 Dec 05:41

Choose a tag to compare

What's Changed

  • fix(windows): remove incorrect +1 from console dimension calculations by @ayn2op in #890

New Contributors

Full Changelog: v3.0.1...v3.0.2

Version 2.13.2 Bug Fix Release

05 Dec 05:40

Choose a tag to compare

This fixes a problem that affected some applications on Windows (wrong terminal dimensions due to
an off-by-one error.)

Full Changelog: v2.13.1...v2.13.2

Version 3.0.1 Bug Fix Release

03 Dec 04:42

Choose a tag to compare

One very unfortunate bug with key handling (capital letters not working) was found just after we released 3.0.0.

This release also adds some accessors which should have been in 3.0.0 but weren't. Technically this probably should have been a minor release, but we don't think anyone is likely to have started using 3.0.0 for real (particularly with the nasty bug we fixed), so we decided not to make it a minor release.

With this direct Attributes use is no longer recommended. Use the accessors on Style instead.

What's Changed

  • Add style accessors by @gdamore in #880
  • fix: Shift+letter A-Z treated as Ctrl+letter by @tihirvon in #882
  • fix: report control space properly in legacy by @gdamore in #883
  • CodeRabbit Generated Unit Tests: Add comprehensive unit tests for input.go null-byte handling by @coderabbitai[bot] in #884

New Contributors

Full Changelog: v3.0.0...v3.0.1

Version 3.0.0 Major Release

01 Dec 01:35

Choose a tag to compare

Version 3 is a major new release. It introduces improvements in the event handling,
richer support for more keys and modifier reports, more functionality out of the box, desktop notification support,
simpler APIs for emitting strings directly to the screen, and numerous bug fixes.

Every Tcell version 2 application will need some modifications to work with Tcell version 3.
See the CHANGESv3.md document for more information.

Full Changelog: v2.13.0...v3.0.0

Version 3.0.0 Release Candidate 1

30 Nov 22:44

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v2.13.0...v3.0.0-rc.1

Version 3.0.0 Beta 2 Prelease

30 Nov 04:29

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v3.0.0-beta.1...v3.0.0-beta.2