Skip to content

Commit ac969f5

Browse files
doc: release notes for 13.4.0
1 parent b96d1c3 commit ac969f5

1 file changed

Lines changed: 280 additions & 0 deletions

File tree

src/site/xdoc/releasenotes.xml

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

1111
<body>
1212
<!-- placeholder for a new section -->
13+
<section name="Release 13.4.0">
14+
<div class="releaseDate">29.03.2026</div>
15+
<p>Breaking backward compatibility:</p>
16+
<ul>
17+
<li>
18+
Improve violation message of ImportOrder.
19+
Author: gianmarco
20+
<a href="https://github.com/checkstyle/checkstyle/issues/8315">#8315</a>
21+
</li>
22+
</ul>
23+
<p>New:</p>
24+
<ul>
25+
<li>
26+
Line break must be present after `{` of non-empty block in switch rule.
27+
Author: Monu Chaudhary
28+
<a href="https://github.com/checkstyle/checkstyle/issues/17565">#17565</a>
29+
</li>
30+
<li>
31+
New Check: IllegalSymbol to forbit emoj in code.
32+
Author: smita_1078
33+
<a href="https://github.com/checkstyle/checkstyle/issues/18065">#18065</a>
34+
</li>
35+
</ul>
36+
<p>Bug fixes:</p>
37+
<ul>
38+
<li>
39+
False-positive: Suppress indentation check when quotes start at the left margin.
40+
Author: Mohit-Sharma
41+
<a href="https://github.com/checkstyle/checkstyle/issues/18228">#18228</a>
42+
</li>
43+
<li>
44+
UnnecessaryNullCheckWithInstanceOf ignores redundant null check for complex cases..
45+
Author: MonuChaudhary14
46+
<a href="https://github.com/checkstyle/checkstyle/issues/17137">#17137</a>
47+
</li>
48+
<li>
49+
False-negative: Member names with underscores.
50+
Author: vivek-0509
51+
<a href="https://github.com/checkstyle/checkstyle/issues/17842">#17842</a>
52+
</li>
53+
</ul>
54+
<p>Notes:</p>
55+
<ul>
56+
<li>
57+
Define violation messages for all violations.
58+
Author: surajgojanur, Zaheer Ahmad, achyuth8055, lithops-zty
59+
<a href="https://github.com/checkstyle/checkstyle/issues/15456">#15456</a>
60+
</li>
61+
<li>
62+
Enforce file size on Java inputs.
63+
Author: lithops-zty, avadhutmali, AsthaDhapodkar, Brijeshthummar02, HamzehAdawi, Carbon14-48
64+
<a href="https://github.com/checkstyle/checkstyle/issues/11163">#11163</a>
65+
</li>
66+
<li>
67+
SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger.
68+
Author: kairav mittal, Tasneemmhammed0, surajgojanur, avadhutmali, Krish-876, Adam Gamil, Carbon14-48
69+
<a href="https://github.com/checkstyle/checkstyle/issues/16361">#16361</a>
70+
</li>
71+
<li>
72+
Use buildkite CI.
73+
Author: Ayush Singh
74+
<a href="https://github.com/checkstyle/checkstyle/issues/12721">#12721</a>
75+
</li>
76+
<li>
77+
Updating properties in Input files to mention all default properties,.
78+
Author: surajgojanur, Zaheer Ahmad, achyuth8055, Abdo Soliman, developer4949-code, gianmarco, avadhutmali, Eric Tao, HamzehAdawi, Carbon14-48, Newjin
79+
<a href="https://github.com/checkstyle/checkstyle/issues/16807">#16807</a>
80+
</li>
81+
<li>
82+
validation of versions is not working as expected anymore.
83+
Author: ayushactiveat
84+
<a href="https://github.com/checkstyle/checkstyle/issues/12711">#12711</a>
85+
</li>
86+
<li>
87+
Fix xdocs Examples AST Consistency Test (Reduce suppressions list).
88+
Author: Adam Mohamed Gamil, surajgojanur, Zaheer Ahmad
89+
<a href="https://github.com/checkstyle/checkstyle/issues/18435">#18435</a>
90+
</li>
91+
<li>
92+
XpathRegressionXxxxxxXxxxxxTest should have 3 test methods.
93+
Author: Adam Mohamed Gamil, Tasneemmhammed0, Aman Baliyan, achyuth8055, lithops-zty, MiriyalaJayanth-19, daksh, Krish-876, Eric Tao, Carbon14-48, ayushactiveat, surajgojanur, Zaheer Ahmad, Parthib Basu, Akshat Gupta, pirzada-ahmadfaraz
94+
<a href="https://github.com/checkstyle/checkstyle/issues/19064">#19064</a>
95+
</li>
96+
<li>
97+
Enable IDEA inspection JavadocBlankLines inspector.
98+
Author: SteLeo1602
99+
<a href="https://github.com/checkstyle/checkstyle/issues/17298">#17298</a>
100+
</li>
101+
<li>
102+
Update all job that uses 75% or memory to use 90%.
103+
Author: ayushactiveat
104+
<a href="https://github.com/checkstyle/checkstyle/issues/19436">#19436</a>
105+
</li>
106+
<li>
107+
infra: Update Semaphore CI os_image from ubuntu2004 (deprecated, brownout phase).
108+
Author: vivek-0509
109+
<a href="https://github.com/checkstyle/checkstyle/issues/19431">#19431</a>
110+
</li>
111+
<li>
112+
Migrate remaining test files to use getExpectedThrowable instead of fail().
113+
Author: achyuth8055, avadhutmali, pirzada-ahmadfaraz
114+
<a href="https://github.com/checkstyle/checkstyle/issues/19176">#19176</a>
115+
</li>
116+
<li>
117+
Rethink purpose of package section in Check module documentation .
118+
Author: Suryanshu Agrawal
119+
<a href="https://github.com/checkstyle/checkstyle/issues/13194">#13194</a>
120+
</li>
121+
<li>
122+
Add missing property examples to XDocs for Checkstyle Checks.
123+
Author: developer4949-code, avadhutmali, Suryanshu Agrawal
124+
<a href="https://github.com/checkstyle/checkstyle/issues/17449">#17449</a>
125+
</li>
126+
<li>
127+
job no-error-pmd is failing with likely memory problem.
128+
Author: achyuth8055
129+
<a href="https://github.com/checkstyle/checkstyle/issues/19394">#19394</a>
130+
</li>
131+
<li>
132+
doc: fix grammar and capitalization typos in GSOC.md.
133+
Author: Mustafa Enes Kayacı
134+
</li>
135+
<li>
136+
Improve documentation about external DTD loading.
137+
Author: avadhutmali
138+
<a href="https://github.com/checkstyle/checkstyle/issues/10791">#10791</a>
139+
</li>
140+
<li>
141+
Organize openrewrite staticanalysis composite recipes by groups as it is done on
142+
openrewrite website.
143+
Author: Carbon14-48
144+
<a href="https://github.com/checkstyle/checkstyle/issues/18673">#18673</a>
145+
</li>
146+
<li>
147+
Refactor ViolationMessagesMacro::constructMessageKeyUrl to use UrlEncoder.
148+
Author: Krish-876
149+
<a href="https://github.com/checkstyle/checkstyle/issues/13490">#13490</a>
150+
</li>
151+
<li>
152+
POM Property Names.
153+
Author: Carbon14-48
154+
<a href="https://github.com/checkstyle/checkstyle/issues/12508">#12508</a>
155+
</li>
156+
<li>
157+
Fix existing cases of `getFileContents()` usage.
158+
Author: Hariom, gianmarco, Roman Ivanov
159+
<a href="https://github.com/checkstyle/checkstyle/issues/11166">#11166</a>
160+
</li>
161+
<li>
162+
XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger.
163+
Author: yn-mi12, Adam Gamil
164+
<a href="https://github.com/checkstyle/checkstyle/issues/16360">#16360</a>
165+
</li>
166+
<li>
167+
Trailing comment alignment test fails with tab-based indentation in test input files.
168+
Author: Parthib Basu
169+
<a href="https://github.com/checkstyle/checkstyle/issues/19063">#19063</a>
170+
</li>
171+
<li>
172+
Stable failure of several circleci jobs.
173+
Author: kairav
174+
<a href="https://github.com/checkstyle/checkstyle/issues/19234">#19234</a>
175+
</li>
176+
<li>
177+
Update doc for SuppressWithPlainTextCommentFilter.
178+
Author: ayushactiveat
179+
<a href="https://github.com/checkstyle/checkstyle/issues/11199">#11199</a>
180+
</li>
181+
<li>
182+
create xdoc documetation page to explain details of Xpath support.
183+
Author: ayushactiveat
184+
<a href="https://github.com/checkstyle/checkstyle/issues/9074">#9074</a>
185+
</li>
186+
<li>
187+
Remove Experimental from XPath Filter.
188+
Author: ayushactiveat
189+
<a href="https://github.com/checkstyle/checkstyle/issues/11597">#11597</a>
190+
</li>
191+
<li>
192+
Potential Typo in Running &gt; Command Line &gt; Usage by Classpath Update.
193+
Author: Priyavarshini13
194+
<a href="https://github.com/checkstyle/checkstyle/issues/15292">#15292</a>
195+
</li>
196+
<li>
197+
JavaNCSS : Explain Counting.
198+
Author: Hariom
199+
<a href="https://github.com/checkstyle/checkstyle/issues/15080">#15080</a>
200+
</li>
201+
<li>
202+
MissingNullCaseInSwitch: cases that not obvious how to fix in right way.
203+
Author: Roman Ivanov
204+
<a href="https://github.com/checkstyle/checkstyle/issues/19173">#19173</a>
205+
</li>
206+
<li>
207+
Example of validation for Large Constant Collection.
208+
Author: achyuth8055
209+
<a href="https://github.com/checkstyle/checkstyle/issues/18931">#18931</a>
210+
</li>
211+
<li>
212+
Exclude external and generated files from spell checking.
213+
Author: avadhutmali
214+
<a href="https://github.com/checkstyle/checkstyle/issues/18453">#18453</a>
215+
</li>
216+
<li>
217+
Add instruction to exclude resources files for IntelliJ Idea.
218+
Author: pirzada-ahmadfaraz
219+
<a href="https://github.com/checkstyle/checkstyle/issues/19087">#19087</a>
220+
</li>
221+
<li>
222+
Forbid usage of Truth&#39;s `StandardSubjectBuilder#fail` method..
223+
Author: ayushactiveat
224+
<a href="https://github.com/checkstyle/checkstyle/issues/11315">#11315</a>
225+
</li>
226+
<li>
227+
All contribution and development documentation should live in GitHub.
228+
Author: Suryanshu Agrawal
229+
<a href="https://github.com/checkstyle/checkstyle/issues/14542">#14542</a>
230+
</li>
231+
<li>
232+
test to check indentation trailing comments are vertically aligned.
233+
Author: Carbon14-48
234+
<a href="https://github.com/checkstyle/checkstyle/issues/17128">#17128</a>
235+
</li>
236+
<li>
237+
Re-enable inspections that were temporarily suppressed for Qodana.
238+
Author: ayushactiveat, avadhutmali, pirzada-ahmadfaraz, Youssef Alaa, daksh
239+
<a href="https://github.com/checkstyle/checkstyle/issues/18926">#18926</a>
240+
</li>
241+
<li>
242+
update XdocsExamplesAstConsistencyTest to skip from detecton of diff name of
243+
constructors.
244+
Author: Anushree Bondia
245+
<a href="https://github.com/checkstyle/checkstyle/issues/19000">#19000</a>
246+
</li>
247+
<li>
248+
doc: fix grammar in cmdline (caught, Generates an output suppression XML).
249+
Author: Hasita Pattapu
250+
</li>
251+
<li>
252+
Resolve CheckerFramework violations.
253+
Author: Daniel Gao
254+
<a href="https://github.com/checkstyle/checkstyle/issues/14084">#14084</a>
255+
</li>
256+
<li>
257+
doc: Add 12.x to JRE version table in index.xml.vm.
258+
Author: Paul King
259+
</li>
260+
<li>
261+
Re-enable and Monitor `YAMLSchemaValidation` inspection.
262+
Author: atharv
263+
<a href="https://github.com/checkstyle/checkstyle/issues/14806">#14806</a>
264+
</li>
265+
<li>
266+
Add Check Support for Java 21 Pattern Matching for Switch Syntax: RightCurly.
267+
Author: Parthib Basu
268+
<a href="https://github.com/checkstyle/checkstyle/issues/15033">#15033</a>
269+
</li>
270+
<li>
271+
Metadata/Xdoc generators do not handle {@literal} and incorrectly handle {@code} with
272+
XML special characters.
273+
Author: vivek-0509
274+
<a href="https://github.com/checkstyle/checkstyle/issues/18993">#18993</a>
275+
</li>
276+
<li>
277+
Remove from whitelist file odd words that came from test imput files.
278+
Author: Brijeshthummar02
279+
<a href="https://github.com/checkstyle/checkstyle/issues/5741">#5741</a>
280+
</li>
281+
<li>
282+
update XdocsExamplesAstConsistencyTest to skip modules with no properties.
283+
Author: Brijeshthummar02
284+
<a href="https://github.com/checkstyle/checkstyle/issues/18999">#18999</a>
285+
</li>
286+
<li>
287+
All checks should be used.
288+
Author: vivek-0509
289+
<a href="https://github.com/checkstyle/checkstyle/issues/19045">#19045</a>
290+
</li>
291+
</ul>
292+
</section>
13293
<section name="Release 13.3.0">
14294
<div class="releaseDate">28.02.2026</div>
15295
<p>Breaking backward compatibility:</p>

0 commit comments

Comments
 (0)