github rust-lang/rust-analyzer 2023-01-30

latest releases: nightly, 2024-09-16, 2024-09-09...
19 months ago

Changelog #166

Commit: f1b257f
Release: 2023-01-30 (0.3.1386)

New Features

  • #14012 (first contribution) add installation instructions for Visual Studio.

  • #14024 (first contribution) update documentation for Emacs.

  • #14041 show signature help for record literals:

    Screenshot showing signature help for the fields in a struct literal

  • #14007 add "Open server logs" button to the error notification:

    Screen recording showing a button that opens the logs when cargo check fails to run

Fixes

  • #14015 (first contribution) don't include lifetime or label apostrophe when renaming.
  • #14020 fix associated item search finding unrelated definitions.
  • #14006 replace soft breaks in Markdown with spaces.
  • #14019, #14023 substitute VS Code variables more generally
  • #14004 don't escape non-snippets in Move const to impl.
  • #14011 fix Unwrap block for let statements.
  • #14037 handle boolean scrutinees better in Match to if-let assist.
  • #14039 make Add missing impl members work for impls inside blocks.
  • #14038 don't fail workspace loading if sysroot can't be found

Internal Improvements

  • #14025 improve deduplication in process_changes.
  • #14009 ๐Ÿงน lsp_ext.ts.
  • #14017 remove TypeWalk.
  • #14026 try to fix auto-publishing of lib crates.

See also original changelog.

Don't miss a new rust-analyzer release

NewReleases is sending notifications on new releases.