Skip to content

Releases: zed-industries/zed

v0.51.1

17 Aug 16:06

Choose a tag to compare

Fixed a regression that made it impossible to interact with the contact finder.

v0.51.0

17 Aug 13:49

Choose a tag to compare

Zed 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 screen action bound to ctrl-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

04 Aug 22:48
9f56079

Choose a tag to compare

  • 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

27 Jul 16:52

Choose a tag to compare

Fixed a regression that caused global shortcuts (like Enter Full Screen bound to fn-f) to work and be displayed incorrectly (#391)

v0.49.0

26 Jul 22:09

Choose a tag to compare

  • 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

19 Jul 02:31

Choose a tag to compare

  • Fixed a crash when starting Zed on an x86 machine.

v0.48.0

19 Jul 00:03

Choose a tag to compare

  • 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

14 Jul 01:00

Choose a tag to compare

  • Fixed a problem with the default settings.json that Zed creates when opening the settings for the first time.

v0.47.0

13 Jul 23:23

Choose a tag to compare

  • 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_tabs setting 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

08 Jul 22:51

Choose a tag to compare

  • Added handling of .gitignore files in directories containing the current project (#85)

  • Added support for formatting via an external command (#91). The format_on_save setting 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)