Skip to content

Commit 5ea622c

Browse files
committed
Changelog for Rust 1.71 👑
1 parent 31397b4 commit 5ea622c

File tree

1 file changed

+54
-1
lines changed

1 file changed

+54
-1
lines changed

CHANGELOG.md

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,60 @@ document.
66

77
## Unreleased / Beta / In Rust Nightly
88

9-
[83e42a23...master](https://github.com/rust-lang/rust-clippy/compare/83e42a23...master)
9+
[435a8ad8...master](https://github.com/rust-lang/rust-clippy/compare/435a8ad8...master)
10+
11+
## Rust 1.71
12+
Current beta, released 2023-07-13
13+
14+
[View all 78 merged pull requests](https://github.com/rust-lang/rust-clippy/pulls?q=merged%3A2023-04-11T20%3A05%3A26Z..2023-05-20T13%3A48%3A17Z+base%3Amaster)
15+
16+
### New Lints
17+
18+
* [`non_minimal_cfg`]
19+
[#10763](https://github.com/rust-lang/rust-clippy/pull/10763)
20+
* [`manual_next_back`]
21+
[#10769](https://github.com/rust-lang/rust-clippy/pull/10769)
22+
* [`ref_patterns`]
23+
[#10736](https://github.com/rust-lang/rust-clippy/pull/10736)
24+
* [`default_constructed_unit_structs`]
25+
[#10716](https://github.com/rust-lang/rust-clippy/pull/10716)
26+
* [`manual_while_let_some`]
27+
[#10647](https://github.com/rust-lang/rust-clippy/pull/10647)
28+
* [`needless_bool_assign`]
29+
[#10432](https://github.com/rust-lang/rust-clippy/pull/10432)
30+
* [`items_after_test_module`]
31+
[#10578](https://github.com/rust-lang/rust-clippy/pull/10578)
32+
33+
### Moves and Deprecations
34+
35+
* Rename `integer_arithmetic` to `arithmetic_side_effects`
36+
[#10674](https://github.com/rust-lang/rust-clippy/pull/10674)
37+
* Moved [`redundant_clone`] to `nursery` (Now allow-by-default)
38+
[#10873](https://github.com/rust-lang/rust-clippy/pull/10873)
39+
40+
### Enhancements
41+
42+
* [`invalid_regex`]: Now supports the new syntax introduced after regex v1.8.0
43+
[#10682](https://github.com/rust-lang/rust-clippy/pull/10682)
44+
* [`semicolon_outside_block`]: Added [`semicolon-outside-block-ignore-multiline`] as a new config value.
45+
[#10656](https://github.com/rust-lang/rust-clippy/pull/10656)
46+
* [`semicolon_inside_block`]: Added [`semicolon-inside-block-ignore-singleline`] as a new config value.
47+
[#10656](https://github.com/rust-lang/rust-clippy/pull/10656)
48+
* [`unnecessary_box_returns`]: Added [`unnecessary-box-size`] as a new config value to set the maximum
49+
size of `T` in `Box<T>` to be linted.
50+
[#10651](https://github.com/rust-lang/rust-clippy/pull/10651)
51+
52+
### Documentation Improvements
53+
54+
* `cargo clippy --explain LINT` now shows possible configuration options for the explained lint
55+
[#10751](https://github.com/rust-lang/rust-clippy/pull/10751)
56+
* New config values mentioned in this changelog will now be linked.
57+
[#10889](https://github.com/rust-lang/rust-clippy/pull/10889)
58+
* Several sections of [Clippy's book] have been reworked
59+
[#10652](https://github.com/rust-lang/rust-clippy/pull/10652)
60+
[#10622](https://github.com/rust-lang/rust-clippy/pull/10622)
61+
62+
[Clippy's book]: https://doc.rust-lang.org/clippy/
1063

1164
## Rust 1.70
1265

0 commit comments

Comments
 (0)