-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update module github.com/gdamore/tcell/v2 to v2.8.1 #7
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/github.com-gdamore-tcell-v2-2.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
a0a2e23
to
8d091d3
Compare
8d091d3
to
bd6c7bb
Compare
bd6c7bb
to
252480f
Compare
252480f
to
c4dc12e
Compare
c4dc12e
to
102b6dd
Compare
102b6dd
to
ca68958
Compare
ca68958
to
769426f
Compare
769426f
to
dd8d4a6
Compare
dd8d4a6
to
7b0c5b1
Compare
7b0c5b1
to
3182362
Compare
3182362
to
617183b
Compare
617183b
to
361f1e6
Compare
361f1e6
to
65591ef
Compare
65591ef
to
7791873
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
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.2.0
->v2.8.1
Release Notes
gdamore/tcell (github.com/gdamore/tcell/v2)
v2.8.1
: Version 2.8.1 Bug FixesCompare Source
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.
v2.8.0
: Version 2.8.0 Feature ReleaseCompare Source
Main Features
Detailed List
New Contributors
Full Changelog: gdamore/tcell@v2.7.4...v2.8.0
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 [email protected] 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 [email protected] (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.
v2.5.3
: Version 2.5.3 Bug Fix ReleaseCompare Source
Version 2.5.3 only fixed some things related to the documentation.
v2.5.2
: Version 2.5.2 Bug Fix & Feature ReleaseCompare Source
(Technically this should probably have been a new minor as a new feature was introduced.)
v2.5.1
: Version 2.5.1 Bug Fix ReleaseCompare Source
This release fixes #523 - which addresses an unintended behavior when clearing the screen.
The regression was introduced in v2.5.0.
v2.5.0
: Version 2.5.0 Feature ReleaseCompare Source
Version 2.5.0 is a rollup of a number of bug fixes but also includes some new features:
Features:
Bugs Fixed:
Special Message:
This release contains a special message for the people of Russia. Please see the file UKRAINE.md for more information.
v2.4.0
: Version 2.4.0 Feature ReleaseCompare Source
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).
v2.3.11
: Version 2.3.11 Bug Fix ReleaseCompare Source
This fixes a problem with unpredictable output when tcell is being suspended or shutting down.
v2.3.10
: Version 2.3.10 Bug Fix ReleaseCompare Source
This adds support for a Stdin based Tty implementation, and correctly handles the case where terminal sizes are not set properly.
v2.3.9
: Version 2.3.9 Bug Fix ReleaseCompare Source
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.
v2.3.8
: Version 2.3.8 Bug Fix ReleaseCompare Source
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.
v2.3.7
: Version 2.3.7 Bug Fix ReleaseCompare Source
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.
v2.3.6
: Version 2.3.6 Bug Fix ReleaseCompare Source
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.
v2.3.5
: Version 2.3.5 Bug Fix ReleaseCompare Source
This simply adds the sun-256color terminal as a built in. It was inadvertently overlooked.
v2.3.4
: Version 2.3.4 Bug Fix ReleaseCompare Source
This fixes the color handling of the Solaris and illumos consoles.
Note that the terminfo entry for these terminals has bugs.
v2.3.3
: Version 2.3.3 Bug Fix ReleaseCompare Source
This fixes a problem handling the last character cell in the bottom row on some terminals, using the auto-margin hack.
v2.3.2
: Version 2.3.2 Bug Fix ReleaseCompare Source
This release creates -256color terminal descriptions if they don't exist.
This should improve color across a number of terminals.
v2.3.1
: Version 2.3.1 Bug fix releaseCompare Source
This release fixes a resize regression introduced in v2.3.0. Resizing the window would cause a panic in v2.3.0.
v2.3.0
: Version 2.3.0 Features & FixesCompare Source
Version 2.3.0 brings in three new features, and also addresses a few bugs.
New features:
Bug fixes:
v2.2.1
Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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.