|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "IntelliJ Rust Changelog #186" |
| 4 | +date: 2023-01-16 13:00:00 +0300 |
| 5 | +--- |
| 6 | + |
| 7 | + |
| 8 | +## New Features |
| 9 | + |
| 10 | +* [#9926] Add support for displaying source control author Code Vision (by [@Kobzol]) |
| 11 | + |
| 12 | +* [#9883] Annotate exclusive range patterns as experimental |
| 13 | + |
| 14 | +* [#9441] Fully qualify paths from the local crate that cannot be imported after paste (by [@Kobzol]) |
| 15 | + |
| 16 | +## Fixes |
| 17 | + |
| 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 | + |
| 22 | +* [#9899] Fix annotation for exclusive range patterns |
| 23 | + |
| 24 | +* [#9794] Now unused imports are removed inside functions if [corresponding inspection](https://github.com/intellij-rust/intellij-rust/issues/2158) is enabled |
| 25 | + |
| 26 | +* [#9747] Support `Create field` quick-fix for struct literals with `Self` |
| 27 | + |
| 28 | +## Internal Improvements |
| 29 | + |
| 30 | +* [#9931] Use Kotlin 1.8 for compilation |
| 31 | + |
| 32 | +* [#9879] Refactor resolve processors |
| 33 | + |
| 34 | +Full set of changes can be found [here](https://github.com/intellij-rust/intellij-rust/milestone/95?closed=1) |
| 35 | + |
| 36 | +[@Kobzol]: https://github.com/Kobzol |
| 37 | + |
| 38 | +[#9441]: https://github.com/intellij-rust/intellij-rust/pull/9441 |
| 39 | +[#9747]: https://github.com/intellij-rust/intellij-rust/pull/9747 |
| 40 | +[#9794]: https://github.com/intellij-rust/intellij-rust/pull/9794 |
| 41 | +[#9879]: https://github.com/intellij-rust/intellij-rust/pull/9879 |
| 42 | +[#9883]: https://github.com/intellij-rust/intellij-rust/pull/9883 |
| 43 | +[#9899]: https://github.com/intellij-rust/intellij-rust/pull/9899 |
| 44 | +[#9926]: https://github.com/intellij-rust/intellij-rust/pull/9926 |
| 45 | +[#9928]: https://github.com/intellij-rust/intellij-rust/pull/9928 |
| 46 | +[#9931]: https://github.com/intellij-rust/intellij-rust/pull/9931 |
0 commit comments