Commit: fa4a40b
Release: 2024-12-23 (v0.3.2228)
New Features
#18696report unresolved idents for implicit captures informat_args!().
Fixes
#18723fix a case where completion was unable to expand atracingmacro.#18699fix path-qualified auto-importing completions not working with re-exports.#18729clear flycheck diagnostics more granularly.#18741delay initial flycheck until after build scripts.#18726reduce applicability of theunnecessary_asyncassist.#18695improve name suggestion fordestructure_tuple_binding.#18690use string literal contents as a name when extracting into variable.#18700fixunresolved_fieldwhen a keyword is used as a field.#18708fix pretty-printing of@patterns.#18714do not ask the client to resolve for non-existent label details.#18716consider both completion detail fields into_proto.#18727fix "tried adding a runnable pointing to a different file" panic.#18739don't trigger parenthesis wrapping typing handler after identifiers.#18740fix empty check diagnostics not marking files as changed.#18738,#18742properly test if workspace flychecking is allowed.#18711don't mark&rawof deref as unsafe.
Internal Improvements
#18715(first contribution) fixAsmOptionrule inrust.ungram.#18731revert "drop proc macro server support for 1.66 and older toolchains".#18698don't serialize empty fields in completion and resolve payloads.#18713cleanup label structure ofCompletionItem.#18717,#18735setresult_idfor pull diagnostics.#18697simplifyratomltest directory handling.#18728useserde_deriveintead ofderivefeature.#18710removesalsafrom proc macro server dependency tree.
See also the changelog post.