Skip to content

2025-12-15

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Dec 08:57
· 76 commits to master since this release
87cf663

Commit: 87cf663
Release: 2025-12-15 (v0.3.2719)

New Features

  • #21243 support #[feature(associated_type_defaults)].
  • #21242 support the 1.93 format_args! lowering.

Fixes

  • #21253 (first contribution) don't register twice for didSaveTextDocument.
  • #21265 (first contribution) properly handle multiple lint attributes on the same item.
  • #21238 (first contribution) add a stub is_transmutable to avoid panicking.
  • #21226 (first contribution) show generic args when displaying traits.
  • #21235 pass environment to fix a const generics panic.
  • #21251 fix a panic in TypeBound::kind().
  • #21233 revert "turn BlockLoc into a tracked struct".
  • #21244 support #[rustc_deprecated_safe_2024(audit_that = reason)].
  • #21210 fix completion with {{{ and _ in format strings.
  • #20754 keep labels and attributes in convert_for_to_while_let.
  • #21239 add missing parameter in replace_method_eager_lazy.
  • #21044 keep generics in generate_fn_type_alias.
  • #21175 fix indent in toggle_ignore.
  • #21264 don't offer bind_unused_param in closures.
  • #21256 demote add_return_type.
  • #21187 include overloaded operators in SCIP index.
  • #21221 don't needlessly add visibility in no_such_field quick fix.

Internal Improvements

  • #21225 give FileSymbol a 'db lifetime.
  • #21263 use generated names in old format_args! lowering.
  • #21174, #21199 migrate convert_iter_for_each_to_for and generate_delegate_trait assists to SyntaxEditor.
  • #21209 do not create stale expressions in body lowering.
  • #21252 fix two Clippy lints.

See also the changelog post.