Releases: zed-industries/zed
Releases · zed-industries/zed
v0.51.1
Fixed a regression that made it impossible to interact with the contact finder.
v0.51.0
- Changed the default theme to One Dark
- Enhanced the layout of the project panel to fit more entries (#241)
- Changed project search to occur right on deploy, as opposed to having to trigger it manually
- Fixed the alignment of the titlebar when toggling full-screen mode (#142)
- Changed "go to definition" and "go to type definition" to run on click instead of on mouse down (#416)
- Fixed some issues related to pane focusing (#394, #398)
- Fixed an issue that would cause the editor to move the viewport after saving (#27)
- Introduced a new
zed: toggle full screenaction bound toctrl-cmd-f(#424) - Improved the naming of actions toggling the focus of the project and contacts panels (#223)
- Fixed a bug that would cause newly-created or renamed entries to be hidden when the project panel contained many items (#163)
- Fixed a bug that would cause some "go to definition" links to be stale when resizing the buffer font
- Introduced cursor blinking to the terminal
- Fixed a crash that could occur when attempting to show file prompt while using the Japanese keyboard layout (#444)
- Fixed a regression in the undo/redo system that, in some circumstances, could cause peers to diverge
- Fixed a bug that could sometimes cause a guest to not be able to open buffers on the host (#417)
v0.50.0
- Added the ability to open a terminal in a tab. You can create a new terminal using the ctrl-` key binding or by clicking on the new
+icon in the tab bar. - Added the ability to open a new buffer or project search with the mouse, by clicking the
+icon in the tab bar. - Added the ability to provide custom LSP server initialization options via a setting (#341).
- Added a command for inserting a line below the cursor, bound to cmd-enter.
- Added some missing window-management commands that are standard in macOS apps (#277).
- Added a Go To Type Definition command, bound to cmd-f12.
- Added an Open Log command for viewing the Zed logs in Zed (#148).
- Changed the behavior of the tab binding so that it inserts the suggested indentation when the cursor is to the left of that indentation column (#175).
- Changed the location of Zed's settings file to conform to the XDG base directory standard (#154)
- Fixed an issue where Zed did not preserve the relative indentation of copied lines when pasting (#321)
- Fixed a crash that could occur when moving the mouse over a diagnostic message in an editor.
- Fixed an issue where Zed would hang when changing the default tab size while viewing a file that uses tabs for indentation (#387).
- Fixed an issue where cursors would move to the beginning of a line when formatting a buffer using an external command (#400)
- Fixed an issue where the Sign In button didn't work if signing in had previously failed.
v0.49.1
v0.49.0
- Added support for IME text input. Zed now integrates more fully with the macOS text input system. You can insert text using the character palette, dead keys, and the IME candidate window (#7, #150, #199, #317).
- Fixed an issue that prevented some key bindings from working with certain keyboard layouts (#161, #270).
- Added the ability to hover over a diagnostic with the mouse to view the error message (#1321.
- Added the ability to close a tab by clicking it with the middle mouse button.
- Improved the sorting of autocomplete results and project symbols (#286)
- Fixed an issue where formatting Go code on save did not work for files with no trailing newline (#365).
- Fixed an issue where clicking on some views did not correctly transfer focus to them (#361).
v0.48.1
- Fixed a crash when starting Zed on an x86 machine.
v0.48.0
- Improved tab rendering by showing more of the path to each file when multiple open files have the same name (#17).
- Fixed a file descriptor leak that sometimes caused a crash (#322).
- Fixed an infinite loop that could occur when editing projects containing symlink cycles (#300).
- Fixed a crash that could occur when inserting tabs with multiple cursors on the same line (#328).
- Fixed an issue where the project panel didn't update properly when canceling a filename edit (#344).
- Fixed a bug where closing a tab activated the following tab instead of the previous one (#280).
v0.47.1
- Fixed a problem with the default
settings.jsonthat Zed creates when opening the settings for the first time.
v0.47.0
- Added a context menu when right-clicking an editor that includes various actions (Rename, Go To Definition, etc) (#243).
- Added a clickable menu for splitting panes (#1150).
- Added a command and application menu item for displaying Zed's default settings. Also, when creating your custom settings file for the first time, the file is now pre-populated with the default settings (#266).
- Added a link to the Zed documentation in the Help application menu.
- Improved the Rose Pine theme
- Fixed an issue where highlights were incorrect after cancelling a rename refactoring (#213).
- Fixed an issue where the top-level
hard_tabssetting was not respected (#273). - Fixed an issue where guests were shown a save prompt when closing the window after losing their connection to a host project (#255).
- Fixed an issue where some Golang code actions did not work (#221).
v0.46.0
-
Added handling of
.gitignorefiles in directories containing the current project (#85) -
Added support for formatting via an external command (#91). The
format_on_savesetting has been changed to support the following options:- Disable format on save:
{ "format_on_save": "off" }- Enable format on save via the language server (default):
{ "format_on_save": "language_server" }- Enable format on save via an external command
{ "format_on_save": { "external": { "command": "prettier", "arguments": [ "--stdin-filepath", "{buffer_path}" ] } } } -
Added 'back' and 'forward' buttons for accessing pane's navigation histories (#38)
