Skip to content

Releases: rust-lang/rust-analyzer

nightly

11 Dec 00:54
fface27

Choose a tag to compare

nightly Pre-release
Pre-release
Merge pull request #21244 from ChayimFriedman2/deprecated-safe

fix: `#[rustc_deprecated_safe_2024]` can also come as `#[rustc_deprecated_safe_2024(audit_that = "reason")]`

2025-12-08

08 Dec 10:15
5e3e9c4

Choose a tag to compare

Commit: 5e3e9c4
Release: 2025-12-08 (v0.3.2711)

New Features

  • #21218 bump minimum supported toolchain version from 1.78 to 1.90.

Fixes

  • #21205 (first contribution) handle #[cfg] in macro input attribute stripping.
  • #21203 add configuration option to hide placeholder type hints.
  • #21222 don't complete unit return type in async associated items.
  • #21215 don't implement sizedness check via all_field_tys.
  • #21190, #21195 more proc macro server fixes.
  • #21223 temporarily disable postcard.
  • #21198 add missing semicolon in incomplete let completion.
  • #21183 register define_opaque built-in attribute macro.
  • #21164 allow multiple active discovery operations.

Internal Improvements

  • #21182 remove TraitEnvironment.
  • #21178 make ModuleId and BlockLoc tracked structs.
  • #21208 handle lint attribute expansion in hir.
  • #21188 fix rustdoc warnings and enable them on CI.
  • #21189 remove mdbook-toc usage from the book.

See also the changelog post.