Skip to content

Commit 6c8bbac

Browse files
committed
Adjust Changelog 186
1 parent 769184c commit 6c8bbac

7 files changed

+22
-12
lines changed

_posts/2023-01-16-changelog-186.markdown

+22-12
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,41 @@ date: 2023-01-16 13:00:00 +0300
55
---
66

77

8+
This is the last release that supports the 2022.2 IDEs. To receive plugin updates further, please upgrade your IDE to 2022.3.
9+
810
## New Features
911

10-
* [#9926] Add support for displaying source control author Code Vision (by [@Kobzol])
12+
* [#9747] Support `Create field` quick-fix for struct literals with `Self`
1113

12-
* [#9883] Annotate exclusive range patterns as experimental
14+
{% include gif-img.html path="/assets/posts/changelog-186/create-field" w="700px" %}
1315

14-
* [#9441] Fully qualify paths from the local crate that cannot be imported after paste (by [@Kobzol])
16+
* [#9794] Remove unused imports inside functions by `Optimize import` action
17+
(only if [Unused import](https://github.com/intellij-rust/intellij-rust/issues/2158) inspection is enabled)
1518

16-
## Fixes
19+
{% include gif-img.html path="/assets/posts/changelog-186/unused-imports-in-function" w="700px" %}
1720

18-
* [#9928] Improve error messages for already defined names:
19-
- Produce proper `E0403` error for const generic parameters with duplicate names
20-
- Update error messages for already defined names to provide the same error message as the compiler
21+
* [#9441] Fully qualify paths from the local crate that cannot be imported after paste.
22+
Note, the corresponding feature is disabled by default.
23+
You can turn it on via `Rust | Insert imports on paste` option in `Preferences | Editor | General | Auto Import` panel (by [@Kobzol])
2124

22-
* [#9899] Fix annotation for exclusive range patterns
25+
{% include gif-img.html path="/assets/posts/changelog-186/import-on-paste" w="700px" %}
2326

24-
* [#9794] Now unused imports are removed inside functions if [corresponding inspection](https://github.com/intellij-rust/intellij-rust/issues/2158) is enabled
27+
* [#9883], [#9899] Annotate [exclusive range patterns](https://github.com/rust-lang/rust/issues/37854) as experimental
2528

26-
* [#9747] Support `Create field` quick-fix for struct literals with `Self`
29+
## Fixes
30+
31+
* [#9928] Improve error messages for already defined names:
32+
- Produce proper [E0403](https://doc.rust-lang.org/error_codes/E0403.html) error for const generic parameters with duplicate names
33+
- Use the same error messages as the Rust compiler
2734

2835
## Internal Improvements
2936

30-
* [#9931] Use Kotlin 1.8 for compilation
37+
* [#9926] Provide initial implementation to show code authors hints.
38+
The feature is disabled by default for now (by [@Kobzol])
39+
40+
* [#9931] Use Kotlin 1.8 for plugin compilation
3141

32-
* [#9879] Refactor resolve processors
42+
* [#9879] Refactor name resolution processors
3343

3444
Full set of changes can be found [here](https://github.com/intellij-rust/intellij-rust/milestone/95?closed=1)
3545

380 KB
Loading
23.7 KB
Loading
483 KB
Loading
34.5 KB
Loading
Loading
Loading

0 commit comments

Comments
 (0)