v0.47.1
charmbracelet/crushv0.47.1Mar 5, 2026by github-actions[bot]
AI Summary
This patch release (v0.47.1) fixes window resize issues in Crush when used with certain terminal emulators like Windows Terminal, and addresses LSP integration for handling non-UTF8/non-ASCII characters such as CJK. The release also includes dependency updates to bubble tea v2.0.1 and hyper.
Key Highlights
- Fixed window resize issue in terminal emulators like Windows Terminal
- Fixed LSP integration to properly handle non-UTF8/non-ASCII characters (e.g., CJK)
- Updated bubble tea dependency to v2.0.1
- Updated hyper dependency
Full Release Notes
# Window resize fix This patch fixes an issue of Crush not adapting well to window resizes in some terminal emulators, like the Windows Terminal. There is also a minor fix for LSP integration regarding handling non-UTF8 encodings. See ya 👋 Charm ## Changelog ### Other stuff * ca1366121cc016a60a0bf62d75c639440417ba7d: chore: update bubble tea to v2.0.1 (#2360) (@andreynering) * ae1bac33d20768c95327120fd7d11eaf4dd29f73: chore: update hyper (#2354) (@andreynering) * fae0f2e82da57a0e0335d86b417a819121f4e69f: fix(lsp/edit): properly handle non-ascii chars (e.g. CJK) (#2325) (@meowgorithm) --- <details> <summary>Verifying the artifacts</summary> First, download the [`checksums.txt` file](https://github.com/charmbracelet/crush/releases/download/v0.47.1/checksums.txt) and the [`checksums.txt.sigstore.json` file](https://github.com/charmbracelet/crush/releases/download/v0.47.1/checksums.txt.sigstore.json) files, for example, with `wget`: ```bash wget 'https://github.com/charmbracelet/crush/releases/download/v0.47.1/checksums.txt' wget 'https://github.com/charmbracelet/crush/releases/download/v0.47.1/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).