Skip to content

Commit a504e10

Browse files
doc: release notes for 10.24.0
1 parent 555e6c3 commit a504e10

File tree

1 file changed

+189
-0
lines changed

1 file changed

+189
-0
lines changed

src/site/xdoc/releasenotes.xml

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,195 @@
1010

1111
<body>
1212
<!-- placeholder for a new section -->
13+
<section name="Release 10.24.0">
14+
<div class="releaseDate">21.05.2025</div>
15+
<p>New:</p>
16+
<ul>
17+
<li>
18+
CLI: generate suppresion xml content (SuppressionFilter) for certain Checks but whole
19+
file with violation.
20+
Author: Harsh-Agrawal96
21+
<a href="https://github.com/checkstyle/checkstyle/issues/5983">#5983</a>
22+
</li>
23+
<li>
24+
New Check: MultiFileRegexpHeader to allow specify few header file to validate.
25+
Author: abdelrhmansersawy
26+
<a href="https://github.com/checkstyle/checkstyle/issues/16174">#16174</a>
27+
</li>
28+
</ul>
29+
<p>Bug fixes:</p>
30+
<ul>
31+
<li>
32+
`private` enums being treated as public in `JavadocVariableCheck`.
33+
Author: Jack
34+
<a href="https://github.com/checkstyle/checkstyle/issues/16786">#16786</a>
35+
</li>
36+
<li>
37+
EmptyLineSeparator check does not validate newlines before comments in Interfaces.
38+
Author: SteLeo1602
39+
<a href="https://github.com/checkstyle/checkstyle/issues/16564">#16564</a>
40+
</li>
41+
<li>
42+
SuppressWithPlainTextCommentFilter is slow on files with multiple errors.
43+
Author: Harsh-Agrawal96
44+
<a href="https://github.com/checkstyle/checkstyle/issues/8807">#8807</a>
45+
</li>
46+
<li>
47+
incompatibility with google-java-format: CatchFormalParameter is indented by 4 spaces
48+
instead of 2.
49+
Author: Mohit Attry
50+
<a href="https://github.com/checkstyle/checkstyle/issues/14654">#14654</a>
51+
</li>
52+
<li>
53+
Indentation of the Block child of switch rule is not validated when no braces.
54+
Author: MedAzizFrigui
55+
<a href="https://github.com/checkstyle/checkstyle/issues/15098">#15098</a>
56+
</li>
57+
</ul>
58+
<p>Notes:</p>
59+
<ul>
60+
<li>
61+
fix log typo.
62+
Author: Vincent Potucek
63+
<a href="https://github.com/checkstyle/checkstyle/issues/17110">#17110</a>
64+
</li>
65+
<li>
66+
Resolve Pitest Suppression in Pitest-Javadoc Profile.
67+
Author: abdelrhmansersawy
68+
<a href="https://github.com/checkstyle/checkstyle/issues/13999">#13999</a>
69+
</li>
70+
<li>
71+
update JavadocTokenTypes.java to new format of AST print.
72+
Author: yukti-nandwana
73+
<a href="https://github.com/checkstyle/checkstyle/issues/14631">#14631</a>
74+
</li>
75+
<li>
76+
doc: Add GSoC guide tip on learning beyond code, link article on code review sentiment.
77+
Author: Sersawy
78+
</li>
79+
<li>
80+
Validate that all Inputs mentioned all default properties in config.
81+
Author: Anmol
82+
<a href="https://github.com/checkstyle/checkstyle/issues/16378">#16378</a>
83+
</li>
84+
<li>
85+
Fix indentation of generated content cli for mode &#39;-g&#39;.
86+
Author: Brijeshthummar02
87+
<a href="https://github.com/checkstyle/checkstyle/issues/17106">#17106</a>
88+
</li>
89+
<li>
90+
Adopt Maven Wrapper and Update CI to Fully Use It.
91+
Author: Brijeshthummar02
92+
<a href="https://github.com/checkstyle/checkstyle/issues/16850">#16850</a>
93+
</li>
94+
<li>
95+
doc: update AuditListener image format and dimensions.
96+
Author: Brijeshthummar02
97+
</li>
98+
<li>
99+
include PMD `UnusedPrivateMethod`.
100+
Author: Vincent Potucek
101+
<a href="https://github.com/checkstyle/checkstyle/issues/16961">#16961</a>
102+
</li>
103+
<li>
104+
include PMD `GuardLogStatement`.
105+
Author: Vincent Potucek
106+
<a href="https://github.com/checkstyle/checkstyle/issues/16962">#16962</a>
107+
</li>
108+
<li>
109+
Add example to MatchXpatch on how to validate Constructor Count in classes .
110+
Author: atharv
111+
<a href="https://github.com/checkstyle/checkstyle/issues/17059">#17059</a>
112+
</li>
113+
<li>
114+
Resolve CheckerFramework violations.
115+
Author: Rohanraj123
116+
<a href="https://github.com/checkstyle/checkstyle/issues/14084">#14084</a>
117+
</li>
118+
<li>
119+
Infra: Replace REPOSITORY_OWNER CI ENV var with built-in GITHUB_REPOSITORY_OWNER.
120+
Author: Jack Green
121+
<a href="https://github.com/checkstyle/checkstyle/issues/17061">#17061</a>
122+
</li>
123+
<li>
124+
Update Filters Exampes to use verifyFilterWithInlineConfigParser.
125+
Author: Usman Shaikh, Ziad Abd El-Fatah
126+
<a href="https://github.com/checkstyle/checkstyle/issues/16738">#16738</a>
127+
</li>
128+
<li>
129+
Update vim plugin details.
130+
Author: Brijeshthummar02
131+
<a href="https://github.com/checkstyle/checkstyle/issues/6173">#6173</a>
132+
</li>
133+
<li>
134+
doc: Add UML diagram for Filter and update image reference in documentation.
135+
Author: Brijeshthummar02
136+
</li>
137+
<li>
138+
Rename all &#39;ex&#39; varaibles to &#39;exc&#39; and forrbit by cheksttyle check
139+
&#39;ex&#39;.
140+
Author: Praveen Kumar
141+
<a href="https://github.com/checkstyle/checkstyle/issues/17017">#17017</a>
142+
</li>
143+
<li>
144+
migrate pgjdbc no-error execution to jdk21.
145+
Author: MD. Zaid
146+
<a href="https://github.com/checkstyle/checkstyle/issues/17001">#17001</a>
147+
</li>
148+
<li>
149+
SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger.
150+
Author: Praveen Kumar
151+
<a href="https://github.com/checkstyle/checkstyle/issues/16361">#16361</a>
152+
</li>
153+
<li>
154+
Enforce formatting of `// violation` and `// ok` comments.
155+
Author: smita_1078
156+
<a href="https://github.com/checkstyle/checkstyle/issues/11249">#11249</a>
157+
</li>
158+
<li>
159+
inconsistent linkcheck errors.
160+
Author: Roman Ivanov
161+
<a href="https://github.com/checkstyle/checkstyle/issues/17015">#17015</a>
162+
</li>
163+
<li>
164+
Incorrect language class assigned to code blocks in documentation (e.g., logs getting
165+
language-xml, Java code getting language-xml).
166+
Author: Brijeshthummar02
167+
<a href="https://github.com/checkstyle/checkstyle/issues/16790">#16790</a>
168+
</li>
169+
<li>
170+
update documentation: VariableDeclarationUsageDistance on block of initialization
171+
methods.
172+
Author: Praveen Kumar
173+
<a href="https://github.com/checkstyle/checkstyle/issues/13155">#13155</a>
174+
</li>
175+
<li>
176+
Update IndentationCheckTest to use verifyWarns.
177+
Author: Praveen Kumar, Prarthana-Ramesh
178+
<a href="https://github.com/checkstyle/checkstyle/issues/16880">#16880</a>
179+
</li>
180+
<li>
181+
Remove config_ conditions from xdocs tests.
182+
Author: MD. Zaid
183+
<a href="https://github.com/checkstyle/checkstyle/issues/13132">#13132</a>
184+
</li>
185+
<li>
186+
XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger.
187+
Author: Praveen Kumar
188+
<a href="https://github.com/checkstyle/checkstyle/issues/16360">#16360</a>
189+
</li>
190+
<li>
191+
use new nio jdk api instead of all api.
192+
Author: Amit Kumar Deohoria, atharv
193+
<a href="https://github.com/checkstyle/checkstyle/issues/16155">#16155</a>
194+
</li>
195+
<li>
196+
Cover pitest survivals with tests.
197+
Author: atharv
198+
<a href="https://github.com/checkstyle/checkstyle/issues/14019">#14019</a>
199+
</li>
200+
</ul>
201+
</section>
13202
<section name="Release 10.23.1">
14203
<div class="releaseDate">27.04.2025</div>
15204
<p>Bug fixes:</p>

0 commit comments

Comments
 (0)