github zed-industries/zed v0.199.5

latest releases: nightly, v0.202.7, v0.203.2-pre...
22 days ago

This week's release includes vision support for OpenAI models, improved project search performance, an option to create a branch from a default branch, a toggle to enable/disable edit predictions across all files, and experimental support for settings profiles.

Features

  • Added vision support for OpenAI models. (#36047)
  • Improved prompt caching for OpenAI models. (#36065)
  • Improved project search speed. (#35470)
  • Improved the YAML outline to include the key's value if it's a simple string. (#35562)
  • Linux: Improved visibility of prompt dialog by dimming the background. (#35348)
  • Linux: Improved support for zed:// URLs. (#35597)
  • Changed the icon of the language servers entry in the status bar. (#35373; thanks ThatOneCalculator)
  • Added workspace::ToggleEditPrediction action for toggling show_edit_predictions in settings (Edit Predictions menu -> All Files). (#35418)
  • Added icon for KDL (.kdl) files. (#35377; thanks ThatOneCalculator)
  • Introduced experimental support to configure settings profiles via the "profiles" key. To set a temporary profile, use settings profile selector: toggle. (#35339)
{
  "profiles": {
    "Streaming": {
      "agent_font_size": 20,
      "buffer_font_size": 20,
      "theme": "One Light",
      "ui_font_size": 20
    }
  }
}

Languages

  • Rust: Added GitHub artifact digest verification for rust-analyzer and clangd binary downloads, skipping downloads if cached binary digest is up to date. (#35642)
  • Rust: Added verification that cached rust-analyzer and clangd binaries are executable; if not, they are redownloaded. (#35642)

Git

  • Added option to create a branch from a default branch in git branch picker. (#34663)
  • Added "View Pull Request" when pushing to GitLab remotes. (#35092; thanks launay12u)
  • Improved toast messages on fetch/push/pull. (#35092; thanks launay12u)

Bug Fixes

  • Agent: Fixed scrolling in the "Add LLM Provider" modal. (#35584)
  • Debugger: Fixed Python debug sessions failing to launch due to a missing debugpy installation. (#35640)
  • Debugger: Fixed an issue where a Python debug adapter could not be installed when debugging Python projects for the first time. (#35618)
  • Fixed out-of-bounds panic in fuzzy matching. (#35630)
  • Fixed a bug where a selection's opacity was computed incorrectly when it overlapped with another editor's selections in a certain way. (#35688)
  • Fixed inlay hints editor menu toggle not being shown in remote sessions. (#35682)
  • Fixed bug with agent text threads (not chat threads) counting summarization as a usage of 1 prompt. (#35669)
  • Fixed update of prompt usage count when using agent text threads. (#35671)
  • Fixed issue where no diagnostics were shown for CSS, LESS, and SCSS. (#35663)
  • Fixed Zed not always getting focused after using Open with Zed. (#35645)
  • Fixed excessive LSP requests sent during remote sessions. (#35581)
  • Fixed issue where rejecting AI edits on newly created files would delete the file instead of reverting to the previous accepted state. (#35622)
  • Fixed issue where closing a read-only or deleted buffer would not close that tab. (#35589)
  • Fixed a bug where dragging a pinned tab onto an unpinned tab wouldn't decrease the pinned tab count. (#35539)
  • Fixed issue where in some cases there would be an extra } at the end of imports when accepting completions. (#35494)
  • Fixed issue where multiple remote folders in a project were lost on reconnect, not restored on restart, and not visible in recent projects. (#35398)
  • Fixed Python debug sessions failing to start when launched for the first time. (#35986)
  • Linux: Fixed non-selectable version number in About Zed prompt. (#35346)

Breaking Changes and Notices

  • FreeBSD support has been removed temporarily.

Don't miss a new zed release

NewReleases is sending notifications on new releases.