@@ -7,6 +7,100 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 4.12.10] - 2024-12-17
11+
12+ ### Fixed
13+
14+ - Fix analyzer [ RCS1213] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1213 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1586 ) )
15+ - Improve code fixer for [ RCS1228] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1228 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1585 ) )
16+ - Fix diagnostic message for [ RCS0032] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0032 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1588 ) )
17+
18+ ### Changed
19+
20+ - Update whitespace formatting rules ([ PR] ( https://github.com/dotnet/roslynator/pull/1576 ) )
21+ - Ensure that diagnostics are not reported with zero length ([ PR] ( https://github.com/dotnet/roslynator/pull/1590 ) )
22+
23+ ## [ 4.12.9] - 2024-10-25
24+
25+ ### Fixed
26+
27+ - Fix analyzer [ RCS1090] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1090 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1566 ) )
28+ - Fix analyzer [ RCS1124] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1124 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1572 ) )
29+ - [ CLI] Fix command ` generate-doc ` ([ PR] ( https://github.com/dotnet/roslynator/pull/1568 ) , [ PR] ( https://github.com/dotnet/roslynator/pull/1570 ) )
30+
31+ ### Changed
32+
33+ - Update analyzer [ RCS1077] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1077 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1653 ) )
34+ - Do not suggest to change ` list.FirstOrDefault(predicate) ` to ` list.Find(predicate) ` .
35+ Performance gain is negligible and actually ` FirstOrDefault ` can be even faster on .NET 9 (see related [ issue] ( https://github.com/dotnet/roslynator/pull/1531 ) for more details).
36+
37+ ## [ 4.12.8] - 2024-10-11
38+
39+ ### Fixed
40+
41+ - Fix analyzer [ RCS0053] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0053 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1547 ) )
42+ - Fix analyzer [ RCS1223] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1223 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1552 ) )
43+ - Fix analyzer [ RCS1140] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1140 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1554 ) )
44+ - Fix analyzer [ RCS1096] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1096 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1558 ) )
45+ - [ CLI] Improve removing of unused symbols ([ PR] ( https://github.com/dotnet/roslynator/pull/1550 ) )
46+ - [ CLI] Fix command ` generate-doc ` ([ PR] ( https://github.com/dotnet/roslynator/pull/1559 ) )
47+
48+ ## [ 4.12.7] - 2024-10-01
49+
50+ ### Fixed
51+
52+ - Fix analyzer [ RCS1202] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1202 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1542 ) )
53+ - Fix analyzer [ RCS1246] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1246 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1543 ) )
54+ - Fix analyzer [ RCS1140] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1140 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1524 ) by @Qluxzz )
55+ - Fix analyzer [ RCS1077] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1077 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1544 ) )
56+
57+ ### Changed
58+
59+ - Add support for duck-typed awaitables and task-like types for Task/Async-related analyzers ([ PR] ( https://github.com/dotnet/roslynator/pull/1535 ) by @Govorunb )
60+ - Affects the following analyzers:
61+ - [ RCS1046] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1046 )
62+ - [ RCS1047] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1047 )
63+ - [ RCS1090] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1090 )
64+ - [ RCS1174] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1174 )
65+ - [ RCS1229] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1229 )
66+ - [ RCS1261] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1261 )
67+ - Affects refactoring [ RR0209] ( https://josefpihrt.github.io/docs/roslynator/refactorings/RR0209 )
68+
69+ ## [ 4.12.6] - 2024-09-23
70+
71+ ### Added
72+
73+ - Analyzer [ RCS1077] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1077 ) now suggests to use ` Order ` instead of ` OrderBy ` ([ PR] ( https://github.com/dotnet/roslynator/pull/1522 ) by @BenjaminBrienen )
74+
75+ ### Fixed
76+
77+ - Fix analyzer [ RCS0053] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0053 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1518 ) )
78+ - Fix analyzer [ RCS0056] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0056 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1521 ) )
79+ - Fix analyzer [ RCS1181] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1181 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1526 ) )
80+ - Fix analyzer [ RCS0005] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0005 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1533 ) )
81+ - Fix analyzer [ RCS1181] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1181 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1534 ) )
82+
83+ ## [ 4.12.5] - 2024-09-13
84+
85+ ### Fixed
86+
87+ - Fix analyzer [ RCS1182] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1182 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1502 ) )
88+ - Fix analyzer [ RCS1198] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1198 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1501 ) )
89+ - Fix analyzer [ RCS1214] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1214 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1500 ) )
90+ - Fix analyzer [ RCS1018] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1018 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1510 ) )
91+ - Fix analyzer [ RCS1264] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS1264 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1511 ) )
92+ - Fix analyzer [ RCS0053] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0053 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1512 ) )
93+ - Fix analyzer [ RCS0056] ( https://josefpihrt.github.io/docs/roslynator/analyzers/RCS0056 ) ([ PR] ( https://github.com/dotnet/roslynator/pull/1514 ) )
94+
95+ ### Changed
96+
97+ - Bump Roslyn to 4.11.0 ([ PR] ( https://github.com/dotnet/roslynator/pull/1483 ) )
98+ - Applies to CLI and testing library.
99+
100+ ### Removed
101+
102+ - [ CLI] Remove support for .NET SDK 6 ([ PR] ( https://github.com/dotnet/roslynator/pull/1483 ) )
103+
10104## [ 4.12.4] - 2024-06-01
11105
12106### Fixed
0 commit comments