Skip to content

Commit 38f24ef

Browse files
committed
Changelog 65
1 parent 25ec216 commit 38f24ef

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

Diff for: _posts/2018-01-22-changelog-65.markdown

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
layout: post
3+
title: "IntelliJ Rust Changelog #65"
4+
date: 2018-01-22 11:20:20 +0300
5+
---
6+
7+
8+
## New Features
9+
10+
* Initial support of input parameters extraction using function extraction refactoring.
11+
Note that work at this feature in progress so some things may work incorrectly (by [@farodin91])
12+
13+
* Quick fix to convert types using `ToOwned` trait (by [@oleg-semenov])
14+
15+
* Initial re-exports support for auto import intention
16+
17+
* Support 2018.1 EAPs
18+
19+
## Fixes
20+
21+
* Fix `PluginException` in MPS because of redundant separate action for function extraction refactoring
22+
23+
* Correctly extract associated function in trait item (by [@t-kameyama])
24+
25+
* Insert comma after `match` expression arm using `Remove braces from single expression` intention (by [@Nilera])
26+
27+
* Resolve references and infer their types in match guard clause
28+
and struct update syntax (by [@kumbayo])
29+
30+
* Infer type of closures with `return` statement properly
31+
32+
## Internal Improvements
33+
34+
* Improve function extraction refactoring tests
35+
36+
* Stubs for inner and outer attributes (by [@kumbayo])
37+
38+
* Use same nightly rust version for `rustfmt` build and tests
39+
40+
[@Nilera]: https://github.com/Nilera
41+
[@farodin91]: https://github.com/farodin91
42+
[@kumbayo]: https://github.com/kumbayo
43+
[@oleg-semenov]: https://github.com/oleg-semenov
44+
[@t-kameyama]: https://github.com/t-kameyama

0 commit comments

Comments
 (0)