Skip to content

fix(deps): update module charm.land/bubbletea/v2 to v2.0.6 (main) - #21616

Merged
Segflow merged 1 commit into
mainfrom
deps-update/main-charm.landbubbleteav2
Apr 21, 2026
Merged

fix(deps): update module charm.land/bubbletea/v2 to v2.0.6 (main)#21616
Segflow merged 1 commit into
mainfrom
deps-update/main-charm.landbubbleteav2

Conversation

@renovate-sh-app

@renovate-sh-app renovate-sh-app Bot commented Apr 19, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
charm.land/bubbletea/v2 v2.0.5v2.0.6 age confidence

Release Notes

charmbracelet/bubbletea (charm.land/bubbletea/v2)

v2.0.6

Compare Source

Changelog


The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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

Need help?

You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.


Note

Medium Risk
Primarily a dependency bump, but it updates vendored ultraviolet with signature/behavior changes (many methods no longer return errors, new mouse/keyboard options), which could subtly affect terminal I/O behavior or require downstream code adjustments.

Overview
Updates charm.land/bubbletea/v2 from v2.0.5 to v2.0.6, which also bumps the indirect github.com/charmbracelet/ultraviolet version and updates go.sum/vendor/modules.txt.

The vendored ultraviolet update includes terminal API changes (many TerminalScreen operations like Render, Resize, alt-screen/cursor setters, etc. no longer return errors), adds new capabilities like Terminal.GetSize/GetWinsize, configurable Options.Logger, and expanded mouse/keyboard support (mouse encoding + additional Kitty keyboard flags), along with small renderer correctness/perf fixes and documentation/lint config updates.

Reviewed by Cursor Bugbot for commit f776e60. Bugbot is set up for automated code reviews on this repo. Configure here.

@renovate-sh-app

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
github.com/charmbracelet/ultraviolet v0.0.0-20260413211237-bd52878bcec2 -> v0.0.0-20260416155717-489999b90468
@renovate-sh-app
renovate-sh-app Bot force-pushed the deps-update/main-charm.landbubbleteav2 branch 2 times, most recently from 9861d86 to aab48fe Compare April 20, 2026 13:07

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix prepared a fix for the issue found in the latest run.

  • ✅ Fixed: NewKeyboardEnhancements ignores three newly added flag bits
    • NewKeyboardEnhancements now decodes ReportAlternateKeys, ReportAllKeysAsEscapeCodes, and ReportAssociatedText from the corresponding kitty flag bits so flag round-trips are preserved.

Create PR

Or push these changes by commenting:

@cursor push e23ccc64d4
Preview (e23ccc64d4)
diff --git a/vendor/github.com/charmbracelet/ultraviolet/uv.go b/vendor/github.com/charmbracelet/ultraviolet/uv.go
--- a/vendor/github.com/charmbracelet/ultraviolet/uv.go
+++ b/vendor/github.com/charmbracelet/ultraviolet/uv.go
@@ -185,8 +185,11 @@
 	}
 
 	return &KeyboardEnhancements{
-		DisambiguateEscapeCodes: flags&ansi.KittyDisambiguateEscapeCodes != 0,
-		ReportEventTypes:        flags&ansi.KittyReportEventTypes != 0,
+		DisambiguateEscapeCodes:    flags&ansi.KittyDisambiguateEscapeCodes != 0,
+		ReportEventTypes:           flags&ansi.KittyReportEventTypes != 0,
+		ReportAlternateKeys:        flags&ansi.KittyReportAlternateKeys != 0,
+		ReportAllKeysAsEscapeCodes: flags&ansi.KittyReportAllKeysAsEscapeCodes != 0,
+		ReportAssociatedText:       flags&ansi.KittyReportAssociatedKeys != 0,
 	}
 }

You can send follow-ups to the cloud agent here.

Reviewed by Cursor Bugbot for commit aab48fefa3e8cba0ec7959c495f2b41c837dbb6e. Configure here.

Comment thread vendor/github.com/charmbracelet/ultraviolet/uv.go
@renovate-sh-app
renovate-sh-app Bot force-pushed the deps-update/main-charm.landbubbleteav2 branch 3 times, most recently from a5c8bba to 86c70c3 Compare April 21, 2026 07:08
| datasource | package                 | from   | to     |
| ---------- | ----------------------- | ------ | ------ |
| go         | charm.land/bubbletea/v2 | v2.0.5 | v2.0.6 |


Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
@renovate-sh-app
renovate-sh-app Bot force-pushed the deps-update/main-charm.landbubbleteav2 branch from 86c70c3 to f776e60 Compare April 21, 2026 10:05
@Segflow
Segflow merged commit ac49d83 into main Apr 21, 2026
87 checks passed
@Segflow
Segflow deleted the deps-update/main-charm.landbubbleteav2 branch April 21, 2026 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment