Skip to content
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

fix(deps): update module github.com/gdamore/tcell/v2 to v2.7.0 - autoclosed #199

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 20, 2022

Mend Renovate

This PR contains the following updates:

Package Type Update Change
github.com/gdamore/tcell/v2 require minor v2.5.2 -> v2.7.0

Release Notes

gdamore/tcell (github.com/gdamore/tcell/v2)

v2.7.0: Version 2.7.0 Feature Release

Compare Source

Significant changes in this release:

  • Introduced ColorNone which can be used in a style to avoid changing the existing foreground or background color.
  • Refactored the screen logic to provide better code reuse and facilitate extending the Screen API in future releases. (This changes internal APIs only)
  • Color grew some methods to report a String() (color name) or CSS() (color hex string in CSS style)
  • LockRegion() and Tty 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.
  • Mouse focus reporting (see EnableFocus(), DisableFocus(), and EventFocus) 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)

  • mouse demo: fix crash when multiple buttons pressed together
  • Fix dynamic terminfo when an alias is used (#​639) (courtesy of Tim Culverhouse tim@timculverhouse.com)
  • Screen.Clear — Flickering on Windows (#​647)
  • Fix for broken Windows
  • Fixes for scrolling and button event handling (courtesy of Matthew Roseman <mroseman95@​gmail.com>)
  • Add LookupTerminfo stub for wasm (#​617) (courtesy of Remko Tronçon remko@bookwidgets.com)
  • Support Xterm modifier keys for dynamic terminfos (courtesy of delthas delthas@dille.cc)
  • Fix underlines in Windows console mode (courtesy of bjorndm bjorn.de.meyer@gmail.com)

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 Release

Compare 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 Release

Compare 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:

  • On Windows (and some other platforms) custom TTYs did not work (#​580)
  • Default to using narrow for ambiguous characters in East Asian locales (#​578)
    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.
  • Fix for intermittent screen flashes (#​576)
  • Encoding sub package now registers all encodings when imported. (Explicit call to Register is no longer required)
  • Tutorial program improved to demonstrate panic handling (thanks to Eric S. Raymond)
  • Fix for mouse-wheel/click-drag conflation (#​574)
  • Hyperlink ID support added (#​568) (thanks to Tim Culverhouse)
  • Paste support added to views.Application (#​552) (thanks to Chris Bradbury)
  • WidgetWatcher is concurrency-safe (thanks to Tim Culverhouse)
  • Fix for CellView.Size() (#​553) (thanks to Chris Bradbury)
  • Fix for tput escape sequence errors (#​546)
  • Horizontal, Vertical are now type Orientation (#​543) (thanks to Zaim Bakar)

v2.5.3: Version 2.5.3 Bug Fix Release

Compare Source

Version 2.5.3 only fixed some things related to the documentation.


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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner August 20, 2022 17:12
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from 215585a to 32bec57 Compare August 22, 2022 16:07
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 3 times, most recently from a911567 to a27fa47 Compare September 20, 2022 15:21
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 3 times, most recently from daaac6a to 66829ec Compare September 30, 2022 12:29
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 2 times, most recently from 92125e5 to 0fd94a2 Compare October 11, 2022 10:03
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 3 times, most recently from 7171017 to e1d8660 Compare October 21, 2022 19:00
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 4 times, most recently from 6f17cc2 to 1a86e74 Compare November 1, 2022 13:21
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 4 times, most recently from 194943a to 71360a7 Compare November 9, 2022 20:10
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from 71360a7 to 414e899 Compare November 15, 2022 10:15
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from 414e899 to 161edad Compare November 24, 2022 19:00
@renovate renovate bot changed the title fix(deps): update module github.com/gdamore/tcell/v2 to v2.5.3 Update module github.com/gdamore/tcell/v2 to v2.5.3 Dec 17, 2022
@renovate renovate bot changed the title Update module github.com/gdamore/tcell/v2 to v2.5.3 fix(deps): update module github.com/gdamore/tcell/v2 to v2.5.3 Dec 17, 2022
@renovate renovate bot changed the title fix(deps): update module github.com/gdamore/tcell/v2 to v2.5.3 fix(deps): update module github.com/gdamore/tcell/v2 to v2.5.4 Dec 31, 2022
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from 161edad to 67dc5b9 Compare December 31, 2022 20:06
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 2 times, most recently from 88ffe0b to 3eeb99d Compare January 17, 2023 12:49
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from 19c8bb5 to 6ab12ed Compare February 22, 2023 13:17
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 3 times, most recently from 0827395 to 39166fb Compare March 13, 2023 22:11
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from 39166fb to f13ac38 Compare March 15, 2023 16:59
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from f13ac38 to 269adda Compare March 27, 2023 14:12
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 2 times, most recently from e0e79ef to aa91f5f Compare April 25, 2023 10:09
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from aa91f5f to c01466e Compare May 17, 2023 09:29
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 2 times, most recently from 3807fcb to fd9184e Compare June 5, 2023 10:06
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from fd9184e to 36268ed Compare July 6, 2023 09:35
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 3 times, most recently from 192dace to 3d4e7b7 Compare July 18, 2023 13:44
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 2 times, most recently from 1457685 to 6041520 Compare August 18, 2023 12:22
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from 6041520 to bab85f5 Compare August 24, 2023 10:39
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from bab85f5 to 7974812 Compare September 5, 2023 10:56
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from 7974812 to 31a84c0 Compare October 3, 2023 08:24
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from 31a84c0 to 9643231 Compare October 31, 2023 12:38
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from 9643231 to 1e34802 Compare November 8, 2023 11:02
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch 2 times, most recently from 890b35b to 6e8380e Compare November 28, 2023 13:03
@renovate renovate bot changed the title fix(deps): update module github.com/gdamore/tcell/v2 to v2.6.0 fix(deps): update module github.com/gdamore/tcell/v2 to v2.7.0 Dec 10, 2023
@renovate renovate bot force-pushed the renovate/github.com-gdamore-tcell-v2-2.x branch from 6e8380e to 1e0c8c9 Compare December 10, 2023 22:03
@renovate renovate bot changed the title fix(deps): update module github.com/gdamore/tcell/v2 to v2.7.0 fix(deps): update module github.com/gdamore/tcell/v2 to v2.7.0 - autoclosed Dec 19, 2023
@renovate renovate bot closed this Dec 19, 2023
@renovate renovate bot deleted the renovate/github.com-gdamore-tcell-v2-2.x branch December 19, 2023 12:22
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

1 participant