Skip to content

Commit 5441577

Browse files
committed
changlelog 82
1 parent 496c0ea commit 5441577

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
= Changelog #82
2+
:sectanchors:
3+
:page-layout: post
4+
5+
Commit: commit:3898387f3bd579c0c5415ecb7c7b3d3923947f2f[] +
6+
Release: release:2021-06-21[]
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+
== New Features
14+
15+
* pr:9267[] in VS Code extension update the LSP server without asking.
16+
* pr:9275[] support goto type for field expressions and patterns.
17+
* pr:9279[] document installation via Homebrew.
18+
* pr:9258[] rename `assits.importPrefix` config variants.
19+
* pr:9301[], pr:9310[], pr:9313[] better filter out irrelevant completions.
20+
* pr:9318[] complete `repr` attribute parameters.
21+
* pr:9321[] substitute generic parameters during auto-complete.
22+
* pr:9334[] don't split glob imports during auto imports (on by default, can be disabled).
23+
* pr:9335[] auto-import in `#[cfg]`-ed blocks adds imports locally.
24+
25+
== Fixes
26+
27+
* pr:9262[] don't keep a trailing `self` token in import paths after `unmerge_use`.
28+
* pr:9295[] highlight unsafe trait refs as unsafe only in impl blocks and definitions.
29+
* pr:9293[] show diagnostic fixes before assists.
30+
* pr:9308[] create modules in correct directory for nested modules.
31+
* pr:9345[] don't add duplicate `&` during completion.
32+
33+
== Internal Improvements
34+
35+
* pr:9294[] (and a whole bunch of related PRs) introduce minicore -- a subset of libcore for testing.
36+
* pr:9320[] retire famous_defs_fixture.
37+
* pr:9346[] refactor / clean up hir_ty tests.
38+
* pr:9278[] document that we don't `#[ignore]` tests.
39+
* pr:9290[] enforce no `#[ignore]` and no `#[should_panic]`.
40+
* pr:8951[], pr:9281[], pr:9292[] migrate VS Code plugin to use `vscode.FileSystem` proxy API rather than directly calling into node.
41+
* pr:9260[] add `<>` to URLs in internal doc comments to make them clickable.
42+
* pr:9263[] don't use heuristics in `rename` (pr:9344[] fixes regression introduced by that PR).
43+
* pr:9265[] move rename infrastructure to core IDE services.
44+
* pr:9272[], pr:9276[] move diagnostics to a dedicated crate.
45+
* pr:9273[] don't pull tracing via chalk.
46+
* pr:9282[] fix package.json error when debugging VS Code extension locally.
47+
* pr:9315[] nest all the or-patterns!

0 commit comments

Comments
 (0)