Changelog #74
Commit: 6175353
Release: 2021-04-26
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
-
#8467
(first contribution) add "generateDeref
impl" assist:This feature was included in the last week’s changelog by mistake.
-
#8317
add "Convert tuple to named struct" assist: -
#8462
expand macros in type positions. -
#8621
make sure nightly regressions don’t break users. -
#8570
parserustc
error messages in flycheck for non-Cargo build systems. -
#8595
add support for remapping diagnostic paths.
Fixes
-
#8611
(first contribution) add support for boolean values to "Fill match arms". -
#8658
(first contribution) check more carefully for cases when a rename can’t be done. -
#8582
(first contribution) fix typo incomparison
semantic token type. -
#8600
fix project loading hang. -
#8606
fix "Registering progress handler" error. -
#8639
fixconfiguration.property
startup error in VS Code. -
#8643
change version string to contain hash, build date and channel. -
#8524
fix "Extract function" with partial block selection. -
#8540
prevent renaming items that are not part of the workspace (LSP extension). -
#8565
"Fill match arms" assist: add remaining arms for enum tuples. -
#8577
support crates/module roots inexternal_docs
. -
#8578
fix inner attributes false positives in docs. -
#8587
fix somefind_path
bugs around inner items (fixes auto-imports with macro calls). -
#8601
trigger "Inline variable" assist on variable usages. -
#8609
parse outer attributes forRecordPatField
. -
#8620
avoid unnecessary braces in "Extract function". -
#8602
fix panic in "Replace derive with manual implementation".
Internal Improvements
-
#8502
document review requesting etiquette. -
#8527
rewrite "Introduce named lifetime" assist to use mutable syntax trees. -
#8579
fix "Server status" capability name in docs. -
#8580
remove confusion aroundserverStatusNotification
. -
#8584
fix slightly broken test. -
#8586
replaceSyntaxRewriter
usage withted
ineager::eager_macro_recur
. -
#8588
add guidelines for release notes PR descriptions. -
#8605
automatically categorize the changelog entries. -
#8591
removeSyntaxRewriter
usage ininsert_use
in favor of mutable syntax trees. -
#8638
removeSyntaxRewriter::from_fn
. -
#8647
split outmerge_imports
module fromhelpers::insert_use
.