fix(deps): update module github.com/gdamore/tcell/v2 to v2.7.4 #47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2.5.3
->v2.7.4
Release Notes
gdamore/tcell (github.com/gdamore/tcell/v2)
v2.7.4
: Version 2.7.4 Bug Fix ReleaseCompare Source
This release fixes a problem with restoring cursor location properly on Windows.
It also includes a new stress test for your terminal (FPS monitor) contributed by @Bios-Marcel
v2.7.3
: Version 2.7.3 Bug Fix ReleaseCompare Source
This release just updates the terminfo data using current data from Ubuntu 24.04 (Noble).
It fixes a regression where we dropped some capabilities including StrikeThrough for some terminals.
v2.7.2
: Version 2.7.2 Improvement ReleaseCompare Source
This release does not add new APIs, but it does improve the functionality of tcell on Windows, and provides an "undocumented" feature for managing the alternate screen buffer.
TCELL_VTMODE
environment variable can be set to "enable" or "disable" to force attempting to use (or not) this mode.TCELL_ALTSCREEN
environment variable to "disable".The specific environment variables listed here are not considered part of the Tcell API, and their presence and meaning may change without notice at any time. Please consider them experimental and let us know whether these are useful or not.
v2.7.1
: Version 2.7.1 Bug Fix ReleaseCompare Source
This release fixes a few problems, and also adds a feature that was missing on Windows.
Additionally:
v2.7.0
: Version 2.7.0 Feature ReleaseCompare Source
Significant changes in this release:
ColorNone
which can be used in a style to avoid changing the existing foreground or background color.Color
grew some methods to report aString()
(color name) orCSS()
(color hex string in CSS style)LockRegion()
andTty
API changes from Tim Culverhouse tim@timculverhouse.com in support of Sixel coexistence. This does not itself provide support for Sixel graphics, but it allows tcell applications to be used with other sixel graphics libraries.EnableFocus()
,DisableFocus()
, andEventFocus
) courtesy of stk stk@ableton.com (I also added support for focus reporting in the WASM terminal.) Windows console does not report this yet.The refactoring in particular will enable some further improvements. Also, we added more test cases and coverage. While much of tcell remains uncovered by formal testing, every improvement here is welcome.
I expect to follow up with another release soon -- things I'm hoping for are gpm mouse support for the linux console (oft-requested), refactoring wide character support to fix some long standing bugs, and convenience methods to apply content or style changes to a rectangular region of the screen. In the meantime, I hope you enjoy this release!
Fixes (relative to 2.6.0)
Contributors
This release had more external contributors than has been usual, for which I'm very grateful. Thank you! (If I forgot to mention anyone, please accept my apologies!)
v2.6.0
: Version 2.6.0 Feature ReleaseCompare Source
The main feature introduced in this release is support for web based applications. You can now create applications that run in a browser, and display a simulated terminal emulator in the browser. The initial implementation of this capability was supplied by @Ahoys123 -- thank you! (We made some follow up bug fixes and improvements.)
More detail about this mode can be found in the README-wasm.md file.
Additionally we added support for alacritty-direct, which was contributed by @moson-mo.
This version is only tested on go 1.18 and newer. Older versions of go may work, but might also fail, as our dependencies have started using newer compilation flags.
v2.5.4
: Version 2.5.4 Bug Fix ReleaseCompare Source
Version 2.5.4 fixed quite a few things in the 2.5 release chain. Arguably it could also have been a minor release due to some quasi-feature updates. It is anticipated that this will be the last release for 2.5.x.
The next minor release (2.6.0) will probably require updating to at least go 1.17 as we move towards updating imports and adopting additional language features.
Fixes:
This affected a lot of folks in East Asian locales, and now tcell applications should work by default for them.
If overrides to the RUNEWIDTH_EASTASIAN environment are present they will still be honored.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.