|
2 | 2 |
|
3 | 3 | ## [Unreleased]
|
4 | 4 |
|
| 5 | +## [1.4.25] 2020-11-10 |
| 6 | + |
| 7 | +### Changed |
| 8 | + |
| 9 | +- Semicolons are no longer automatically inserted on trailing expressions in macro definition arms ([#4507](https://github.com/rust-lang/rustfmt/pull/4507)). This gives the programmer control and discretion over whether there should be semicolons in these scenarios so that potential expansion issues can be avoided. |
| 10 | + |
| 11 | +### Install/Download Options |
| 12 | +- **crates.io package** - *pending* |
| 13 | +- **rustup (nightly)** - *pending* |
| 14 | +- **GitHub Release Binaries** - [Release v1.4.25](https://github.com/rust-lang/rustfmt/releases/tag/v1.4.25) |
| 15 | +- **Build from source** - [Tag v1.4.25](https://github.com/rust-lang/rustfmt/tree/v1.4.25), see instructions for how to [install rustfmt from source][install-from-source] |
| 16 | + |
5 | 17 | ## [1.4.24] 2020-11-05
|
6 | 18 |
|
7 | 19 | ### Changed
|
|
11 | 23 | ### Fixed
|
12 | 24 | - Remove useless `deprecated` attribute on a trait impl block in the rustfmt lib, as these now trigger errors ([rust-lang/rust/#78626](https://github.com/rust-lang/rust/pull/78626))
|
13 | 25 |
|
| 26 | +### Install/Download Options |
| 27 | +- **crates.io package** - *pending* |
| 28 | +- **rustup (nightly)** - Starting in `2020-11-09` |
| 29 | +- **GitHub Release Binaries** - [Release v1.4.24](https://github.com/rust-lang/rustfmt/releases/tag/v1.4.24) |
| 30 | +- **Build from source** - [Tag v1.4.24](https://github.com/rust-lang/rustfmt/tree/v1.4.24), see instructions for how to [install rustfmt from source][install-from-source] |
| 31 | + |
14 | 32 | ## [1.4.23] 2020-10-30
|
15 | 33 |
|
16 | 34 | ### Changed
|
|
28 | 46 | - Preserve comments in empty statements [#4018](https://github.com/rust-lang/rustfmt/issues/4018))
|
29 | 47 | - Indentation on skipped code [#4398](https://github.com/rust-lang/rustfmt/issues/4398))
|
30 | 48 |
|
| 49 | +### Install/Download Options |
| 50 | +- **crates.io package** - *pending* |
| 51 | +- **rustup (nightly)** - n/a (superseded by [v1.4.24](#1424-2020-11-05)) |
| 52 | +- **GitHub Release Binaries** - [Release v1.4.23](https://github.com/rust-lang/rustfmt/releases/tag/v1.4.23) |
| 53 | +- **Build from source** - [Tag v1.4.23](https://github.com/rust-lang/rustfmt/tree/v1.4.23), see instructions for how to [install rustfmt from source][install-from-source] |
| 54 | + |
| 55 | + |
31 | 56 |
|
32 | 57 | ## [1.4.22] 2020-10-04
|
33 | 58 |
|
@@ -919,3 +944,6 @@ from formatting an attribute #3665
|
919 | 944 | - Handle tabs properly inside macro with braces (#1918).
|
920 | 945 | - Fix a typo in `compute_budgets_for_args()` (#1924).
|
921 | 946 | - Recover comment between keyword (`impl` and `trait`) and `{` which used to get removed (#1925).
|
| 947 | + |
| 948 | + |
| 949 | +[install-from-source]: https://github.com/rust-lang/rustfmt#installing-from-source |
0 commit comments