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).