You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2023-01-16-changelog-186.markdown
+22-12
Original file line number
Diff line number
Diff line change
@@ -5,31 +5,41 @@ date: 2023-01-16 13:00:00 +0300
5
5
---
6
6
7
7
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
+
8
10
## New Features
9
11
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`
11
13
12
-
*[#9883] Annotate exclusive range patterns as experimental
14
+
{% include gif-img.html path="/assets/posts/changelog-186/create-field" w="700px" %}
13
15
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)
15
18
16
-
## Fixes
19
+
{% include gif-img.html path="/assets/posts/changelog-186/unused-imports-in-function" w="700px" %}
17
20
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])
21
24
22
-
*[#9899] Fix annotation for exclusive range patterns
25
+
{% include gif-img.html path="/assets/posts/changelog-186/import-on-paste" w="700px" %}
23
26
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
25
28
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
27
34
28
35
## Internal Improvements
29
36
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
31
41
32
-
*[#9879] Refactor resolve processors
42
+
*[#9879] Refactor name resolution processors
33
43
34
44
Full set of changes can be found [here](https://github.com/intellij-rust/intellij-rust/milestone/95?closed=1)
0 commit comments