@@ -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