Skip to content

Commit 39f2b9e

Browse files
committed
Changelog #74
1 parent c31f2c2 commit 39f2b9e

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
= Changelog #74
2+
:sectanchors:
3+
:page-layout: post
4+
5+
Commit: commit:310110a2376b9fb0193486293ef89cae00775f5a[] +
6+
Release: release:2021-04-20[]
7+
8+
== Sponsors
9+
10+
**Become a sponsor:** On https://opencollective.com/rust-analyzer/[OpenCollective] or
11+
https://github.com/sponsors/rust-analyzer[GitHub Sponsors].
12+
13+
== Announcement
14+
15+
This is an out-of-band release that fixes a recent regression which caused project loading hangs.
16+
It should also include the recent "Implement `Deref` assist" which didn't make the cut for the last release.
17+
18+
== New Features
19+
20+
* pr:8462[] expand macros in type positions.
21+
22+
== Fixes
23+
24+
* pr:8600[] fix project loading hang.
25+
* pr:8524[] fix "Extract function" assist with partial block selection.
26+
* pr:8565[] "Fill match arms" assist: add remaining arms for enum tuples.
27+
* pr:8574[] check for rust doc code attributes like rustdoc does.
28+
* pr:8540[] prevent renaming items that are not part of the workspace (LSP extension).
29+
* pr:8578[] fix inner attributes false positives in docs.
30+
* pr:8582[] (first contribution) fix typo in `comparison` semantic token type.
31+
* pr:8601[] trigger "Inline variable" assist on variable uses.
32+
* pr:8467[] actually add "Implement `Deref`" assist (it was included in last changelog by mistake).
33+
* pr:8577[] support crates/module roots in `external_docs`.
34+
* pr:8587[] fix some `find_path` bugs around inner items (fixes auto-imports with macro calls).
35+
* pr:8602[] fix panic in "Replace derive with manual implementation".
36+
37+
== Internal Improvements
38+
39+
* pr:8502[] document review requesting etiquette.
40+
* pr:8527[] rewrite "Introduce named lifetime" assist to use mutable syntax trees.
41+
* pr:8584[] fix slightly broken test.
42+
* pr:8588[] add guidelines for release notes PR descriptions.
43+
* pr:8579[] fix "Server status" capability name in docs.
44+
* pr:8580[] remove confusion around `serverStatusNotification`.
45+
* pr:8586[] replace `SyntaxRewriter` usage with `ted` in `eager::eager_macro_recur`.

0 commit comments

Comments
 (0)