Skip to content

Releases: zed-industries/zed

v0.175.3-pre

21 Feb 18:44
Compare
Choose a tag to compare
v0.175.3-pre Pre-release
Pre-release
  • Changed how workspace folders are shared with language servers, fixing a startup issue with next-ls in the process. (#25344)

v0.175.2-pre

20 Feb 23:42
Compare
Choose a tag to compare
v0.175.2-pre Pre-release
Pre-release
  • Fix some language servers (elixir-ls, tailwindcss, phpactor) failing to start up due to an unfilled root_uri property in the InitializeParams (#25290)

v0.174.6

20 Feb 18:07
Compare
Choose a tag to compare
  • Fixed an issue where using zed: increase buffer font size and zed: decrease buffer font size commands would alter the user's settings.json file. Now, by default, using these commands will not alter your settings file, but you can opt into persistence by adding some of the following keybindings to your keybindings.json file:
    • "cmd-=": ["zed::IncreaseBufferFontSize", { "persist": true }]
    • "cmd-+": ["zed::IncreaseBufferFontSize", { "persist": true }]
    • "cmd--": ["zed::DecreaseBufferFontSize", { "persist": true }]
    • "cmd-0": ["zed::ResetBufferFontSize", { "persist": true }]

v0.175.1-pre

19 Feb 18:20
Compare
Choose a tag to compare
v0.175.1-pre Pre-release
Pre-release
  • Reverted an incomplete change to diff hunk controls (#25176)
  • Fixed a panic in the file finder (#25166)

v0.175.0-pre

19 Feb 14:46
Compare
Choose a tag to compare
v0.175.0-pre Pre-release
Pre-release

It's Quality Week at Zed Industries! 🎉 The team will be taking the week to focus mainly on squashing pesky bugs. 🐛💥
Next week, we will resume work on the improved Git functionality within Zed!


Breaking Changes and Notices

  • A number of themes are no longer installed in Zed by default: Andromeda, Atelier, Rosé Pine, Sandcastle, Solarized & Summercamp. If you would like to continue using one of these extensions (#24589):
    1. Open zed: extensions
    2. Install the zed-legacy-themes extension
    3. Re-select your desired theme
  • No longer open the split menu in the file finder when command is pressed. (#25097)

Enhancements

  • Added support for Gemini 2.0 Flash via Copilot Chat in Zed Assistant. (#24952; thanks 0xRichardH)
  • Added support for Mistral to the Assistant. (#24879; thanks Shidfar)
  • Added ability to extend selection with shift-click in the terminal. (#25143)
  • Added support for switching to columnar selection by pressing alt-shift while mouse is down. (#25096)
  • Added support to highlight all matching occurrences of text within the selection in editor. (#24835)
  • Added regex highlights in the query input. (#25005)
  • Added recognition for .bats files as Shell Script. (#24877; thanks bersace)
  • Added ability to specify port forwarding settings for remote connections. (#24474; thanks Tebro)
  • Added a way to configure user key bindings to toggle font size without adjusting user settings (#24857). By default, toggling font size will not result in the user settings being updated. You can opt into persistence by adding some of the following keybindings to your keybindings.json file:
    • "cmd-=": ["zed::IncreaseBufferFontSize", { "persist": true }]
    • "cmd-+": ["zed::IncreaseBufferFontSize", { "persist": true }]
    • "cmd--": ["zed::DecreaseBufferFontSize", { "persist": true }]
    • "cmd-0": ["zed::ResetBufferFontSize", { "persist": true }]
  • Icon Themes: Added the ability for icon themes to provide their own file associations. (#24926)
  • Icon Themes: Added file icon associations for .rdata and .RData files. (#24925; thanks aymennasri)
  • Icon Themes: Added the ability to change file icons for Visual Studio project files (#24851; thanks RandaZraik):
    • Solution files (.sln)
    • Solution User Options files (.suo)
    • C# Project files (.csproj)
    • F# Project files (.fsproj)
    • Visual Basic Project files (.vbproj)
  • Icon themes: Added the ability to change the file icon for Crystal (.cr, .ecr) files. (#24903; thanks nobodywasishere)
  • Improved LSP documentation file links by opening in Zed, not the system opener. (#25117)
  • Improved rendering of completion documentation markdown consistently with documentation markdown. (#25117)
  • Improved display of long paths in the file finder modal. (#25049)
  • Improved workspace serialization by persisting latest selections for editors. (#25083)
  • Improved redaction of Google Gemini keys from API errors in logs. (#24884)
  • Improved gutter color highlights by having separate highlights for removed and deleted portions of git modification hunks. (#24834)
  • Reduced the number of "theme not found" and "icon theme not found" errors in the logs for themes provided by extensions. (#25098)

Vim

  • Improved logic of aq, iq, ab, and ib motions to work more like mini.ai plugin. (#24167; thanks oca159)
  • Use visual mode for select all matches in search (to be consistent with ga). (#24897; thanks dinocosta)

AI

  • Handle edit_prediction_conflict context without modified keybinds for AcceptEditPrediction. (#25015)
  • Excluded Cloudflare Workers .dev.vars files from edit prediction. (#24838)

Bug Fixes

  • Fixed panics on completion with multi-byte characters input. (#25150)
  • Fixed an issue where configured languages models were not showing up in the language model selector until the configuration view was opened for the first time. (#25123)
  • Fixed a bug that made it possible to undo changes in dirty deserialized buffer (with restore_unsaved_buffers: true). (#25106)
  • Fixed diff hunks appearing in unchanged symlinked files. (#25058)
  • Fixed a parsing bug that caused memory leaks and crashes when using the Ansible extension. (#25054)
  • Fixed a bug where editor: split selection into lines was adding an extra line at the end of the selection. (#25053)
  • Fixed an issue where writing TypeScript using Allman style would result in incorrect auto-indent behavior. (#25051)
  • Fixed crash when trying to save terminal buffer. (#25028; thanks dylwil3)
  • Fixed a bug that sometimes caused incorrect syntax highlighting when deploying the inline assistant. (#25031)
  • Fixed issue where reload hangs for several minutes on Linux. (#24882)
  • Fixed an indentation bug in the outline view when working with Go code. (#24861; thanks ashishbhate)
  • Fixed edge-cases when closing multiple items, including multibuffers. Previously no prompt was generated when closing an item that was open in a multibuffer, now you will be prompted. (#24603)
  • Terminal: Fixed cmd-click on links/files when terminal is not focused. (#25104)
  • Terminal: Fixed a bug where links remained highlighted/clickable, even after releasing cmd, when switching to another application and back. (#25104)
  • Vim: Fixed crash in ci{. (#25138)
  • Vim: Fixed rendering of vim commands to preserve case sensitivity. (#24322; thanks dinocosta)
  • Vim: Fixed ReplaceWithRegister gr with dot repeat. (#24932; thanks xzbdmw)
  • Vim: Fix :wq in a multibuffer. (#24603)
  • Windows: Fixed handling of F10 and Alt+Fn. (#24745; thanks gim913)

v0.174.5

19 Feb 21:48
Compare
Choose a tag to compare
  • Fixed a regression where branches containing forward slashes would not show up in the Recent Branches button. (#24809)

v0.174.4

19 Feb 14:36
Compare
Choose a tag to compare

Last week, we introduced the public beta of Edit Prediction. To support the launch of this beta, we accelerated the release of all preview features and bug fixes to the stable version. This resulted in a more substantial stable release last week, followed by a smaller update this week. Check out today's preview release (v0.175.0) for more action.


  • Fixed a bug where edit predictions would not interact correctly with code within folded blocks. Folded blocks are now automatically expanded when jumping to them. (#25116)
  • Fixed panics on completion with multi-byte characters input. (#25150)

v0.174.4-pre

18 Feb 23:03
Compare
Choose a tag to compare
v0.174.4-pre Pre-release
Pre-release
  • Fixed a bug where edit predictions would not interact correctly with code within folded blocks. Folded blocks are now automatically expanded when jumping to them (#25116).

v0.174.3-pre

18 Feb 15:23
Compare
Choose a tag to compare
v0.174.3-pre Pre-release
Pre-release
  • Fixed a bug that prevented renames for some languages. (#23706)

v0.173.11

18 Feb 15:22
Compare
Choose a tag to compare
  • Fixed a bug that prevented renames for some languages. (#23706)