Zed v0.210.4

Zed v0.210.4 was released on .

Summary

AI - Agent: Added Claude Haiku 4.5. (40298; thanks versecafe) - Registered .rules, .cursorrules, .windsurfrules, and .clinerules as Markdown files. (40614) Sign up for Office Hours: On November 5,...

Release Context

  • This was the 5th Zed release of 2025 tracked by Havoptic.
  • It shipped 1 day after Zed v0.209.7 (October 28, 2025).

Shipped around the same time

Within 3 days of this release, other AI coding tools also shipped:

Compare Zed

Release Notes

AI - Agent: Added Claude Haiku 4.5. (40298; thanks versecafe) - Registered .rules, .cursorrules, .windsurfrules, and .clinerules as Markdown files. (40614) Sign up for Office Hours: On November 5, get an inside look into Zed's PR review process and get your PR reviewed live with Conrad Irwin. --- This week's release includes support for Claude Haiku 4.5 in the agent panel, git diff view support for stash entries, Settings UI improvements including validation warnings and searchable theme dropdowns, language enhancements for Markdown, JavaScript/TypeScript, Rust, C/C++, and Vue 3, Vim improvements including filename autocomplete, and performance optimizations for startup time and font rendering. Features Git - Added git diff view for stash entries. (38280; thanks AlvaroParker) - Added toolbar on git diff view for stash entries. (38280; thanks AlvaroParker) - Added prompt before executing a destructive stash action on diff view. (38280; thanks AlvaroParker) - Added way to hide git blame popover by pressing the escape key. (40549; thanks timvermeulen) - Added the editor::CollapseAllDiffHunks action, mirroring the existing editor::ExpandAllDiffHunks. (40668; thanks FloppyDisco) - Added disabled state for "Uncommitted Changes" toolbar buttons when there are no changes present. (39909; thanks Simek) Settings UI - Added a warning banner when the settings file you are actively editing is in a broken or invalid state. (40823) - Added the ability to search for theme and icon themes in their respective fields. (40829) - Changed the stepper increment to 0.05 for centered padding left/right. (40751; thanks delvin02) - Added window controls to the settings window on Linux. (40706) - Added auto-scroll to reveal items in navigation bar and window when tabbing. (40734) - Adjusted default step values for number input UI element used for changing Font Weight. (40408; thanks Simek) Languages - Markdown Preview: Improved table elements styling. (39190; thanks Simek) - Markdown Preview: Added default keybindings gt for navigating to the next tab and gT for navigating to the previous tab in Vim mode. (39854; thanks Pranav2612000) - Markdown: Improved decoration logic for links. (39905; thanks Simek) - JS/TS/TSX: Improved granularity of keyword highlighting: Themes can now specify keyword.control for control flow keywords like if, else, return, etc. (39801; thanks azeier) - Rust/C/C++: Added the ability to separately highlight control flow keywords for users and theme authors via the keyword.control syntax property. (39683; thanks Hmikihiro) - JS/TS: Improved symbol outline panel. (39797; thanks ogdakke) - Vue: Added support for Vue language server version 3. (40651). Learn more here - Improved text color in LSP document color highlight. (39372; thanks huacnlee) - Added comment language injections for builtin languages. This enables highlighting of TODOs and similar notes with the comment extension installed. (39884; thanks thedadams) Vim - Made Vim mode indicator themeable. (39813; thanks willeyh-git) - Added filename autocomplete for Vim commands. (36332; thanks AidanV): - write, edit, split, vsplit, tabedit, tabnew - Helix: Added vim::HelixSubstitute and vim::HelixSubstituteNoYank with better imitations of helix's behavior. (38735; thanks jneem) - Helix: Improved multi-cursor creation and deletion. (38090; thanks fantacell) Windows - Improved recently opened folders in WSL. (40375) - Bound ctrl-c (when you have a selection) and ctrl-v to copy and paste by default in the Windows terminal. Other - Improved startup time on systems with slow process spawning capabilities. (40774) - Improved editor font rendering on lodpi displays. (40401) - Added --reuse (-r) CLI flag to replace the workspace in an existing window instead of opening a new one. (38131; thanks mateonoel2) - Added a zed: reveal log in file manager action to the command palette. (40815) - Added line ending indicator to the status bar (disabled by default; enabled by setting statusbar.lineendingsbutton to true). (39609; thanks kitt-cat) - Added workspace::NewFileSplit action, which can be used to programmatically split the editor in the provided direction. (39726; thanks riandrake) - Added openfileonpaste setting to configure auto opening of file on paste in the project panel. (40331; thanks zeld-a) - Added the ability to run search actions when a modal is currently active. (39446; thanks timvermeulen) - Added titlebar.windowcontrolsposition setting to customize window control button placement on Linux ("left" for macOS style or "right" for Windows style). (38834; thanks sousaakira) - Added basic ICO support, improved unsupported image handling. (40822) - Added more bindings for the Emacs keymap. (40101; thanks Affonso-Gui) - Improved line and column number ha...

View original release

Other Recent Zed Releases

Upgrading from v0.210.4? See all 123 releases since.

All Zed releases · All AI coding tool releases on Havoptic