@@ -6,18 +6,105 @@ document.
66
77## Unreleased / Beta / In Rust Nightly
88
9- [ 435a8ad8...master] ( https://github.com/rust-lang/rust-clippy/compare/435a8ad8...master )
9+ [ 37f4c172...master] ( https://github.com/rust-lang/rust-clippy/compare/37f4c172...master )
10+
11+ ## Rust 1.72
12+
13+ Current beta, released 2023-08-24
14+
15+ [ View all 131 merged pull requests] ( https://github.com/rust-lang/rust-clippy/pulls?q=merged%3A2023-05-22T14%3A53%3A59Z..2023-07-01T22%3A57%3A20Z+base%3Amaster )
16+
17+ ### New Lints
18+
19+ * [ ` manual_try_fold ` ]
20+ [ #11012 ] ( https://github.com/rust-lang/rust-clippy/pull/11012 )
21+ * [ ` tuple_array_conversions ` ]
22+ [ #11020 ] ( https://github.com/rust-lang/rust-clippy/pull/11020 )
23+ * [ ` redundant_at_rest_pattern ` ]
24+ [ #11013 ] ( https://github.com/rust-lang/rust-clippy/pull/11013 )
25+ * [ ` needless_pub_self ` ]
26+ [ #10967 ] ( https://github.com/rust-lang/rust-clippy/pull/10967 )
27+ * [ ` pub_with_shorthand ` ]
28+ [ #10967 ] ( https://github.com/rust-lang/rust-clippy/pull/10967 )
29+ * [ ` pub_without_shorthand ` ]
30+ [ #10967 ] ( https://github.com/rust-lang/rust-clippy/pull/10967 )
31+ * [ ` manual_range_patterns ` ]
32+ [ #10968 ] ( https://github.com/rust-lang/rust-clippy/pull/10968 )
33+ * [ ` needless_raw_string_hashes ` ]
34+ [ #10884 ] ( https://github.com/rust-lang/rust-clippy/pull/10884 )
35+ * [ ` needless_raw_strings ` ]
36+ [ #10884 ] ( https://github.com/rust-lang/rust-clippy/pull/10884 )
37+ * [ ` incorrect_clone_impl_on_copy_type ` ]
38+ [ #10925 ] ( https://github.com/rust-lang/rust-clippy/pull/10925 )
39+ * [ ` drain_collect ` ]
40+ [ #10835 ] ( https://github.com/rust-lang/rust-clippy/pull/10835 )
41+ * [ ` single_range_in_vec_init ` ]
42+ [ #10934 ] ( https://github.com/rust-lang/rust-clippy/pull/10934 )
43+ * [ ` unnecessary_literal_unwrap ` ]
44+ [ #10358 ] ( https://github.com/rust-lang/rust-clippy/pull/10358 )
45+ * [ ` large_stack_frames ` ]
46+ [ #10827 ] ( https://github.com/rust-lang/rust-clippy/pull/10827 )
47+ * [ ` min_ident_chars ` ]
48+ [ #10916 ] ( https://github.com/rust-lang/rust-clippy/pull/10916 )
49+ * [ ` needless_if ` ]
50+ [ #10921 ] ( https://github.com/rust-lang/rust-clippy/pull/10921 )
51+ * [ ` excessive_nesting ` ]
52+ [ #10672 ] ( https://github.com/rust-lang/rust-clippy/pull/10672 )
53+ * [ ` arc_with_non_send_sync ` ]
54+ [ #10898 ] ( https://github.com/rust-lang/rust-clippy/pull/10898 )
55+ * [ ` redundant_type_annotations ` ]
56+ [ #10570 ] ( https://github.com/rust-lang/rust-clippy/pull/10570 )
57+ * [ ` host_endian_bytes ` ]
58+ [ #10826 ] ( https://github.com/rust-lang/rust-clippy/pull/10826 )
59+ * [ ` little_endian_bytes ` ]
60+ [ #10826 ] ( https://github.com/rust-lang/rust-clippy/pull/10826 )
61+ * [ ` big_endian_bytes ` ]
62+ [ #10826 ] ( https://github.com/rust-lang/rust-clippy/pull/10826 )
63+ * [ ` ptr_cast_constness ` ]
64+ [ #10779 ] ( https://github.com/rust-lang/rust-clippy/pull/10779 )
65+ * [ ` needless_else ` ]
66+ [ #10810 ] ( https://github.com/rust-lang/rust-clippy/pull/10810 )
67+
68+ ### Moves and Deprecations
69+
70+ * Moved [ ` redundant_clone ` ] to ` nursery ` (Now allow-by-default)
71+ [ #10873 ] ( https://github.com/rust-lang/rust-clippy/pull/10873 )
72+
73+ ### Enhancements
74+
75+ * [ ` undocumented_unsafe_blocks ` ] : Added [ ` accept-comment-above-attributes ` ] configuration
76+ [ #10986 ] ( https://github.com/rust-lang/rust-clippy/pull/10986 )
77+ * [ ` undocumented_unsafe_blocks ` ] : Added [ ` accept-comment-above-statement ` ] configuration.
78+ [ #10886 ] ( https://github.com/rust-lang/rust-clippy/pull/10886 )
79+ * [ ` missing_panics_doc ` ] : No longer lints on ` todo!() `
80+ [ #10976 ] ( https://github.com/rust-lang/rust-clippy/pull/10976 )
81+ * [ ` module_inception ` ] : Added ` allow-private-module-inception ` configuration.
82+ [ #10917 ] ( https://github.com/rust-lang/rust-clippy/pull/10917 )
83+ * Errors and warnings generated while parsing ` clippy.toml ` now point to the location in the TOML
84+ file the error/warning occurred in.
85+ [ #10607 ] ( https://github.com/rust-lang/rust-clippy/pull/10607 )
86+
87+ ### False Positive Fixes
88+
89+ * [ ` excessive_precision ` ] : No longer lints overflowing literals
90+ [ #10952 ] ( https://github.com/rust-lang/rust-clippy/pull/10952 )
91+
92+ ### Suggestion Fixes/Improvements
93+
94+ * [ ` option_map_unwrap_or ` ] : The suggestion now considers the set [ ` msrv ` ] config value
95+ [ #11030 ] ( https://github.com/rust-lang/rust-clippy/pull/11030 )
96+
97+ ### Documentation Improvements
98+
99+ * [ Clippy's lint list] now stores filter parameters in the URL, to allow easy sharing
100+ [ #10834 ] ( https://github.com/rust-lang/rust-clippy/pull/10834 )
10101
11102## Rust 1.71
12103
13104Current stable, released 2023-07-13
14105
15- <!-- FIXME: Remove the request for feedback, with the next changelog -->
16-
17- We're trying out a new shorter changelog format, that only contains significant changes.
18- You can check out the list of merged pull requests for a list of all changes.
19- If you have any feedback related to the new format, please share it in
20- [ #10847 ] ( https://github.com/rust-lang/rust-clippy/issues/10847 )
106+ Note: Clippy will use a shorter changelog format from now on, if you want a detailed list of
107+ all changes, please check out the list of merged pull requests.
21108
22109[ 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 )
23110
@@ -4677,6 +4764,7 @@ Released 2018-09-13
46774764[ pull3665 ] : https://github.com/rust-lang/rust-clippy/pull/3665
46784765[ adding_lints ] : https://github.com/rust-lang/rust-clippy/blob/master/book/src/development/adding_lints.md
46794766[ `README.md` ] : https://github.com/rust-lang/rust-clippy/blob/master/README.md
4767+ [ Clippy's lint list ] : https://rust-lang.github.io/rust-clippy/master/index.html
46804768
46814769<!-- lint disable no-unused-definitions -->
46824770<!-- begin autogenerated links to lint list -->
0 commit comments