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.