Skip to content

Releases: zed-industries/zed

v0.143.4-pre

09 Jul 09:54
Compare
Choose a tag to compare
v0.143.4-pre Pre-release
Pre-release
  • (Linux only) Shipping pre-launch changes

v0.143.3-pre

09 Jul 04:37
Compare
Choose a tag to compare
v0.143.3-pre Pre-release
Pre-release
  • (Linux only) Shipping pre-launch changes

v0.143.2-pre

05 Jul 16:03
Compare
Choose a tag to compare
v0.143.2-pre Pre-release
Pre-release
  • Fixed delay when changing scrolling direction (#13867).

v0.142.6

05 Jul 15:59
Compare
Choose a tag to compare

Bug fixes

  • Fixed delay when changing scrolling direction (#13867).
  • Fixed Atom keymap in ProjectPanel (#13655).

v0.142.5

04 Jul 08:57
Compare
Choose a tag to compare
  • Improved inline assistant code generation when using Claude or GPT-4o.

v0.143.1-pre

05 Jul 15:33
Compare
Choose a tag to compare
v0.143.1-pre Pre-release
Pre-release
  • Linux window decorations (#13611)

v0.143.0-pre

03 Jul 19:13
Compare
Choose a tag to compare
v0.143.0-pre Pre-release
Pre-release

Enhancements

AI

  • Added new assistant: insert into editor Action. Default keybinding: cmd-< on macOS, ctrl-< on Linux (#13467).

General

  • Changed the default fonts to IBM Plex Sans and IBM Plex Mono. If you'd like to go back to using Zed Sans/Zed mono you need to download them and install them (#13596).
  • Default to a light theme during the day (#9627)
  • Add keyboard shortcuts for scrolling in terminal (#4917, #12231).
  • Changed the default key bindings for pageup/pageup on Mac and Linux so that it moves the cursor (editor::MovePageDown). Previous scroll only behavior (editor::PageDown) is now available via cmd-pagedown on MacOS and alt-pagedown on Linux (#13389)
  • Added updated window controls on Linux (#13751)
  • Added recognizing *.markdown files as Markdown (#13608).
  • Added duplicate line shortcut to Sublime Text shortcuts (#13640)
  • Added shift shift as a default binding to open the command palette in the JetBrains keymap (#13556).

Performance

  • Improve editor's performance with large undo histories (#13656)
  • Improved performance of "replace all" in buffer search and project search (#13654).
  • Improved power consumption on Intel Macs by preferring integrated GPUs over the discrete GPUs. (#5124).

Vim

  • vim: Support for macros (q and @) to record and replay (#1506, #4448).
  • vim: Fix undo after repeated insert/replace mode (#13573).
  • vim: Fix 'r' repeating too much (#13566).
  • vim: Fixed : in empty diagnostics view (#13624)
  • vim: Fixed g/ outside of an editor (#13624).
  • vim: Add vim bindings for outline panel (#13763).

Bug Fixes

  • Fixed some responses being dropped from OpenAI-compatible providers (#13741 thanks @AdjectiveAllison).
  • Improved project panel ergonomics (#13704)
  • Fixed focusing the terminal when re-spawning a task (#13674). See video: focus-task-fix.webm
  • Fix auto-rename ranges with special characters (#13551).
  • Fixed Rust tests not working when crates Cargo.toml is not at the root of a worktree (#13658).
  • Fixed Vue extension not picking up user-provided initialization options (13580).
  • Code maintenance in the editor crate (#13565, thanks @Peiffap).

v0.142.4

03 Jul 17:30
Compare
Choose a tag to compare

Enhancements

AI

  • Added support for Claude 3.5 Sonnet (#13357).
    To use Claude Sonnet with the Zed assistant add the following to your settings (full docs):
"assistant": {
  "version": "1",
  "provider": {
    "default_model": "claude-3-5-sonnet",
    "name": "anthropic"
  }
},
  • Added the ability to customize available models for OpenAI-compatible services (#11984, #11075). Click for video:
    deepseek coder model example - click for video.

General

  • Added the ability to remove multi-cursors by clicking on them again. (#13058).
  • Added package version tooltips when hovering over package.json dependency entries (#13303).
    image
  • Added vertical scrollbar to project panel (#4865).
  • Added editor: select enclosing symbol command based on tree-sitter outline. This is useful when combined with inline assist to rewrite a function.
  • Added a mouse context action to copy permalink to line. (#13247)
    Copy Permalink screenshot
  • Added ability to bind to shift or other modifier keys (#6460).
  • Added an active_line_width to configure the line width of the active indent guide (#12312).
  • Added a scroll_beyond_last_line setting (#4962).
  • Added a gutter.runnables setting that controls whether runnable indicators are displayed in the gutter (#13280).
  • Added Markdown Preview shortcut for the Atom keymap.
  • Added the workspace: clear all notifications command to clear notifications (#10761).

Vim

  • Added support for auto_surround (#12898).
    • Check it out here.
  • Fixed a panic when searching after focusing search bar with mouse (#13487).
  • Added action to surround text in visual mode (no default binding) (#13122).
  • Fixed vim "r" action to accept a count argument (#13287).
  • Fixed vim "shift-r" action to accept a count argument and allow repetition (#13287).
  • Fixed switching to normal mode after g c(vim::ToggleComments) in visual mode (#4439).

Bug Fixes

  • Fixed a bug where project settings were not loaded from .zed/settings.json if they were .gitignored (#4432).
  • Fixed inline assist button not being hidden when assistant is disabled (#13289).
  • Fixed crate names not being shown in Rust completions menu (#13494).
  • Improved Atom, JetBrains, TextMate compatibile keybindings
    (#13326).
  • Fixed an issue where provider settings were lost when switching between Ollama models (#13399).
  • Fixed an edge case where some indent guides would disappear when a folded line is the first visible line on screen.
  • Fixed a bug that caused unnecessary computations to happen on every file-system event.
  • Fixed too-small windows on MacOS by adding minimum window size.
  • Fixed deleting the last character during IME composition would mistakenly delete other characters (#12862).
  • Improved organization in the Quick Action Bar (#13476).
  • Fixed autosave settings in project-specific settings file being ignored (#13316).
  • Improved code folding to exclude folding line breaks in whitespace-sensitive languages
    (#11614).

v0.142.4-pre

03 Jul 10:30
Compare
Choose a tag to compare
v0.142.4-pre Pre-release
Pre-release
  • Fixed JSON validation being disabled by default (Preview only)

v0.142.3-pre

28 Jun 14:50
Compare
Choose a tag to compare
v0.142.3-pre Pre-release
Pre-release
  • Fixed a bug that was causing system prompts to be dropped for Anthropic models.