Changelog #268
Commit: 8364ef2
Release: 2025-01-13
(v0.3.2264
)
New Features
-
#18880
(first contribution) add config to include additional paths in the VFS. -
#18885
(first contribution) changerust-analyzer.cargo.cfgs
from a map to a list. -
#18907
implement#[rust_analyzer::skip]
for bodies. -
#18903
implement implicit sized bound inlay hints. -
#18813
reimplement the syntax tree view as a sidebar. -
#18906
reimplement Rust string highlighting using a tool attribute. -
#18788
re-removerust-analyzer.cargo.sysrootQueryMetadata
.
Fixes
-
#18832
(first contribution) do not offer completions within strings in macro calls. -
#18866
(first contribution) fix JSON project buildfile inclusion. -
#18858
clear diagnostics on cancel unconditionally. -
#18853
fix case where completion inside macro that expands to#[test]
was unavailable. -
#18864
fix diagnostics not clearing between flychecks. -
#18877
fix performance issue on missing MBE bindings. -
#18884
fixenv!
completions. -
#18900
do not callprettify_macro_expansion
unless "Inline macro" has actually been invoked. -
#18904
improve module path rendering in hover. -
#18861
make edition per-token, not file. -
#18920
fixref
text edit for binding mode hints. -
#18889
fix token lookup in macro call completions. -
#18899
fix another panic in fixup reversing.
Internal Improvements
-
#18855
migrateif-let
replacement assists toSyntaxEditor
. -
#18524
migrate(un)wrap_return_type
assists toSyntaxEditor
. -
#18902
addDefinition::Crate
. -
#18921
compute inlay hint text edits lazily. -
#18923
compute inlay hint tooltips lazily. -
#18867
supporttarget-tuple
(vs.target-triple
) and clean up version fetching. -
#18887
refactor test helpers withinide-completions
.