Releases
Zed Changelog
March
Zed 0.78.1
03/22/2023
Zed 0.77.3
03/15/2023
- 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
- 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
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 atoggle 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
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
Zed 0.74.2
02/22/2023
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
Additions
Languages
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
- Fixed a bug where Zed would crash on the disconnect screen
Zed 0.72.3
02/09/2023
- 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
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
Zed 0.77.3
03/15/2023
- 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
- 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
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 atoggle 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
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
Zed 0.74.2
02/22/2023
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
Additions
Languages
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
- Fixed a bug where Zed would crash on the disconnect screen
Zed 0.72.3
02/09/2023
- 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
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).