Commit: 822644d
Release: 2024-09-30 (v0.3.2129)
New Features
#18180index workspace symbols at start-up rather than on the first search.
Fixes
#17923(first contribution) add option to rebuild project before restarting debugging.#18160fix name resolution with renamed imports and shadowing.#18164handle import aliases inremove_unused_imports.#18161improve reference handling in consuming postfix completions.#18172support#[expect]in attribute completion and hover.#18162report lifetime GATs as object-unsafe.#18123disambiguate package names in flycheck.#18166fix a bug in span map merging.#18184pass--all-targetsfor build scripts in more CLI commands.#18193don't report start-up error when a workspace discovery command is configured.
Internal Improvements
#18205(first contribution) rename object-safety todyn-compatibility.#18196addSyntaxFactoryto simplify generating nodes with syntax mappings.#18181addtracingto project discovery and VFS loading.#18192includerust-project.jsonbuild files in VFS.#18157respect--disable-proc-macrosinanalysis-stats.#18208allow overriding proc macro server inanalysis-stats.#18188bump MSRV to 1.81.#18175dropCOMPLETION_MARKEREaster egg.
See also the changelog post.