Commit: 9fc1b90
Release: 2025-06-09 (v0.3.2490)
New Features
#19893enhance renaming to include identifier variations that are generated by macros.#19908implement completions for#[diagnostics].#19922ddddynkeyword 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.#19894handle cycles ininferandconst_param_ty_with_diagnostics.#19935always emit quickfixes, even when diagnostics are disabled.#19936,#19949stabilize the unlinked file and "JSON is not Rust" diagnostics.#19932,#19937record macro calls in signatures and fields inChildBySourceimpls.
Internal Improvements
#19933improve parser recovery for macro calls in type bound position.#19897produceCLOSURE_BINDERnodes.#19905clean up macro descension.#19928deduplicate some code in proc macro server.#19914add incremental tests checking forinferinvalidation.#19915,#19919,#19920,#19921try to fix autopublishing workflow.
See also the changelog post.