Skip to content

Zed AI v1.15.0-pre

Released · Zed Industries

Pre-releaseBreaking
This week's release includes a new git.diff_base setting for choosing whether editor gutters, file-status colors, and git: diff show uncommitted changes against HEAD or all current-branch changes against the default branch's merge base, plus support for dragging files from the Project Panel to external apps on macOS and Linux Wayland; web developers also get linked editing for custom elements in JSX and TSX and Emmet completions in return and arrow-function bodies.

What the release notes say

This week's release includes a new git.diff_base setting for choosing whether editor gutters, file-status colors, and git: diff show uncommitted changes against HEAD or all current-branch changes against the default branch's merge base, plus support for dragging files from the Project Panel to external apps on macOS and Linux Wayland; web developers also get linked editing for custom elements in JSX and TSX and Emmet completions in return and arrow-function bodies.

Shipped by the Zed Guild 🛡️

  • Added support for dragging files from the Project Panel to external macOS apps. (#58161; thanks notJoon)

  • Added the multiple_selections key context for assigning different keybindings when multiple selections are active. (#60018; thanks AidanV)

  • Agent: Fixed the first line of terminal output sometimes being hidden in the Agent Panel. (#61939; thanks timvermeulen)

  • Fixed Markdown previews scrolling vertically during horizontal scroll gestures. (#61797; thanks feitreim)

  • Fixed Docker Compose dev containers not running their configured entrypoints by default. (#61897; thanks alanpjohn)

  • Fixed the IME candidate window flickering when another Zed window had continuous terminal output. (#62086; thanks feeiyu)

  • Fixed incorrect cursor placement after using a multi-key binding to leave insert mode in Vim or Helix mode. (#62080; thanks lingyaochu)

  • Fixed misaligned Agent sidebar headers on Linux. (#62079; thanks feeiyu)

  • Fixed public and private channel tab icons not matching the icons shown in the Collaboration Panel. (#62114; thanks lingyaochu)

  • Fixed release notes notifications not closing with escape when Vim or Helix mode was enabled on Windows. (#61759; thanks amtoaer)

  • Fixed a redundant expand/collapse-all-files control appearing in solo diff views. (#61998; thanks chirivelli)


Learn about the Zed Guild.

Features

AI

  • Added support for self-hosted Sweep Next Edit models in OpenAI-compatible edit predictions, including the sweep prompt format and infer detection for sweep-next-edit model names. (#51139; thanks avoidthekitchen)

Git

  • Added the git.diff_base setting to choose whether editor gutters, file-status colors, and git: diff show uncommitted changes against HEAD ("head", the default) or all current-branch changes against the merge base with the repository's default branch ("default_branch"). The setting is also available as "Diff Against Default Branch" in the editor controls menu. (#61501; thanks samuelcolvin for an earlier implementation in #60398)

  • Added the gutter.git_gutter_width setting to configure the width of Git diff indicators in the editor gutter. (#61304; thanks evanvin)

Languages

  • (Preview only) Added controls for deleting cells in the REPL notebook editor, available from the toolbar or with d d and backspace in command mode on macOS and Linux. (#61295; thanks ArneshBanerjee)

  • Added linked editing for custom elements in JSX and TSX. (#58578)

  • Enabled Emmet completions in return and arrow-function bodies for JSX and TSX. (#53688)

Linux

  • Added support for dragging files from the Project Panel to external Linux Wayland apps. (#61947; thanks Lampan-git)

Other

  • Improved the project switcher to allow closing the currently selected project and automatically switching to a neighboring local or remote project. (#60602; thanks mateioprea)

  • Improved extension repository links to show provider-specific icons. (#58108; thanks albertbogusz)

  • Improved installed development extensions to display their provided features and respect feature filters. (#61850)

Bug Fixes

  • Agent: Fixed MCP servers missing from new project threads after a worktree opens. (#62026)

  • Agent: Fixed MCP extension configuration dialogs appearing in other workspaces. (#61882)

  • Fixed a crash when a workspace was removed while a remote project was opening in the same window. (#62028)

  • Fixed the bundled npm cache growing without bound, which could consume many gigabytes of disk. (#61750)