v2.0.0
microsoft/GUI-Actorv2.0.0Aug 20, 2026by github-actions[bot]
AI Summary
Updates Bubble Tea and Lip Gloss to v2 for faster and more accurate rendering. Changes the package name to charm.land/gum/v2.
Key Highlights
- Updates Bubble Tea and Lip Gloss to v2
- New package name charm.land/gum/v2
- Faster and more accurate rendering
New Features
- Improved rendering performance
- Package migration path
Full Release Notes
# Gum v2 This release updates [Bubble Tea](https://github.com/charmbracelet/bubbletea) and [Lip Gloss](https://github.com/charmbracelet/lipgloss) to their glorious v2s. While there are no UX changes, there's a ton great stuff with the Bubble Tea v2 ecosystem, most notably faster, more accurate rendering. [More on v2](https://charm.land/blog/v2/) ## New Home 🏠 Now, Gum uses a new package name `charm.land/gum/v2`! Happy coding, Charm ## Changelog ### Fixed * 057099caf0e53d6aa493278da1d009b86b62ccf7: fix: write was not compiling (@andreynering) ### Docs * 4409974788c69546c80e5b0f093b904a1e4aed6e: docs: fix README wording (@rohan436) * fc8e9a5c96e315abf30f0b43eeaf1cb9543b828c: docs: fix filter comment typo (#1030) (@Rohan5commit) * 591ded27921265d4e3b5542f5273140c9a8314fc: docs: fix log section typo and example output (#1068) (@truffle-dev) * dd35798a37369faf19f38fc1ec2fd10ea95a543f: docs: fix typo in spinner comment (#1032) (@Rohan5commit) ### Other stuff * f3a3f53026429fcde12b20b3ad707afd8b51b6eb: ci: fix build action (@andreynering) * b0471e842b5438b909d431dc55ddf5bd6c8f0859: ci: fix lint (@andreynering) * 7423ddf1c810e2df87599ed666977333c162bfc9: ci: sync dependabot config (#1113) (@charmcli) * 845f6b2ec8f4a8bf14b2d93db4c18d6689f08d58: ci: sync dependabot config (#973) (@charmcli) * 0ad76ee88ccdadbde9fad4b1e35ae706426ec535: ci: sync golangci-lint config (#995) (@github-actions[bot]) * 7871625c9d2e537a9a1dc85cb0879f351b804ec8: readme: gum is packaged in Fedora for some time (#1007) (@juhp) * 4d089f95507708a71f64dacfe7ca513219dd5267: v2.0.0 (@andrinoff) --- <details> <summary>Verifying the artifacts</summary> First, download the [`checksums.txt` file](https://github.com/charmbracelet/gum/releases/download/v2.0.0/checksums.txt) and the [`checksums.txt.sigstore.json` file](https://github.com/charmbracelet/gum/releases/download/v2.0.0/checksums.txt.sigstore.json) files, for example, with `wget`: ```bash wget 'https://github.com/charmbracelet/gum/releases/download/v2.0.0/checksums.txt' wget 'https://github.com/charmbracelet/gum/releases/download/v2.0.0/checksums.txt.sigstore.json' ``` Then, verify it using [`cosign`](https://github.com/sigstore/cosign): ```bash cosign verify-blob \ --certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \ --certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \ --bundle 'checksums.txt.sigstore.json' \ ./checksums.txt ``` If the output is `Verified OK`, you can safely use it to verify the checksums of other artifacts you downloaded from the release using `sha256sum`: ```bash sha256sum --ignore-missing -c checksums.txt ``` Done! You artifacts are now verified! </details> <a href="https://charm.land/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-banner-next.jpg" width="400"></a> Thoughts? Questions? We love hearing from you. Feel free to reach out on [X](https://x.com/charmcli), [Discord](https://charm.land/discord), [Slack](https://charm.land/slack), [The Fediverse](https://mastodon.social/@charmcli), [Bluesky](https://bsky.app/profile/charm.land).