Gram release 3.5.2
Hi everyone,
I released 3.5.1 with a collection of bug fixes a few days ago and yesterday I tagged 3.5.2. Adding the changelog for both below.
The biggest fix here is not really a bug in Gram, as such. It looks like if
someone compiles a rust extension to Wasm with a newer WASI library, the
resulting Wasm binary is not compatible with the version of wasmtime that Gram
uses to run them. Since we rely on users compiling to Wasm, they will inevitably
end up using a recent toolchain and so things won't work. This version should
fix that, by upgrading wasmtime to a more recent release (48.0.8).
If all of that is nonsense to you, don't worry. It's mostly nonsense to me too. But if you are trying to use an extension and it doesn't load, try upgrading. It may also be that I've completely misunderstood the issue here in which case I'd be happy to be corrected. I am mostly basing my guesses on this pull request.
Downloads will as usual be available on Codeberg.
Cheers,
@krig
[3.5.2] - 2026-11-14
Changed
- Upgrade wasmtime to 48.0.8
- Upgrade tree-sitter to 0.27.2
Fixed
- Improve workspace restoration logic when display layout changes (#699) by @jasonmader
- Fix loading extensions compiled with WASIp2 0.2.12 exit-with-code API (#737)
- Fix doubled arrays in LSP settings (#738)
[3.5.1] - 2026-11-14
Changed
- Update embedded git binary to 2.56.1 (Mac OS)
Fixed
- Display user label for task key bindings in which-key popup (#723) by @Yo3-Y
- Fix diacritic positioning using glyph offsets (#721) by @Holbormon
- Fix pasting URLs copied from Safari (#720) by @pcantrell
- Increase default contrast between search match and active match backgrounds (#717)
- Fix tombi LSP path on Windows (#654)
- Fix window activation by another process on Wayland (#726) (#728) by @palant
- Handle text/uri-list clipboard contents on Wayland (#733) (#734) by @palant
- Fix download URL for zk on Windows (#735)