Releases

Zed Changelog

March

Zed 0.78.1

03/22/2023

Download
  • Fixed a bug that caused a crash on startup for users with multi-line environment variable values set in their shell login scripts (#1156).
  • Fixed a bug where when using the Atom keymap, the user could not type the letter h in the name of a file or directory in the project panel (#1100).

Zed 0.77.3

03/15/2023

Download
  • Fixed an issue where the top and bottom edges of collaborators' avatars were cut off when in a call.

Zed 0.77.2

03/14/2023

Download
  • Made the 'Sign In' button visible directly in the titlebar when not signed in.
  • Added a status bar item for opening terminals and listing the open terminals.
  • Fixed a bug where quitting Zed while in a call wouldn't immediately notify other participants in the call.
  • Fixed a bug where other participants' shared screens weren't always visible if the screen-share was initiated before you joined the call.
  • Added our Terms of Use to the DMG, which need to be accepted before mounting it as a volume.

Zed 0.76.1

03/13/2023

Download

Additions

Editor

  • Added a language selector modal, which can be used to change the language for the current buffer. This modal can be opened by clicking the language name in the status bar, or via the language selector: toggle action from the command palette (207).

Workspace

  • Added a button to the project panel prompting you to open a project
  • Changed the workspace to always open the dock in a new project
  • Changed the default dock anchor position to bottom

Misc

  • Changed the behavior of the 'open' command to reuse the existing window.
  • Added a pop up when the CLI succeeds or fails to install
  • Added a 'Welcome' page show on first launch, and available through the 'worksace: welcome' action
  • Added a base_keymap setting, which can be used to configure Zed's default key bindings so that they match either VS Code, Atom, Jetbrains, or Sublime Text. There is now a toggle base keymap selector action that can be used to switch between the different keymaps.

Bug Fixes

Collaboration

  • Fixed a bug where quitting Zed while in a call wouldn't immediately notify other participants in the call.
  • Fixed a bug where other participants' shared screens were not always visible if the screen-share was initiated before you joined the call.

Terminal

  • Fixed a bug where a terminal would open in the root directory under certain conditions

Misc

  • Fixed a bug where the menu bar's help search would disable other menu bar items
  • Fixed a bug where key bindings would not show in certain contexts

Zed 0.75.2

03/08/2023

Download

Additions

Collaboration

  • Updated the way collaborators are shown in the titlebar, so that you can see who is following each collaborator.
  • Improved the arrangement of collaboration buttons in the titlebar so that the collaboration menu is always accessible.

Editor

  • Added Reveal in Finder to editor context menu and command palette.

Workspace

  • Added status reporting of language server actions in the activity indicator.
  • Added a command palette action to restart Zed (#36).
  • Added dock: move active item to dock command.
  • Added ability to focus a pane by clicking the background of its tab bar (#953).
  • Added a workspace: restart command.

TypeScript

  • Added support for the satisfies operator.

Misc

  • Added project name when hovering over a Zed window in Mission Control (#457).
  • Added symbols in the window menu to help with differentiating between local and remote projects (#678).
  • Added a keymap setting to editor::ToggleComments to allow for advancing the cursor downward when running the command on a single line (#810).

Bug Fixes

Collaboration

  • Fixed a bug where saving an untitled buffer did not update the buffer's path for collaborators.

Editor

  • Fixed various bugs in editor: move to enclosing bracket (#891).

Project Panel

  • Fixed a crash when running project panel: reveal in finder.

Workspace

  • Fixed a bug where opening zed for a specific file would also restore the previous session (#927).
  • Fixed a bug where new tabs would be opened in the dock (#533).
  • Fixed a bug where the wrong tab was activated after dropping a tab into the tab bar.

Vim

  • Improved the behavior of the % (jump-to-match) motion in vim mode.

Rust

  • Fixed a bug where functions with turbofish notation were being incorrectly highlighted (#950).

TypeScript

  • Fixed a bug where the user would need to save a file twice in order to clear newly-resolved errors (#767).

Misc

  • Improved performance for large files (#890).
  • Fixed a bug that prevented the user from running commands (copy, paste, etc) within native file picker dialogs ((#816), (#296)).
  • Fixed a bug where saving an untitled buffer didn't always update the buffer's language.

Zed 0.74.3

02/24/2023

Download
  • Fixed a crash that could occur when running the "Reveal in Finder" command in the project panel (#991).

Zed 0.74.2

02/22/2023

Download

Additions

Editor

  • Improved autocompletion sorting by taking casing into consideration (#939).
  • Added a toggle soft wrap command (#863).

Misc

  • Added Reveal in Finder to project panel context menu (#3).
  • Added setting to turn off automatic updates (#923).

Bug Fixes

Collaboration

  • Fixed a bug where multiple rooms could be created when inviting multiple people to collaborate at once.

Language

  • Fixed a bug where certain language server messages would persist indefinitely (#723).
  • Fixed a bug where a redundant quotation mark would be inserted when typing a closing quotation mark in several languages.

Terminal

  • Fixed a bug where search highlights in the terminal would persist even after ther terminal was cleared (#949).

Vim

  • Fixed bugs in vim f, t, r keys where observed keys didn't respect modifiers ((#915), (#918)).
  • Fixed a bug where single line editors such as rename were interacting with vim mode when it should have been disabled (#948).

Rust

  • Fixed a bug where inserting * would expand into * <selection> /* (#912).

Zed 0.73.3

02/15/2023

Download

Additions

Languages

  • Added YAML support (#251).
  • Added Lua support (#366).

Collaboration

  • Added an icon to the system menu bar that indicates when you are sharing your screen.

Bug Fixes

Python

  • Fixed a bug where Python language server requests were being dismissed by Zed (#938).

Workspace

  • Fixed a bug where the command palette would display keyboard shortcuts that would not function for the current context.
  • Fixed a bug where the mouse cursor would not be updated correctly for non-maximized windows.
  • Fixed a bug where context menus and tooltips wouldn't show keyboard shortcuts.

Misc

  • Fixed a bug where switching focus to a different pane via the keyboard didn't always focus the active editor.

Zed 0.72.5

02/11/2023

Download
  • Fixed a bug where Zed would crash on the disconnect screen

Zed 0.72.4

02/09/2023

Download
  • Fixed a bug where Python language server requests were being dismissed by Zed (#938).

Zed 0.72.3

02/09/2023

Download
  • Fixed a bug where the command palette would display keyboard shortcuts that would not function for the current context.
  • Fixed a bug where context menus and tooltips wouldn't show keyboard shortcuts.
  • Fixed a bug where the mouse cursor would not be updated correctly for non-maximized windows.

Zed 0.72.2

02/08/2023

Download

Additions

Collaboration

  • Added the ability to remove contacts from contact list.

Workspace

  • Added window positioning to workspace restoration. Projects windows will now be re-opened in the on-screen position they were last left.

Misc

  • Added an open licenses command that displays the list of Zed's dependencies and their licenses.

Bug Fixes

Terminal

  • Fixed a bug where the working directory of a terminal would not be correctly restored on project open.

Collaboration

  • Fixed a bug where, when following someone, modals and menus were closed as the followed person performed certain actions
  • Fixed a bug that prevented the close window command from working once disconnected from a call
  • Fixed a bug that allowed the names of hidden single-file worktrees to be displayed to collaborators

Workspace

  • Fixed a crash when opening the recent projects picker with no recent projects stored.
  • Fixed a crash when performing a project search for certain strings containing multibyte characters (#929).
  • Fixed a bug where the project search's input editor would lose focus when results were being loaded in (#935).

February

Zed 0.78.1

03/22/2023

Download
  • Fixed a bug that caused a crash on startup for users with multi-line environment variable values set in their shell login scripts (#1156).
  • Fixed a bug where when using the Atom keymap, the user could not type the letter h in the name of a file or directory in the project panel (#1100).

Zed 0.77.3

03/15/2023

Download
  • Fixed an issue where the top and bottom edges of collaborators' avatars were cut off when in a call.

Zed 0.77.2

03/14/2023

Download
  • Made the 'Sign In' button visible directly in the titlebar when not signed in.
  • Added a status bar item for opening terminals and listing the open terminals.
  • Fixed a bug where quitting Zed while in a call wouldn't immediately notify other participants in the call.
  • Fixed a bug where other participants' shared screens weren't always visible if the screen-share was initiated before you joined the call.
  • Added our Terms of Use to the DMG, which need to be accepted before mounting it as a volume.

Zed 0.76.1

03/13/2023

Download

Additions

Editor

  • Added a language selector modal, which can be used to change the language for the current buffer. This modal can be opened by clicking the language name in the status bar, or via the language selector: toggle action from the command palette (207).

Workspace

  • Added a button to the project panel prompting you to open a project
  • Changed the workspace to always open the dock in a new project
  • Changed the default dock anchor position to bottom

Misc

  • Changed the behavior of the 'open' command to reuse the existing window.
  • Added a pop up when the CLI succeeds or fails to install
  • Added a 'Welcome' page show on first launch, and available through the 'worksace: welcome' action
  • Added a base_keymap setting, which can be used to configure Zed's default key bindings so that they match either VS Code, Atom, Jetbrains, or Sublime Text. There is now a toggle base keymap selector action that can be used to switch between the different keymaps.

Bug Fixes

Collaboration

  • Fixed a bug where quitting Zed while in a call wouldn't immediately notify other participants in the call.
  • Fixed a bug where other participants' shared screens were not always visible if the screen-share was initiated before you joined the call.

Terminal

  • Fixed a bug where a terminal would open in the root directory under certain conditions

Misc

  • Fixed a bug where the menu bar's help search would disable other menu bar items
  • Fixed a bug where key bindings would not show in certain contexts

Zed 0.75.2

03/08/2023

Download

Additions

Collaboration

  • Updated the way collaborators are shown in the titlebar, so that you can see who is following each collaborator.
  • Improved the arrangement of collaboration buttons in the titlebar so that the collaboration menu is always accessible.

Editor

  • Added Reveal in Finder to editor context menu and command palette.

Workspace

  • Added status reporting of language server actions in the activity indicator.
  • Added a command palette action to restart Zed (#36).
  • Added dock: move active item to dock command.
  • Added ability to focus a pane by clicking the background of its tab bar (#953).
  • Added a workspace: restart command.

TypeScript

  • Added support for the satisfies operator.

Misc

  • Added project name when hovering over a Zed window in Mission Control (#457).
  • Added symbols in the window menu to help with differentiating between local and remote projects (#678).
  • Added a keymap setting to editor::ToggleComments to allow for advancing the cursor downward when running the command on a single line (#810).

Bug Fixes

Collaboration

  • Fixed a bug where saving an untitled buffer did not update the buffer's path for collaborators.

Editor

  • Fixed various bugs in editor: move to enclosing bracket (#891).

Project Panel

  • Fixed a crash when running project panel: reveal in finder.

Workspace

  • Fixed a bug where opening zed for a specific file would also restore the previous session (#927).
  • Fixed a bug where new tabs would be opened in the dock (#533).
  • Fixed a bug where the wrong tab was activated after dropping a tab into the tab bar.

Vim

  • Improved the behavior of the % (jump-to-match) motion in vim mode.

Rust

  • Fixed a bug where functions with turbofish notation were being incorrectly highlighted (#950).

TypeScript

  • Fixed a bug where the user would need to save a file twice in order to clear newly-resolved errors (#767).

Misc

  • Improved performance for large files (#890).
  • Fixed a bug that prevented the user from running commands (copy, paste, etc) within native file picker dialogs ((#816), (#296)).
  • Fixed a bug where saving an untitled buffer didn't always update the buffer's language.

Zed 0.74.3

02/24/2023

Download
  • Fixed a crash that could occur when running the "Reveal in Finder" command in the project panel (#991).

Zed 0.74.2

02/22/2023

Download

Additions

Editor

  • Improved autocompletion sorting by taking casing into consideration (#939).
  • Added a toggle soft wrap command (#863).

Misc

  • Added Reveal in Finder to project panel context menu (#3).
  • Added setting to turn off automatic updates (#923).

Bug Fixes

Collaboration

  • Fixed a bug where multiple rooms could be created when inviting multiple people to collaborate at once.

Language

  • Fixed a bug where certain language server messages would persist indefinitely (#723).
  • Fixed a bug where a redundant quotation mark would be inserted when typing a closing quotation mark in several languages.

Terminal

  • Fixed a bug where search highlights in the terminal would persist even after ther terminal was cleared (#949).

Vim

  • Fixed bugs in vim f, t, r keys where observed keys didn't respect modifiers ((#915), (#918)).
  • Fixed a bug where single line editors such as rename were interacting with vim mode when it should have been disabled (#948).

Rust

  • Fixed a bug where inserting * would expand into * <selection> /* (#912).

Zed 0.73.3

02/15/2023

Download

Additions

Languages

  • Added YAML support (#251).
  • Added Lua support (#366).

Collaboration

  • Added an icon to the system menu bar that indicates when you are sharing your screen.

Bug Fixes

Python

  • Fixed a bug where Python language server requests were being dismissed by Zed (#938).

Workspace

  • Fixed a bug where the command palette would display keyboard shortcuts that would not function for the current context.
  • Fixed a bug where the mouse cursor would not be updated correctly for non-maximized windows.
  • Fixed a bug where context menus and tooltips wouldn't show keyboard shortcuts.

Misc

  • Fixed a bug where switching focus to a different pane via the keyboard didn't always focus the active editor.

Zed 0.72.5

02/11/2023

Download
  • Fixed a bug where Zed would crash on the disconnect screen

Zed 0.72.4

02/09/2023

Download
  • Fixed a bug where Python language server requests were being dismissed by Zed (#938).

Zed 0.72.3

02/09/2023

Download
  • Fixed a bug where the command palette would display keyboard shortcuts that would not function for the current context.
  • Fixed a bug where context menus and tooltips wouldn't show keyboard shortcuts.
  • Fixed a bug where the mouse cursor would not be updated correctly for non-maximized windows.

Zed 0.72.2

02/08/2023

Download

Additions

Collaboration

  • Added the ability to remove contacts from contact list.

Workspace

  • Added window positioning to workspace restoration. Projects windows will now be re-opened in the on-screen position they were last left.

Misc

  • Added an open licenses command that displays the list of Zed's dependencies and their licenses.

Bug Fixes

Terminal

  • Fixed a bug where the working directory of a terminal would not be correctly restored on project open.

Collaboration

  • Fixed a bug where, when following someone, modals and menus were closed as the followed person performed certain actions
  • Fixed a bug that prevented the close window command from working once disconnected from a call
  • Fixed a bug that allowed the names of hidden single-file worktrees to be displayed to collaborators

Workspace

  • Fixed a crash when opening the recent projects picker with no recent projects stored.
  • Fixed a crash when performing a project search for certain strings containing multibyte characters (#929).
  • Fixed a bug where the project search's input editor would lose focus when results were being loaded in (#935).