Skip to content

2025-06-09

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Jun 05:41
· 227 commits to master since this release
9fc1b90

Commit: 9fc1b90
Release: 2025-06-09 (v0.3.2490)

New Features

  • #19893 enhance renaming to include identifier variations that are generated by macros.
  • #19908 implement completions for #[diagnostics].
  • #19922 ddd dyn keyword inlay hints.

Fixes

  • #19901 (first contribution) increase the range of the tuple to named struct assists.
  • #19869 (first contribution) add diagnostic and quickfix to make private struct fields public.
  • #19894 handle cycles in infer and const_param_ty_with_diagnostics.
  • #19935 always emit quickfixes, even when diagnostics are disabled.
  • #19936, #19949 stabilize the unlinked file and "JSON is not Rust" diagnostics.
  • #19932, #19937 record macro calls in signatures and fields in ChildBySource impls.

Internal Improvements

  • #19933 improve parser recovery for macro calls in type bound position.
  • #19897 produce CLOSURE_BINDER nodes.
  • #19905 clean up macro descension.
  • #19928 deduplicate some code in proc macro server.
  • #19914 add incremental tests checking for infer invalidation.
  • #19915, #19919, #19920, #19921 try to fix autopublishing workflow.

See also the changelog post.