PageSourceSearch

https://checkstyle.org/release-notes.html

html checkstyle.org collected 2026-09-24 17:34:41 UTC 194,964 bytes, 3,484 lines download raw bytes

1<!DOCTYPE html>
2
3
4<!--
5 | Generated by Apache Maven Doxia Site Renderer 2.1.0 from src/site/xdoc/release-notes.xml at 2026-08-30
6 | Rendered using Apache Maven Fluido Skin 2.0.1
7-->
8<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
9  <head>
10    <meta charset="UTF-8" />
11    <meta name="viewport" content="width=device-width, initial-scale=1" />
12    <meta name="generator" content="Apache Maven Doxia Site Renderer 2.1.0" />
13    <title>Release Notes – checkstyle</title>
14    <link rel="stylesheet" href="./css/apache-maven-fluido-2.0.1.min.css" />
15    <link rel="stylesheet" href="./css/site.css" />
16    <link rel="stylesheet" href="./css/print.css" media="print" />
17    
17<script src="./js/apache-maven-fluido-2.0.1.min.js"></script>
vendor: 1 bytes, line 17
17
18<script type="text/javascript" src="./js/checkstyle.js" defer async></script>
18
19        
19<script type="text/javascript" src="./js/anchors.js" defer async></script>
19
20        
20<script type="text/javascript"
21                src="./js/google-analytics.js" defer async></script>
21
22        
22<script type="text/javascript"
23                src="./js/copy-clipboard.js" defer async></script>
23
24        <link rel="icon" href="./images/favicon.png" type="image/x-icon" />
25        <link rel="shortcut icon" href="./images/favicon.ico" type="image/ico" />
26        
26<script src="./js/search.js" defer async></script>
26
27  </head>
28  <body>
29    <div class="container-fluid container-fluid-top">
30      <header>
31        <div id="banner">
32          <div class="pull-left"><div id="bannerLeft"><h1><a href="./"><img class="class java.lang.Object" src="images/header-checkstyle-logo.png" alt="Checkstyle" /></a></h1></div></div>
33          <div class="pull-right"><div id="bannerRight"><h1><img class="class java.lang.Object" src="images/header-right-ruler.png" /></h1></div></div>
34          <div class="clear"><hr/></div>
35        </div>
36
37        <div id="breadcrumbs">
38          <ul class="breadcrumb">
39        <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2026-08-30</li>
40          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 14.1.0</li>
41        <li class="pull-right"><a>toTop</a></li>
42          </ul>
43        </div>
44      </header>
45      <div class="row-fluid">
46        <header id="leftColumn" class="span4">
47          <nav class="well sidebar-nav">
48  <ul class="nav nav-list">
49   <li class="nav-header">About</li>
50    <li><a href="index.html">Checkstyle</a></li>
51    <li class="active"><a>Release Notes</a></li>
52    <li><a href="consulting.html">Consulting</a></li>
53    <li><a href="sponsoring.html">Sponsoring</a></li>
54   <li class="nav-header">Documentation</li>
55    <li><a href="getting-started.html">Getting Started</a></li>
56    <li><a href="config.html"><span class="icon-chevron-down"></span>Configuration</a>
57     <ul class="nav nav-list">
58      <li><a href="property-types.html">Property Types</a></li>
59      <li><a href="config-system-properties.html">System Properties</a></li>
60      <li><a href="xpath.html">XPath</a></li>
61     </ul></li>
62    <li><a href="running.html"><span class="icon-chevron-down"></span>Running</a>
63     <ul class="nav nav-list">
64      <li><a href="ant-task.html">Ant Task</a></li>
65      <li><a href="cmdline.html">Command Line</a></li>
66      <li><a href="result-reports.html">Result Reports</a></li>
67     </ul></li>
68    <li><a href="checks.html"><span class="icon-chevron-down"></span>Checks</a>
69     <ul class="nav nav-list">
70      <li><a href="checks/annotation/index.html"><span class="icon-chevron-right"></span>Annotations</a></li>
71      <li><a href="checks/blocks/index.html"><span class="icon-chevron-right"></span>Block Checks</a></li>
72      <li><a href="checks/design/index.html"><span class="icon-chevron-right"></span>Class Design</a></li>
73      <li><a href="checks/coding/index.html"><span class="icon-chevron-right"></span>Coding</a></li>
74      <li><a href="checks/header/index.html"><span class="icon-chevron-right"></span>Headers</a></li>
75      <li><a href="checks/imports/index.html"><span class="icon-chevron-right"></span>Imports</a></li>
76      <li><a href="checks/javadoc/index.html"><span class="icon-chevron-right"></span>Javadoc Comments</a></li>
77      <li><a href="checks/metrics/index.html"><span class="icon-chevron-right"></span>Metrics</a></li>
78      <li><a href="checks/misc/index.html"><span class="icon-chevron-right"></span>Miscellaneous</a></li>
79      <li><a href="checks/modifier/index.html"><span class="icon-chevron-right"></span>Modifiers</a></li>
80      <li><a href="checks/modules/index.html"><span class="icon-chevron-right"></span>Modules</a></li>
81      <li><a href="checks/naming/index.html"><span class="icon-chevron-right"></span>Naming Conventions</a></li>
82      <li><a href="checks/regexp/index.html"><span class="icon-chevron-right"></span>Regexp</a></li>
83      <li><a href="checks/sizes/index.html"><span class="icon-chevron-right"></span>Size Violations</a></li>
84      <li><a href="checks/whitespace/index.html"><span class="icon-chevron-right"></span>Whitespace</a></li>
85     </ul></li>
86    <li><a href="filters/index.html"><span class="icon-chevron-right"></span>Filters</a></li>
87    <li><a href="filefilters/index.html"><span class="icon-chevron-right"></span>File Filters</a></li>
88    <li><a href="style-configs.html"><span class="icon-chevron-down"></span>Style Configurations</a>
89     <ul class="nav nav-list">
90      <li><a href="google-style.html">Google&apos;s Style</a></li>
91      <li><a href="openjdk-style.html">OpenJDK&apos;s Style</a></li>
92      <li><a href="sun-style.html">Sun&apos;s Style</a></li>
93      <li><a href="doc-comments-style.html">Documentation Comments Style</a></li>
94     </ul></li>
95   <li class="nav-header">Developers</li>
96    <li><a href="extending.html"><span class="icon-chevron-down"></span>Extending Checkstyle</a>
97     <ul class="nav nav-list">
98      <li><a href="writing-checks.html">Writing Checks</a></li>
99      <li><a href="writing-javadoc-checks.html">Writing Javadoc Checks</a></li>
100      <li><a href="writing-filters.html">Writing Filters</a></li>
101      <li><a href="writing-filefilters.html">Writing File Filters</a></li>
102      <li><a href="writing-listeners.html">Writing Listeners</a></li>
103     </ul></li>
104    <li><a href="contributing.html">Contributing</a></li>
105    <li><a href="beginning-development.html"><span class="icon-chevron-down"></span>Beginning Development</a>
106     <ul class="nav nav-list">
107      <li><a href="eclipse.html">Eclipse IDE</a></li>
108      <li><a href="netbeans.html">NetBeans IDE</a></li>
109      <li><a href="idea.html">IntelliJ IDE</a></li>
110     </ul></li>
111    <li><a href="apidocs/index.html">Javadoc</a></li>
112   <li class="nav-header">Project Documentation</li>
113    <li><a href="project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li>
114    <li><a href="project-reports.html"><span class="icon-chevron-right"></span>Project Reports</a></li>
115  </ul>
116          </nav>
117          <div class="well sidebar-nav">
118            <div id="poweredBy">
119              <div class="clear"></div>
120              <div class="clear"></div>
121<a href="https://github.com/checkstyle/checkstyle" class="builtBy"><img class="builtBy" src="images/github_logo_social_coding_outlined.png" alt="GitHub" /></a>
122<a href="https://twitter.com/checkstyle_java/" class="builtBy"><img class="builtBy" src="images/twitter_button.png" alt="Twitter" /></a>
123<a href="https://stackoverflow.com/questions/tagged/checkstyle" class="builtBy"><img class="builtBy" src="images/stackoverflow.jpeg" alt="Stackoverflow" /></a>
124<a href="https://groups.google.com/forum/#!forum/checkstyle" class="builtBy"><img class="builtBy" src="images/groups.png" alt="GoogleGroups" /></a>
125<a href="https://www.ej-technologies.com/products/jprofiler/overview.html" class="builtBy"><img class="builtBy" src="https://www.ej-technologies.com/images/product_banners/jprofiler_medium.png" alt="JProfiler" /></a>
126            </div>
127          </div>
128        </header>
129        <main id="bodyColumn" class="span8">
130
131<section><a id="Release_14.1.0"></a>
132<h1>Release 14.1.0</h1>
133
134<div class="releaseDate">30.08.2026</div>
135
136<p>New:</p>
137
138<ul>
139
140<li>
141UnnecessaryParentheses: no violation if casting is present before expression. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/14872" class="externalLink">#14872</a> </li>
142
143<li>
144SuppressWarnings: no support for module declarations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/21163" class="externalLink">#21163</a> </li>
145
146<li>
147NoLineWrap: no support for module declarations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21161" class="externalLink">#21161</a> </li>
148
149<li>
150OpenjdkAnnotationLocation: no support for module declarations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21162" class="externalLink">#21162</a> </li>
151
152<li>
153new Check: ExpressionOverBlockLambda. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20692" class="externalLink">#20692</a> </li>
154
155<li>
156New Check: InappropriateJavadocBlockTagsOnField. Author: sahitya0xsingh <a href="https://github.com/checkstyle/checkstyle/issues/21062" class="externalLink">#21062</a> </li>
157
158<li>
159New Check: ModuleImportOrder. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19967" class="externalLink">#19967</a> </li>
160
161<li>
162New Check: InappropriateJavadocBlockTagsOnPackage. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/21063" class="externalLink">#21063</a> </li>
163
164<li>
165New Check: ModuleDirectiveOrder. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21088" class="externalLink">#21088</a> </li>
166
167<li>
168New Check: AvoidModuleImport. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/19968" class="externalLink">#19968</a> </li>
169
170<li>
171New check: JavadocEndCommentDelimiter. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20982" class="externalLink">#20982</a> </li>
172
173<li>
174New Check: UnnecessaryFullyQualifiedTypeCheck. Author: ZaheerAhmadDev <a href="https://github.com/checkstyle/checkstyle/issues/19885" class="externalLink">#19885</a> </li>
175
176<li>
177Add UnusedPrivateField check for unused private fields. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/12596" class="externalLink">#12596</a> </li>
178
179<li>
180New check: JavadocLinkFirstOccurrence. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/19937" class="externalLink">#19937</a> </li>
181
182<li>
183New check: JavadocNoErrorInThrowsTag. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20792" class="externalLink">#20792</a> </li>
184
185<li>
186New Check: InappropriateJavadocBlockTagsOnType. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/21061" class="externalLink">#21061</a> </li>
187
188<li>
189New check: JavadocLinkWellKnownApi. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/19938" class="externalLink">#19938</a> </li>
190
191<li>
192New check: JavadocThrowsOrderCheck. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19698" class="externalLink">#19698</a> </li>
193
194<li>
195New check JavadocParamOrder: to validate method parameter order in javadoc to match parameter order in method. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/8990" class="externalLink">#8990</a> </li>
196
197<li>
198new Check: PreferCodeOrSnippetJavadocInlineTag. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20986" class="externalLink">#20986</a> </li>
199</ul>
200
201<p>Bug fixes:</p>
202
203<ul>
204
205<li>
206JavadocPackage: false positive &quot;Missing package-info.java file&quot; on module-info.java. Author: Tanvir Alam <a href="https://github.com/checkstyle/checkstyle/issues/21199" class="externalLink">#21199</a> </li>
207
208<li>
209Fix wrong implementation of compareTo in LocalizedMessages. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/4454" class="externalLink">#4454</a> </li>
210
211<li>
212VariableDeclarationUsageDistance: no violation on variable used in inner class. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19156" class="externalLink">#19156</a> </li>
213
214<li>
215FallThrough check doesn't handle infinite loops. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/3885" class="externalLink">#3885</a> </li>
216
217<li>
218Update Documentation Comments Style Guide: add JavadocEndCommentDelimiter. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/21343" class="externalLink">#21343</a> </li>
219
220<li>
221False Positive: IllegalInstantiationCheck does not recognize records shadowing java.lang.Boolean. Author: Zhu Tianyi <a href="https://github.com/checkstyle/checkstyle/issues/21331" class="externalLink">#21331</a> </li>
222
223<li>
224Update Documentation Comments Style Guide: param description separator. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19948" class="externalLink">#19948</a> </li>
225
226<li>
227ClassMemberImpliedModifierCheck: nested enum/interface missing implied static not flagged in compact source files (JEP 512). Author: surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/20227" class="externalLink">#20227</a> </li>
228
229<li>
230Update Documentation Comments Style Guide: add JavadocNoErrorInThrowsTagCheck. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/21336" class="externalLink">#21336</a> </li>
231
232<li>
233Extend OpenjdkAnnotationLocationCheck to allow Annotation on target line for all single line targets and add check in openjdk_checks.xml. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/20978" class="externalLink">#20978</a> </li>
234
235<li>
236Update Documentation Comments Style Guide: add JavadocLinkWellKnownApi JavadocLinkFirstOccurrence. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/21320" class="externalLink">#21320</a> </li>
237
238<li>
239Enable in Doc Comments style guide: JavadocParamOrder and JavadocThrowsOrderare. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/21218" class="externalLink">#21218</a> </li>
240
241<li>
242WriteTagCheck: first top-level method's Javadoc tags not reported in compact source files (JEP 512). Author: ZaheerAhmadDev <a href="https://github.com/checkstyle/checkstyle/issues/20555" class="externalLink">#20555</a> </li>
243</ul>
244
245<p>Notes:</p>
246
247<ul>
248
249<li>
250Unnecessary suppressions should be reported in ArchUnit tests. Author: ivamly <a href="https://github.com/checkstyle/checkstyle/issues/12189" class="externalLink">#12189</a> </li>
251
252<li>
253Fix modules with incorrect example count in EXAMPLE_COUNT_SUPPRESSED_MODULES. Author: Md Tanvir Alam, Burak KALAYCI, Dhanush Pothulapati <a href="https://github.com/checkstyle/checkstyle/issues/21229" class="externalLink">#21229</a> </li>
254
255<li>
256Improper indentation in `property_types.html` code snippets. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21393" class="externalLink">#21393</a> </li>
257
258<li>
259Naming convention of html pages should be kebab style. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/13159" class="externalLink">#13159</a> </li>
260
261<li>
262Fix examples with duplicate violation behavior. Author: smita1078, kalayciburak, NianJiuZst <a href="https://github.com/checkstyle/checkstyle/issues/21119" class="externalLink">#21119</a> </li>
263
264<li>
265Fix violation message comments to use quoted text and remove associated suppressions. Author: krishna01989, Md Tanvir Alam, kishor, SidheshwarSarangal, Nihir Kumar, Nikhil, Kushagra Sharma, Elamathi K <a href="https://github.com/checkstyle/checkstyle/issues/20954" class="externalLink">#20954</a> </li>
266
267<li>
268MissingDeprecated: no support for module declarations. Author: sahitya0xsingh <a href="https://github.com/checkstyle/checkstyle/issues/21164" class="externalLink">#21164</a> </li>
269
270<li>
271`no-warning-imports-guava` silently fails due to unfound report. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21379" class="externalLink">#21379</a> </li>
272
273<li>
274`no-warning-imports-java-design-patterns` silently fails due to unfound report. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21375" class="externalLink">#21375</a> </li>
275
276<li>
277OpenCollective URLs returning 403 Forbidden in lychee link checker. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21371" class="externalLink">#21371</a> </li>
278
279<li>
280Site workflow comment should also show links to changed Javadoc pages. Author: Kairav Mittal <a href="https://github.com/checkstyle/checkstyle/issues/21367" class="externalLink">#21367</a> </li>
281
282<li>
283Standardize S3 destination paths for uploaded reports. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21368" class="externalLink">#21368</a> </li>
284
285<li>
286Resolve all violation reported by PreferCodeOrSnippetJavadocInlineTag. Author: Sree Varshini S <a href="https://github.com/checkstyle/checkstyle/issues/21288" class="externalLink">#21288</a> </li>
287
288<li>
289Add manually triggered workflow to deploy `master` website to AWS. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21344" class="externalLink">#21344</a> </li>
290
291<li>
292Update Documentation Comments Style Guide - unchecked exceptions. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/21353" class="externalLink">#21353</a> </li>
293
294<li>
295Trailing comment examples should have violation hint comments to be not trailing. Author: ryikaio <a href="https://github.com/checkstyle/checkstyle/issues/21330" class="externalLink">#21330</a> </li>
296
297<li>
298Change recommendation from Splitter to String.split() with limit. Author: Dhanush Pothulapati <a href="https://github.com/checkstyle/checkstyle/issues/21036" class="externalLink">#21036</a> </li>
299
300<li>
301doc: document ANTLR report generation workflow. Author: vivek-0509 </li>
302
303<li>
304Make TestInputConfiguration a record. Author: Dhanush Pothulapati <a href="https://github.com/checkstyle/checkstyle/issues/21325" class="externalLink">#21325</a> </li>
305
306<li>
307Renumber examples so default-config example is Example1. Author: Sree Varshini S <a href="https://github.com/checkstyle/checkstyle/issues/21207" class="externalLink">#21207</a> </li>
308
309<li>
310ArrayIndexOutOfBoundsException in EmptyLineSeparatorCheck when comment immediately follows class definition. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18660" class="externalLink">#18660</a> </li>
311
312<li>
313Drop nexus-codehaus-snapshot plugin repository. Author: Petr Portnov <a href="https://github.com/checkstyle/checkstyle/issues/21241" class="externalLink">#21241</a> </li>
314
315<li>
316Move violation comments above of annotated methods. Author: Nihir Kumar, NianJiuZst <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li>
317
318<li>
319Optimize lychee external link check to avoid multi-hour runs. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21305" class="externalLink">#21305</a> </li>
320
321<li>
322XmlMetaReaderTest avoid hadcoded values of module counts. Author: ryikaio <a href="https://github.com/checkstyle/checkstyle/issues/21308" class="externalLink">#21308</a> </li>
323
324<li>
325Enforce module-info/&lt;case&gt;/module-info.java folder structure for module-info test inputs. Author: NianJiuZst <a href="https://github.com/checkstyle/checkstyle/issues/21297" class="externalLink">#21297</a> </li>
326
327<li>
328Violation message escaping is inconsistent. Author: Tejas H <a href="https://github.com/checkstyle/checkstyle/issues/21177" class="externalLink">#21177</a> </li>
329
330<li>
331Fix modules suppressed from the default-config example test. Author: Khushi Vishwas <a href="https://github.com/checkstyle/checkstyle/issues/21137" class="externalLink">#21137</a> </li>
332
333<li>
334Investigate and fix broken JavadocTokenTypes.html anchor links in lychee suppressions. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21268" class="externalLink">#21268</a> </li>
335
336<li>
337Replace maven-linkcheck-plugin to lychee-maven-plugin for HTML link checking. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/11572" class="externalLink">#11572</a> </li>
338
339<li>
340Fix missing checkstyle-openrewrite-recipes snapshot dependency. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/21277" class="externalLink">#21277</a> </li>
341
342<li>
343Move `checkstyle-files-generator` project under the `checkstyle` organization. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21254" class="externalLink">#21254</a> </li>
344
345<li>
346Address followup review comments from #21208 (InvalidJavadocPosition on module Javadoc). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21271" class="externalLink">#21271</a> </li>
347
348<li>
349Fix Issues with new landing page. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21251" class="externalLink">#21251</a> </li>
350</ul>
351</section>
352
353 <section><a id="Release_14.0.0"></a>
354<h1>Release 14.0.0</h1>
355
356<div class="releaseDate">18.08.2026</div>
357
358<p>New:</p>
359
360<ul>
361
362<li>
363Java Grammar: module-info.java support. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/8240" class="externalLink">#8240</a> </li>
364</ul>
365
366<p>Bug fixes:</p>
367
368<ul>
369
370<li>
371InvalidJavadocPosition: false positive on module-info.java Javadoc. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21112" class="externalLink">#21112</a> </li>
372
373<li>
374PackageDeclaration: false positive &quot;Missing package declaration&quot; on module-info.java. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21110" class="externalLink">#21110</a> </li>
375</ul>
376
377<p>Notes:</p>
378
379<ul>
380
381<li>
382Resolve Commons Logging incompatibility with XWiki validation. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21245" class="externalLink">#21245</a> </li>
383
384<li>
385doc: mention 14.x in JRE matrix and Java 25 language support on index page. Author: vivek-0509 </li>
386
387<li>
388Renumber examples so default-config example is Example1. Author: yura <a href="https://github.com/checkstyle/checkstyle/issues/21207" class="externalLink">#21207</a> </li>
389
390<li>
391Fix modules with incorrect example count in EXAMPLE_COUNT_SUPPRESSED_MODULES. Author: Burak KALAYCI <a href="https://github.com/checkstyle/checkstyle/issues/21229" class="externalLink">#21229</a> </li>
392</ul>
393</section>
394<section><a id="Release_13.11.0"></a>
395<h1>Release 13.11.0</h1>
396
397<div class="releaseDate">16.08.2026</div>
398
399<p>Breaking backward compatibility:</p>
400
401<ul>
402
403<li>
404WriteTag: remove tagSeverity property and make Check to work only for violation of tag absence. Author: Burak KALAYCI <a href="https://github.com/checkstyle/checkstyle/issues/21080" class="externalLink">#21080</a> </li>
405</ul>
406
407<p>New:</p>
408
409<ul>
410
411<li>
412new Check: PreferLiteralJavadocInlineTag. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20984" class="externalLink">#20984</a> </li>
413</ul>
414
415<p>Bug fixes:</p>
416
417<ul>
418
419<li>
420Xdoc file generation should be separate project that executes in maven build as just another phase; remove doxia dependency. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/13426" class="externalLink">#13426</a> </li>
421
422<li>
423Add PreferLiteralJavadocInlineTag in openjdk_checks.xml. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/21222" class="externalLink">#21222</a> </li>
424
425<li>
426google_checks.xml: LocalVariableName/LocalFinalVariableName false positive for identifier example &quot;guava33_4_6&quot; from Google Java Style Guide. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/21101" class="externalLink">#21101</a> </li>
427
428<li>
429Javadoc parse error on quoted HTML attribute value containing '&lt;'. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/20973" class="externalLink">#20973</a> </li>
430
431<li>
432Documentation Comments Style Guide - Avoid Latin. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19913" class="externalLink">#19913</a> </li>
433
434<li>
435Google style: False negative missing spacing between type and variable. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17728" class="externalLink">#17728</a> </li>
436</ul>
437
438<p>Notes:</p>
439
440<ul>
441
442<li>
443`testExampleCountMatchesPropertyCount` incorrectly counts examples that only configure `violateExecutionOnNonTightHtml`. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21243" class="externalLink">#21243</a> </li>
444
445<li>
446Improve the Checkstyle landing page. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21187" class="externalLink">#21187</a> </li>
447
448<li>
449Create some ability to execute metadata file generation before test phase. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/8775" class="externalLink">#8775</a> </li>
450
451<li>
452Improve Input coverage for compact sources (JEP 512) for all Checks. Author: Shabanov Maxim <a href="https://github.com/checkstyle/checkstyle/issues/20590" class="externalLink">#20590</a> </li>
453
454<li>
455Fix broken Javadoc method links in *.xml.vm file due to Doxia anchor encoding. Author: sahitya0xsingh <a href="https://github.com/checkstyle/checkstyle/issues/21114" class="externalLink">#21114</a> </li>
456
457<li>
458Fix violation message comments to use quoted text and remove associated suppressions. Author: yura <a href="https://github.com/checkstyle/checkstyle/issues/20954" class="externalLink">#20954</a> </li>
459
460<li>
461Enforce file size on Java inputs. Author: pascofire <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
462
463<li>
464Improvements to site workflow. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/13206" class="externalLink">#13206</a> </li>
465
466<li>
467Website table of contents doesn't show use cases. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21216" class="externalLink">#21216</a> </li>
468
469<li>
470Make testExampleCountMatchesPropertyCount enforce exact example count match. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21228" class="externalLink">#21228</a> </li>
471
472<li>
473Renumber examples so default-config example is Example1. Author: Burak KALAYCI <a href="https://github.com/checkstyle/checkstyle/issues/21207" class="externalLink">#21207</a> </li>
474
475<li>
476Fix examples with duplicate violation behavior. Author: Burak KALAYCI <a href="https://github.com/checkstyle/checkstyle/issues/21119" class="externalLink">#21119</a> </li>
477
478<li>
479doc: remove redundant `toc` Doxia macro. Author: stoyanK7 </li>
480
481<li>
482Update grammar inputs for JDK20. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/13418" class="externalLink">#13418</a> </li>
483
484<li>
485enforce that a module's default-config example is always Example1. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21197" class="externalLink">#21197</a> </li>
486
487<li>
488TocMacro: TOC entry title should always come from config description, not from a property. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21202" class="externalLink">#21202</a> </li>
489
490<li>
491deployment of website to Sourceforge is failed. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20691" class="externalLink">#20691</a> </li>
492
493<li>
494Fix modules suppressed from the default-config example test. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21137" class="externalLink">#21137</a> </li>
495
496<li>
497weird XpathRegressionTest.REGEXP_JAVADOC_CHECKS list. Author: Burak KALAYCI <a href="https://github.com/checkstyle/checkstyle/issues/21159" class="externalLink">#21159</a> </li>
498
499<li>
500Remove old method from pitest exclude config. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/21174" class="externalLink">#21174</a> </li>
501
502<li>
503Test's violation-line comparison uses absolute file lines instead of lines relative to the visible xdoc section. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21152" class="externalLink">#21152</a> </li>
504
505<li>
506remove usage of JavadocTags class. Author: subotac <a href="https://github.com/checkstyle/checkstyle/issues/21154" class="externalLink">#21154</a> </li>
507</ul>
508</section>
509<section><a id="Release_13.10.0"></a>
510<h1>Release 13.10.0</h1>
511
512<div class="releaseDate">09.08.2026</div>
513
514<p>Breaking backward compatibility:</p>
515
516<ul>
517
518<li>
519JavadocVariable MissingJavadocMethod MissingJavadocType: Expand Javadoc violation messages to include named context. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/5744" class="externalLink">#5744</a> </li>
520</ul>
521
522<p>New:</p>
523
524<ul>
525
526<li>
527WriteTag: new messages when violation is on method. Author: kalayciburak <a href="https://github.com/checkstyle/checkstyle/issues/21071" class="externalLink">#21071</a> </li>
528
529<li>
530NonEmptyAtclauseDescription should to validate since tags. Author: arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/19991" class="externalLink">#19991</a> </li>
531
532<li>
533New Check: GoogleMethodName to fix false-negative on method names with underscores. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17841" class="externalLink">#17841</a> </li>
534
535<li>
536New Check: IllegalBlockTag. Author: Burak Kalayc&#x131; <a href="https://github.com/checkstyle/checkstyle/issues/21079" class="externalLink">#21079</a> </li>
537
538<li>
539New check: JavadocRegexp. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20987" class="externalLink">#20987</a> </li>
540
541<li>
542New check: ArrayBracketWhitespace. Author: Saad <a href="https://github.com/checkstyle/checkstyle/issues/18064" class="externalLink">#18064</a> </li>
543
544<li>
545New Check: GoogleMethodNameCheck to enforce Google Java Style Guide method n
545aming. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/18420" class="externalLink">#18420</a> </li>
546</ul>
547
548<p>Bug fixes:</p>
549
550<ul>
551
552<li>
553Add MultilineCommentLeadingAsteriskPresence check to google_checks.xml. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/20995" class="externalLink">#20995</a> </li>
554
555<li>
556JavadocMethod: check for duplicate parameter block tags. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/3469" class="externalLink">#3469</a> </li>
557
558<li>
559Javadoc parse error on HTML comment with a line ending in a hyphen. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/20972" class="externalLink">#20972</a> </li>
560
561<li>
562Documentation Comments Style Guide - Contents of package.html source file. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19931" class="externalLink">#19931</a> </li>
563
564<li>
565google_checks.xml incorrectly marks return inlined tag as violation from SummaryJavadoc. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/18842" class="externalLink">#18842</a> </li>
566
567<li>
568Documentation Comments Style Guide - Custom Tags and Annotations. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19925" class="externalLink">#19925</a> </li>
569
570<li>
571Documentation Comments Style Guide - @param. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19919" class="externalLink">#19919</a> </li>
572
573<li>
574Add checks for Documentation Comments Style Guide - Notes. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19808" class="externalLink">#19808</a> </li>
575</ul>
576
577<p>Notes:</p>
578
579<ul>
580
581<li>
582Web site Table of content for each page as right side panel. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20514" class="externalLink">#20514</a> </li>
583
584<li>
585Fix examples with duplicate violation behavior. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21119" class="externalLink">#21119</a> </li>
586
587<li>
588Fix violation message comments to use quoted text and remove associated suppressions. Author: Bruno Souza, Khushi Vishwas, kalayciburak, dicypr, BitsToBytes-Saksham, Ali Akbar, sua321, atharv, Noor Ahmadi, Bruno Rodrigo do N. de Souza, Elamathi K, unknown, Shreya Teli, Shabanov Maxim, Vedanth <a href="https://github.com/checkstyle/checkstyle/issues/20954" class="externalLink">#20954</a> </li>
589
590<li>
591bump org.gaul:modernizer-maven-plugin to 3.5.0. Author: Dhanush Pothulapati <a href="https://github.com/checkstyle/checkstyle/issues/20940" class="externalLink">#20940</a> </li>
592
593<li>
594Add xdocs test enforcing at least one default-config example per module. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21129" class="externalLink">#21129</a> </li>
595
596<li>
597make examples of WhitespaceAround compact. Author: Shabanov Maxim <a href="https://github.com/checkstyle/checkstyle/issues/20794" class="externalLink">#20794</a> </li>
598
599<li>
600Uncaught TypeError in resetStyling() due to missing .xright element across multiple pages when inspecting or interacting with left panel links. Author: avadhutmali <a href="https://github.com/checkstyle/checkstyle/issues/16963" class="externalLink">#16963</a> </li>
601
602<li>
603Update writingjavadocchecks.html to actual state. Author: sahitya0xsingh <a href="https://github.com/checkstyle/checkstyle/issues/20837" class="externalLink">#20837</a> </li>
604
605<li>
606Website search: remove release notes from index. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21097" class="externalLink">#21097</a> </li>
607
608<li>
609Add test to validate Examples produce unique violations by behavior. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21108" class="externalLink">#21108</a> </li>
610
611<li>
612Move violation comments out of Javadoc for all input files. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li>
613
614<li>
615Enforce file size on Java inputs. Author: Shabanov Maxim, Ali Akbar <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
616
617<li>
618Move violation comments above of annotated methods. Author: Ali Akbar <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li>
619
620<li>
621Search: exclude Example [code] results from index; add visible hint for &quot;s&quot; shortcut. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21089" class="externalLink">#21089</a> </li>
622
623<li>
624Add client-side search functionality to Checkstyle documentation website. Author: Saksham Gupta <a href="https://github.com/checkstyle/checkstyle/issues/19507" class="externalLink">#19507</a> </li>
625
626<li>
627Update Ant Task table to have links to each property. Author: Mohit Sharma <a href="https://github.com/checkstyle/checkstyle/issues/21081" class="externalLink">#21081</a> </li>
628
629<li>
630Rename &quot;Doc&quot; to &quot;Prop&quot; for properties in Search Bar. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21054" class="externalLink">#21054</a> </li>
631
632<li>
633WriteTag not triggered when on severity=ignore and tagSeverity=warning. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/952" class="externalLink">#952</a> </li>
634
635<li>
636Add test enforcing that Example/UseCase paragraphs have extractable descriptive text for TocMacro. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21069" class="externalLink">#21069</a> </li>
637
638<li>
639WriteTag Example4 is not clear. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/21072" class="externalLink">#21072</a> </li>
640
641<li>
642Improvements to diff report generation. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/12991" class="externalLink">#12991</a> </li>
643
644<li>
645antlr-report workflow scans fork's master instead of PR branch, also support target project as comment argument. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/21059" class="externalLink">#21059</a> </li>
646
647<li>
648JavadocParagraph: inconsistent AST structure when unexpected closing tag is found. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/5492" class="externalLink">#5492</a> </li>
649
650<li>
651Add validation for end of line at the end of file for resources. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/21041" class="externalLink">#21041</a> </li>
652
653<li>
654Add CI validation job for checkstyle-openrewrite-recipes. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/21019" class="externalLink">#21019</a> </li>
655
656<li>
657Define violation messages for all violations. Author: Shabanov Maxim <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
658
659<li>
660Filters need xdoc macros to support non java files for config load. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/19932" class="externalLink">#19932</a> </li>
661
662<li>
663Documentation Comments Style Guide - @deprecated. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19921" class="externalLink">#19921</a> </li>
664
665<li>
666Documentation Comments Style Guide - @since. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19922" class="externalLink">#19922</a> </li>
667
668<li>
669Resolve warnings in pitest CI run. Author: kalayciburak <a href="https://github.com/checkstyle/checkstyle/issues/20977" class="externalLink">#20977</a> </li>
670
671<li>
672Mention good-fifth-issue in CONTRIBUTING.md. Author: ivamly <a href="https://github.com/checkstyle/checkstyle/issues/21023" class="externalLink">#21023</a> </li>
673
674<li>
675Update all workflows participate in CI on PR to auto-cancel. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/21006" class="externalLink">#21006</a> </li>
676
677<li>
678Documentation Comments Style Guide - Method descriptions begin with a verb phrase, Class/interface/field descriptions can omit the subject and simply state the object. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19910" class="externalLink">#19910</a> </li>
679
680<li>
681Documentation Comments Style Guide - Ordering Multiple Tags. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19914" class="externalLink">#19914</a> </li>
682
683<li>
684Update `xdoc section` snippet marker from double hyphen to single hyphen. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/21034" class="externalLink">#21034</a> </li>
685
686<li>
687Replace author email with GitHub username in release notes. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20777" class="externalLink">#20777</a> </li>
688
689<li>
690Documentation Comments Style Guide - Use &quot;this&quot; instead of &quot;the&quot;, Add description beyond the API name, Be clear when using the term &quot;field&quot;. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19911" class="externalLink">#19911</a> </li>
691
692<li>
693Documentation Comments Style Guide - Use &lt;code&gt; style for keywords and names. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19882" class="externalLink">#19882</a> </li>
694
695<li>
696Documentation Comments Style Guide - Documenting Unchecked Exceptions. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19928" class="externalLink">#19928</a> </li>
697
698<li>
699Documentation Comments Style Guide - Method and constructor parentheses, Phrases instead of sentences, Third-person descriptions. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19907" class="externalLink">#19907</a> </li>
700
701<li>
702Documentation Comments Style Guide - @version. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19918" class="externalLink">#19918</a> </li>
703
704<li>
705Documentation Comments Style Guide - @see, @serial, @serialField, @serialData, {@link}. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19924" class="externalLink">#19924</a> </li>
706
707<li>
708Documentation Comments Style Guide - Writing API Specifications. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19823" class="externalLink">#19823</a> </li>
709
710<li>
711Documentation Comments Style Guide - Writing Programming Guide Documentation. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19834" class="externalLink">#19834</a> </li>
712
713<li>
714doc: mention JDK 25 is good to build checkstyle. Author: vivek-0509 </li>
715</ul>
716</section>
717<section><a id="Release_13.9.0"></a>
718<h1>Release 13.9.0</h1>
719
720<div class="releaseDate">27.07.2026</div>
721
722<p>Breaking backward compatibility:</p>
723
724<ul>
725
726<li>
727Remove JavadocStyle check, use SummaryJavadoc Check instead. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20610" class="externalLink">#20610</a> </li>
728</ul>
729
730<p>New:</p>
731
732<ul>
733
734<li>
735JavadocType: update Check to use AST of javadoc. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19146" class="externalLink">#19146</a> </li>
736
737<li>
738UnnecessaryParentheses not reported for array access, field access and method calls. Author: Zbynek Konecny <a href="https://github.com/checkstyle/checkstyle/issues/17554" class="externalLink">#17554</a> </li>
739
740<li>
741Javadoc new AST token LEADING_ASTERISKS. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20822" class="externalLink">#20822</a> </li>
742
743<li>
744update WriteTagCheck to use AST of javadoc. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19150" class="externalLink">#19150</a> </li>
745
746<li>
747NoLineWrap: new property skipAnnotations to avoid violations on target if there are annotations. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/17437" class="externalLink">#17437</a> </li>
748
749<li>
750New check: MultilineCommentLeadingAsteriskPresence. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17695" class="externalLink">#17695</a> </li>
751
752<li>
753new Check: OpenjdkAnnotationLocation. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20209" class="externalLink">#20209</a> </li>
754
755<li>
756New Check: WhitespaceBeforeEmptyBody and enable it at goolge style config. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17715" class="externalLink">#17715</a> </li>
757
758<li>
759New check: TypeBodyPadding for blank line after type definitions. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/17393" class="externalLink">#17393</a> </li>
760
761<li>
762New check UnnecessaryTypeArgumentsWithRecordPattern. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/15223" class="externalLink">#15223</a> </li>
763
764<li>
765New check: AnnotatedDeclarationVisibility to demand all modifiers to be the same/consistent. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/7176" class="externalLink">#7176</a> </li>
766</ul>
767
768<p>Bug fixes:</p>
769
770<ul>
771
772<li>
773JavadocLeadingAsteriskAlign reports false positives. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/20958" class="externalLink">#20958</a> </li>
774
775<li>
776Add checks for Documentation Comments Style Guide - Format of a Doc Comment. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19821" class="externalLink">#19821</a> </li>
777
778<li>
779LEADING_ASTERISK column position is not parsed correctly. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20922" class="externalLink">#20922</a> </li>
780
781<li>
782google_checks.xml: false negatives in type variable names. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/20563" class="externalLink">#20563</a> </li>
783
784<li>
785JavaDoc parser does not support non-ASCII (Unicode) characters in @link class references. Author: Benno M&#xfc;ller <a href="https://github.com/checkstyle/checkstyle/issues/19346" class="externalLink">#19346</a> </li>
786
787<li>
788Google style: multiple spaces around reserved words not detected. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/17725" class="externalLink">#17725</a> </li>
789
790<li>
791Add checks for Sun Style 3.1.1 - Beginning Comments. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/20812" class="externalLink">#20812</a> </li>
792
793<li>
794False-Negative: NoTrailingWhitespace misses spaces after * in multi-line comments (Google Style). Author: surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/17878" class="externalLink">#17878</a> </li>
795
796<li>
797Google style: use AnnotationLocation ANNOTATION_DEF, ANNOTATION_FIELD_DEF, ENUM_CONSTANT_DEF, PACKAGE_DEF. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/20901" class="externalLink">#20901</a> </li>
798
799<li>
800ClassFanOutComplexityCheck: fan-out of implicit class not measured in JEP 512 compact source files. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/20553" class="externalLink">#20553</a> </li>
801
802<li>
803Documentation Comments Style Guide - Template for package.html source file. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19930" class="externalLink">#19930</a> </li>
804
805<li>
806File definition for suppressions should ignore path separator. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/3744" class="externalLink">#3744</a> </li>
807
808<li>
809Wrong error message while using check NewlineAtEndOfFile. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/18619" class="externalLink">#18619</a> </li>
810
811<li>
812Indentation: unexpected violation on last parentheses of chained methods. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/15260" class="externalLink">#15260</a> </li>
813
814<li>
815PatternVariableAssignment fails when variable used inside an assignment target expression. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/19750" class="externalLink">#19750</a> </li>
816
817<li>
818False positive: indentation inside of constructor parameters inside try block. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/18614" class="externalLink">#18614</a> </li>
819
820<li>
821Add checks for Openjdk style - CopyRight Notice. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20660" class="externalLink">#20660</a> </li>
822
823<li>
824fill SarifLogger result templates in a single pass. Author: Aizal Khan <a href="https://github.com/checkstyle/checkstyle/issues/20346" class="externalLink">#20346</a> </li>
825
826<li>
827False positive: indentation of text block inside annotation array parameters. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/18615" class="externalLink">#18615</a> </li>
828
829<li>
830TextBlockGoogleStyleFormatting: opening &quot;&quot;&quot; preceded by ? is not flagged as violation. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/19707" class="externalLink">#19707</a> </li>
831
832<li>
833Unnecessary violation by Indentation check. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/10015" class="externalLink">#10015</a> </li>
834
835<li>
836Indentation: Unexpected violation when class declaration is wrapped after public and before static. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14716" class="externalLink">#14716</a> </li>
837
838<li>
839GenericWhitespace false positive for parameterized record pattern. Author: Sahitya0805 <a href="https://github.com/checkstyle/checkstyle/issues/20505" class="externalLink">#20505</a> </li>
840
841<li>
842Indentation: false positives when switch expression is invocation target. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/11741" class="externalLink">#11741</a> </li>
843
844<li>
845update JavadocVariable to use AST of javadoc. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19147" class="externalLink">#19147</a> </li>
846
847<li>
848False positive: Indentation on file with tabs. Author: BobSong <a href="https://github.com/checkstyle/checkstyle/issues/20339" class="externalLink">#20339</a> </li>
849
850<li>
851PatternSyntaxException in UniqueProperties when duplicated property key has dash inside brackets. Author: Sahitya0805 <a href="https://github.com/checkstyle/checkstyle/issues/20522" class="externalLink">#20522</a> </li>
852
853<li>
854PatternSyntaxException in OrderedProperties when property key has dash inside brackets. Author: Sahitya0805 <a href="https://github.com/checkstyle/checkstyle/issues/20521" class="externalLink">#20521</a> </li>
855
856<li>
857Documentation Comments Style Guide - @throws. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19923" class="externalLink">#19923</a> </li>
858
859<li>
860InnerTypeLastCheck: false negative on compact source files. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/20700" class="externalLink">#20700</a> </li>
861
862<li>
863EmptyStatement: false negative on top-level empty declaration in compact source file. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20749" class="externalLink">#20749</a> </li>
864
865<li>
866JavadocType: violation message is confusing and requires quotes. Author: surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/19806" class="externalLink">#19806</a> </li>
867
868<li>
869use quoteReplacement in fillTemplateWithStringsByRegexp. Author: Aizal Khan <a href="https://github.com/checkstyle/checkstyle/issues/20336" class="externalLink">#20336</a> </li>
870
871<li>
872TextBlockGoogleStyleFormatting rule produces NPE for text-blocks used in annotations of a record member. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/20720" class="externalLink">#20720</a> </li>
873
874<li>
875Add checks for OpenJDK Wrapping Lines. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20464" class="externalLink">#20464</a> </li>
876
877<li>
878google_checks.xml: final local variables no violations for non lowerCamelCase. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/20562" class="externalLink">#20562</a> </li>
879
880<li>
881JavadocTagContinuationIndentation Ignore indentation check when line breaks after the tag. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/16656" class="externalLink">#16656</a> </li>
882
883<li>
884Documentation Comments Style Guide - @return. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19920" class="externalLink">#19920</a> </li>
885
886<li>
887Add checks for OpenJDK Style chapter - Lambda Expressions. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19662" class="externalLink">#19662</a> </li>
888
889<li>
890Add checks for openjdk style - Naming. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20669" class="externalLink">#20669</a> </li>
891</ul>
892
893<p>Notes:</p>
894
895<ul>
896
897<li>
898Documentation Comments Style Guide - Naming of doc images in source tree. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19934" class="externalLink">#19934</a> </li>
899
900<li>
901Documentation Comments Style Guide - Avoid Latin. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19913" class="externalLink">#19913</a> </li>
902
903<li>
904Renumber remaining ExampleX files after UseCaseX migration. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20673" class="externalLink">#20673</a> </li>
905
906<li>
907Fix modules suppressed in XdocsExamplesAstConsistencyTest and create more examples. Author: smita1078, surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/20625" class="externalLink">#20625</a> </li>
908
909<li>
910add test for SuppressWithNearbyCommentFilter for problem with wrong group. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/5573" class="externalLink">#5573</a> </li>
911
912<li>
913Enforce file size on Java inputs. Author: arturict, arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
914
915<li>
916Update all xml file based suppression to use '/' instead of '[\\/]'. Author: 21Priyanshu <a href="https://github.com/checkstyle/checkstyle/issues/20961" class="externalLink">#20961</a> </li>
917
918<li>
919Kill PIT survivals in FileContents and Javadoc tag classes. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20948" class="externalLink">#20948</a> </li>
920
921<li>
922Document Comment Style Guide: Add Severity and Suppression section and related modules to config. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20803" class="externalLink">#20803</a> </li>
923
924<li>
925VisibilityModifierCheck: docuement not handling top-level fields in compact source files (JEP 512). Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/20270" class="externalLink">#20270</a> </li>
926
927<li>
928InlineConfigParser does not fail when violation comments are missing quoted messages. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20932" class="externalLink">#20932</a> </li>
929
930<li>
931Move violation comments out of Javadoc for all input files. Author: surajgojanur, Sahitya0805, Jeet Das, arturict <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li>
932
933<li>
934Resolve WARNING from failsafe:3.5.6:integration-test. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/20946" class="externalLink">#20946</a> </li>
935
936<li>
937move rule43onestatement Inputs to compiled folder. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20747" class="externalLink">#20747</a> </li>
938
939<li>
940udpate filters test to use getCheckMessage instead of hardcoded message. Author: kairav mittal, arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/20793" class="externalLink">#20793</a> </li>
941
942<li>
943Isolate invalid Javadoc snippets from excluded packages. Author: Dhanush Pothulapati, Sahitya0805, gianmarco, arturict <a href="https://github.com/checkstyle/checkstyle/issues/20675" class="externalLink">#20675</a> </li>
944
945<li>
946Javadoc generation emits 100 warnings. Author: Sahitya0805 <a href="https://github.com/checkstyle/checkstyle/issues/20690" class="externalLink">#20690</a> </li>
947
948<li>
949PMD fails with XPathException but maven plugin execution still success. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/20923" class="externalLink">#20923</a> </li>
950
951<li>
952Resolve compilation errors in Inputs. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/20877" class="externalLink">#20877</a> </li>
953
954<li>
955Solve fb-contrib errors. Author: ivamly <a href="https://github.com/checkstyle/checkstyle/issues/11140" class="externalLink">#11140</a> </li>
956
957<li>
958Improve Input coverage for compact sources (JEP 512) for all Checks. Author: Micha H&#xe4;gele, arturict, Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20590" class="externalLink">#20590</a> </li>
959
960<li>
961Job spelling periodically fails due to some http problems. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20913" class="externalLink">#20913</a> </li>
962
963<li>
964Resolve design problem BooleanParameter at CheckUtil. Author: arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/20894" class="externalLink">#20894</a> </li>
965
966<li>
967Refactor JavadocLeadingAsteriskAlign to use logging of violation on AST node. Author: arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/20896" class="externalLink">#20896</a> </li>
968
969<li>
970Documentation Comments Style Guide - Use in-line links economically. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19883" class="externalLink">#19883</a> </li>
971
972<li>
973Documentation Comments Style Guide - Background on the Throws Clause. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19929" class="externalLink">#19929</a> </li>
974
975<li>
976Move violation comments above of annotated methods. Author: Devashish, sahitya0xsingh, arturict, Roman Ivanov, yogesh, unknown <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li>
977
978<li>
979reevaluate tokens in checkstyle config for AnnotationLocation. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3730" class="externalLink">#3730</a> </li>
980
981<li>
982Resolve design problem BooleanParameter at LineWrappingHandler. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/20895" class="externalLink">#20895</a> </li>
983
984<li>
985Resolve design problem BooleanParameter at RequireThisCheck. Author: Mohamed Hamed <a href="https://github.com/checkstyle/checkstyle/issues/20800" class="externalLink">#20800</a> </li>
986
987<li>
988CovariantEqualsCheck: covariant equals on top-level method not flagged in compact source files (JEP 512). Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20552" class="externalLink">#20552</a> </li>
989
990<li>
991Simplify settersHaveSinceTag. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/13491" class="externalLink">#13491</a> </li>
992
993<li>
994AbstractJavadocCheck: switch logging to DetailNode. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/5770" class="externalLink">#5770</a> </li>
995
996<li>
997Improve examples of StaticVariableName. Author: arimu1 <a href="https://github.com/checkstyle/checkstyle/issues/20880" class="externalLink">#20880</a> </li>
998
999<li>
1000Updating properties in Input files to mention all default properties. Author: Solaris-star, Amaniiitd, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li>
1001
1002<li>
1003UseCases does not have a link copy. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20831" class="externalLink">#20831</a> </li>
1004
1005<li>
1006Documentation Comments Style Guide - Guidelines Which Exceptions to Document. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19927" class="externalLink">#19927</a> </li>
1007
1008<li>
1009Validate that all Examples files that palced for Check are used in xdoc templace file. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/20838" class="externalLink">#20838</a> </li>
1010
1011<li>
1012Check-Performance-Regression is failing too frequently. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/20818" class="externalLink">#20818</a> </li>
1013
1014<li>
1015regression-report.yml fails at checkout_and_cache. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20786" class="externalLink">#20786</a> </li>
1016
1017<li>
1018Missing violateExecutionOnNonTightHtml exclusion in testExampleCountMatchesPropertyCount. Author: smita1078, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20827" class="externalLink">#20827</a> </li>
1019
1020<li>
1021UncommentedMainCheck: instance void main() not flagged in compact source files (JEP 512). Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20220" class="externalLink">#20220</a> </li>
1022
1023<li>
1024`XdocsExamplesAstConsistencyTest.testEveryPropertyHasAnExample` misses examples nested in subdirectories. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20819" class="externalLink">#20819</a> </li>
1025
1026<li>
1027Add valid compilation comments to non-compilable test inputs. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20322" class="externalLink">#20322</a> </li>
1028
1029<li>
1030Fix modules suppressed in XdocsExamplesAstConsistencyTest#EXAMPLE_PROPERTY_COVERAGE_SUPPRESSED_MODULES. Author: smita1078, surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/20624" class="externalLink">#20624</a> </li>
1031
1032<li>
1033modernizer-maven-plugin of 3.4.0 have problem reliably detect not guarded Optional.get. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/19826" class="externalLink">#19826</a> </li>
1034
1035<li>
1036OpenJdk style: Add Severity and Suppression section and related modules to config. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20802" class="externalLink">#20802</a> </li>
1037
1038<li>
1039Fix accessibility of methods violations caused by bump of spotbugs-maven-plugin from 4.9.8.5 to 4.10.2.0. Author: Roman Ivanov, Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20482" class="externalLink">#20482</a> </li>
1040
1041<li>
1042resolve TypeBodyPaddingCheck violations. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/20770" class="externalLink">#20770</a> </li>
1043
1044<li>
1045Fix abstraction failure in SiteUtil::getCheckMessageKeys. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/13500" class="externalLink">#13500</a> </li>
1046
1047<li>
1048`ClassMemberImpliedModifier` xdoc examples: `&lt;property&gt;` not nested inside self-closed module tag. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20795" class="externalLink">#20795</a> </li>
1049
1050<li>
1051WhiteSpaceAroundCheck: update documentation for SLIST and LCURLY usage. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/6447" class="externalLink">#6447</a> </li>
1052
1053<li>
1054Update violation message in Inputs of DesignForExtension. Author: Vipul Jain <a href="https://github.com/checkstyle/checkstyle/issues/20686" class="externalLink">#20686</a> </li>
1055
1056<li>
1057`testEveryPropertyHasAnExample` ignores non-`.java` example files, causing false &quot;uncovered property&quot; reports. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20779" class="externalLink">#20779</a> </li>
1058
1059<li>
1060Replace author email with GitHub username in release notes. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20777" class="externalLink">#20777</a> </li>
1061
1062<li>
1063Define violation messages for all violations. Author: smita1078, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
1064
1065<li>
1066Run doc-comments integration tests in CI. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20773" class="externalLink">#20773</a> </li>
1067
1068<li>
1069Fix comment mismatches in xdocs examples currently suppressed in `XdocsExamplesAstConsistencyTest`. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20711" class="externalLink">#20711</a> </li>
1070
1071<li>
1072Improve implmentation of AbstractItModuleTestSupport.verify to avoid collection mutation. Author: Sahitya0805 <a href="https://github.com/checkstyle/checkstyle/issues/20712" class="externalLink">#20712</a> </li>
1073
1074<li>
1075website still has a link to the old location of the &quot;issue report&quot; page. Author: arturict <a href="https://github.com/checkstyle/checkstyle/issues/20743" class="externalLink">#20743</a> </li>
1076
1077<li>
1078Ensure compilability of inputs in compilable resources folders for tests. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20572" class="externalLink">#20572</a> </li>
1079
1080<li>
1081Openjdk ITs should have InputXxxxxxxXxxxxxxDosAndDonts.java. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20614" 
1081class="externalLink">#20614</a> </li>
1082
1083<li>
1084Issue: AST-match should catch when Javadoc presence differs between example files*. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20705" class="externalLink">#20705</a> </li>
1085
1086<li>
1087dependency: bump org.gaul:modernizer-maven-plugin from 3.3.0 to 3.4.0. Author: MiriyalaJayanth-19 <a href="https://github.com/checkstyle/checkstyle/issues/19888" class="externalLink">#19888</a> </li>
1088
1089<li>
1090Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/11440" class="externalLink">#11440</a> </li>
1091
1092<li>
1093Improve error wording for XdocsExamplesAstConsistencyTest. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20685" class="externalLink">#20685</a> </li>
1094
1095<li>
1096CI job to validatate that inputs of javadoc Checks pass javadoc jdk tool. Author: gianmarco, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/19613" class="externalLink">#19613</a> </li>
1097
1098<li>
1099Make ANTLR Regression Report triggerable by PR comment. Author: Mohamed Mahfouz <a href="https://github.com/checkstyle/checkstyle/issues/19897" class="externalLink">#19897</a> </li>
1100
1101<li>
1102unexpected output to logs from XdocsExamplesAstConsistencyTest. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20653" class="externalLink">#20653</a> </li>
1103</ul>
1104</section>
1105<section><a id="Release_13.8.0"></a>
1106<h1>Release 13.8.0</h1>
1107
1108<div class="releaseDate">12.07.2026</div>
1109
1110<p>New:</p>
1111
1112<ul>
1113
1114<li>
1115MethodCountCheck: top-level methods not counted toward limits in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20225" class="externalLink">#20225</a> </li>
1116</ul>
1117
1118<p>Bug fixes:</p>
1119
1120<ul>
1121
1122<li>
1123Javadoc Ast: PARAMETER_TYPE has problems during parsing of generic methods. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20527" class="externalLink">#20527</a> </li>
1124
1125<li>
1126UnusedLocalVariable: jdkVersion pre-22 should allow unused named pattern matched destructured variables via `instanceof` for pre-Java 22 code. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/20490" class="externalLink">#20490</a> </li>
1127
1128<li>
1129Add checks for Openjdk style chapter - Programming Practices. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20641" class="externalLink">#20641</a> </li>
1130
1131<li>
1132Add checks for OpenJDK Style chapter - Braces. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19670" class="externalLink">#19670</a> </li>
1133
1134<li>
1135Add checks for Openjdk style chapter - Horizontal WhiteSpace. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20526" class="externalLink">#20526</a> </li>
1136
1137<li>
1138Add checks for openjdk style - Vertical WhiteSpace. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20588" class="externalLink">#20588</a> </li>
1139
1140<li>
1141Add checks for openjdk style - Type Variables. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20622" class="externalLink">#20622</a> </li>
1142
1143<li>
1144FinalClassCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20523" class="externalLink">#20523</a> </li>
1145
1146<li>
1147Javadoc summary not processed inside html tags. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/9806" class="externalLink">#9806</a> </li>
1148
1149<li>
1150OverloadMethodsDeclarationOrderCheck: split top-level overloads not flagged in compact source files (JEP 512). Author: Ved Darji <a href="https://github.com/checkstyle/checkstyle/issues/20228" class="externalLink">#20228</a> </li>
1151
1152<li>
1153Add checks for Openjdk style chapter - Wrapping Expressions. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20437" class="externalLink">#20437</a> </li>
1154
1155<li>
1156False negative in UnnecessarySemicolonInEnumeration for multiple semicolons in enum body. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/20470" class="externalLink">#20470</a> </li>
1157
1158<li>
1159Add checks for Openjdk style chapter - Formatting. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20597" class="externalLink">#20597</a> </li>
1160
1161<li>
1162AbbreviationAsWordInNameCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20524" class="externalLink">#20524</a> </li>
1163
1164<li>
1165Javadoc parse error while parsing reference. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20392" class="externalLink">#20392</a> </li>
1166
1167<li>
1168UnusedImports: imported types inside Javadoc generic method-reference arguments are reported as unused. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20547" class="externalLink">#20547</a> </li>
1169
1170<li>
1171Add checks for Openjdk style chapter - Variables. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20471" class="externalLink">#20471</a> </li>
1172
1173<li>
1174Javadoc parse error on @link method reference containing generic parameter type. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20446" class="externalLink">#20446</a> </li>
1175
1176<li>
1177HiddenFieldCheck: parameter shadowing top-level field not flagged in compact source files (JEP 512). Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20222" class="externalLink">#20222</a> </li>
1178
1179<li>
1180EmptyLineSeparator: false positive &quot;',' should be separated from previous line&quot; on multi-variable field declaration. Author: surajgojanur, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20330" class="externalLink">#20330</a> </li>
1181</ul>
1182
1183<p>Notes:</p>
1184
1185<ul>
1186
1187<li>
1188Define violation messages for all violations. Author: Dhanush Pothulapati <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
1189
1190<li>
1191JEP 512: compact source input coverage for all Checks. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20590" class="externalLink">#20590</a> </li>
1192
1193<li>
1194unexpected output to logs from XdocsExamplesAstConsistencyTest. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20653" class="externalLink">#20653</a> </li>
1195
1196<li>
1197Unexpected output in maven build from SearchIndexGenerator. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20654" class="externalLink">#20654</a> </li>
1198
1199<li>
1200Use cases examples should not be named as Examples. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/19933" class="externalLink">#19933</a> </li>
1201
1202<li>
1203CI job to validatate that inputs of javadoc Checks pass javadoc jdk yool. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19613" class="externalLink">#19613</a> </li>
1204
1205<li>
1206Validation of amount of Example that should be same by AST. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20585" class="externalLink">#20585</a> </li>
1207
1208<li>
1209StackOverflowError in CI during execution over InputIndentationLongConcatenatedString.java. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/10897" class="externalLink">#10897</a> </li>
1210
1211<li>
1212Issues with bump maven-source-plugin from 3.2.1 to 3.3.0. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/13518" class="externalLink">#13518</a> </li>
1213
1214<li>
1215Improve XdocGenerator to generate file in temp folder and replace xdoc only on success. Author: Parthib Basu <a href="https://github.com/checkstyle/checkstyle/issues/13869" class="externalLink">#13869</a> </li>
1216
1217<li>
1218review suppresions of org.openrewrite.staticanalysis.CodeCleanup. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/18952" class="externalLink">#18952</a> </li>
1219
1220<li>
1221jobs openrewrite-static-analysis is not working. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/20651" class="externalLink">#20651</a> </li>
1222
1223<li>
1224Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/18673" class="externalLink">#18673</a> </li>
1225
1226<li>
1227CI execution to catch not latest dependency introduction in Pull. Author: Saad Haider <a href="https://github.com/checkstyle/checkstyle/issues/12193" class="externalLink">#12193</a> </li>
1228
1229<li>
1230Add test enforcing JEP 512 compact source input coverage for all Checks. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20591" class="externalLink">#20591</a> </li>
1231
1232<li>
1233Resolve CheckerFramework violations. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li>
1234
1235<li>
1236investigate usage of jdeprscan tool in our CI. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/6137" class="externalLink">#6137</a> </li>
1237
1238<li>
1239Add checks for Openjdk style chapter - Javadoc. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20558" class="externalLink">#20558</a> </li>
1240
1241<li>
1242Broken links in Checkstyle searchbar. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20601" class="externalLink">#20601</a> </li>
1243
1244<li>
1245RedundantModifierCheck: redundant final on top-level method not flagged in compact source files (JEP 512). Author: surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/20226" class="externalLink">#20226</a> </li>
1246
1247<li>
1248Error in report generation by regression-report. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20608" class="externalLink">#20608</a> </li>
1249
1250<li>
1251Prepare for Remove JavadocStyle as it fully covered by SummaryJavadoc. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19145" class="externalLink">#19145</a> </li>
1252
1253<li>
1254Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li>
1255
1256<li>
1257Address review feedback on SearchIndexGenerator. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20480" class="externalLink">#20480</a> </li>
1258
1259<li>
1260Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/11440" class="externalLink">#11440</a> </li>
1261
1262<li>
1263added spotbug bump induced violations to suppressions. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/20486" class="externalLink">#20486</a> </li>
1264
1265<li>
1266JavadocStyleCheck: Javadoc style rules not applied to top-level members in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20224" class="externalLink">#20224</a> </li>
1267
1268<li>
1269regression-report fails because required cache is not saved from issue_comment workflow. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20538" class="externalLink">#20538</a> </li>
1270
1271<li>
1272Add It tests of openjdk and sun style sheets in pom.xml. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20531" class="externalLink">#20531</a> </li>
1273
1274<li>
1275Anchor name &quot;Fully_Qualified_Name&quot; used more than once. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/20512" class="externalLink">#20512</a> </li>
1276
1277<li>
1278Buildkite is failing on `master`. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20475" class="externalLink">#20475</a> </li>
1279</ul>
1280</section>
1281<section><a id="Release_13.7.0"></a>
1282<h1>Release 13.7.0</h1>
1283
1284<div class="releaseDate">28.06.2026</div>
1285
1286<p>New:</p>
1287
1288<ul>
1289
1290<li>
1291UnusedLocalVariable: new property jdkVersion to allow unused named pattern matching variables for pre-Java 22 code. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/20357" class="externalLink">#20357</a> </li>
1292
1293<li>
1294update MissingJavadocMethodCheck to use AST of javadoc. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19148" class="externalLink">#19148</a> </li>
1295
1296<li>
1297update JavadocMethod to use AST of javadoc. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19144" class="externalLink">#19144</a> </li>
1298
1299<li>
1300OverloadMethodsDeclarationOrder: new property required to order overloaded methods according to increasing parameter count. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19889" class="externalLink">#19889</a> </li>
1301</ul>
1302
1303<p>Bug fixes:</p>
1304
1305<ul>
1306
1307<li>
1308Javadoc parse error on @link label containing Java array initializer braces. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20395" class="externalLink">#20395</a> </li>
1309
1310<li>
1311Add checks for OpenJDK style &#xa7;4.6 - Constants. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20452" class="externalLink">#20452</a> </li>
1312
1313<li>
1314Fix default property validation in InlineConfigParser. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20462" class="externalLink">
1314#20462</a> </li>
1315
1316<li>
1317Add checks for Openjdk style &#xa7;3.8.3 - Wrapping Expressions. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20437" class="externalLink">#20437</a> </li>
1318
1319<li>
1320Add checks for OpenJDK Style &#xa7;3.5 - Modifiers. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19629" class="externalLink">#19629</a> </li>
1321
1322<li>
1323Add checks for OpenJDK &#xa7;3.4 - Class structure. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20428" class="externalLink">#20428</a> </li>
1324
1325<li>
1326Add checks for OpenJDK Style &#xa7;3.3 - Import statements. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19623" class="externalLink">#19623</a> </li>
1327
1328<li>
1329UnnecessarySemicolonAfterTypeMemberDeclarationCheck: trailing semicolon after nested type not flagged in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20271" class="externalLink">#20271</a> </li>
1330
1331<li>
1332DeclarationOrderCheck: declaration order not enforced on top-level members in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20223" class="externalLink">#20223</a> </li>
1333
1334<li>
1335AnnotationLocationCheck: annotation on top-level variable not flagged in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20219" class="externalLink">#20219</a> </li>
1336
1337<li>
1338Add checks for OpenJDK Style &#xa7;3.4.1 - Order of Constructors and Overloaded Methods. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19805" class="externalLink">#19805</a> </li>
1339
1340<li>
1341UnnecessarySemicolonAfterOuterTypeDeclarationCheck reports false positive on JEP 512 compact source files. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20269" class="externalLink">#20269</a> </li>
1342
1343<li>
1344Javadoc parse error while parsing formatted @value. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20391" class="externalLink">#20391</a> </li>
1345
1346<li>
1347Documentation Comments Style Guide - Required Tags. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19915" class="externalLink">#19915</a> </li>
1348
1349<li>
1350RequireThisCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19972" class="externalLink">#19972</a> </li>
1351
1352<li>
1353Add checks for OpenJDK Style &#xa7;4.2 - Class, Interface and Enum Names. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20385" class="externalLink">#20385</a> </li>
1354
1355<li>
1356InvalidJavadocPositionCheck: false positive on correctly-placed Javadoc in compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20217" class="externalLink">#20217</a> </li>
1357
1358<li>
1359Add checks for OpenJDK Style &#xa7;3.13 - Redundant Paranthesis. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20093" class="externalLink">#20093</a> </li>
1360
1361<li>
1362OuterTypeNumberCheck reports false positive on JEP 512 compact source files. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20268" class="externalLink">#20268</a> </li>
1363
1364<li>
1365Javadoc parse error for generic outer class inner-class link. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20283" class="externalLink">#20283</a> </li>
1366
1367<li>
1368Documentation Comments Style Guide - First Sentence. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19835" class="externalLink">#19835</a> </li>
1369</ul>
1370
1371<p>Notes:</p>
1372
1373<ul>
1374
1375<li>
1376Updating properties in Input files to mention all default properties. Author: Dhanush Pothulapati, Vinayak, stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li>
1377
1378<li>
1379Remove CirrusCI since it has shut down. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20473" class="externalLink">#20473</a> </li>
1380
1381<li>
1382Move violation comments out of Javadoc for all input files. Author: surajgojanur, BitsToBytes-Saksham <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li>
1383
1384<li>
1385Enforce file size on Java inputs. Author: BitsToBytes-Saksham <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
1386
1387<li>
1388Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li>
1389
1390<li>
1391Use violation message pattern 'first line'. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20356" class="externalLink">#20356</a> </li>
1392
1393<li>
1394Xdocs examples should reject violation comments between annotations and declarations. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20382" class="externalLink">#20382</a> </li>
1395
1396<li>
1397Add client-side search functionality to Checkstyle documentation website. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/19507" class="externalLink">#19507</a> </li>
1398
1399<li>
1400Move violation comments above of annotated methods. Author: surajgojanur <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li>
1401
1402<li>
1403Update XdocsPagesTest for sun_checks.xml to use chapterwise testing. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20396" class="externalLink">#20396</a> </li>
1404
1405<li>
1406doc: removed contribution guidelines in CONTRIBUTING.md and fixed build instructions hyperlink in README.md. Author: Dhanush Pothulapati </li>
1407
1408<li>
1409Add 'first line' and 'last line' violation hint patterns to InlineConfigParser. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20340" class="externalLink">#20340</a> </li>
1410
1411<li>
1412Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/18673" class="externalLink">#18673</a> </li>
1413</ul>
1414</section>
1415<section><a id="Release_13.6.0"></a>
1416<h1>Release 13.6.0</h1>
1417
1418<div class="releaseDate">15.06.2026</div>
1419
1420<p>New:</p>
1421
1422<ul>
1423
1424<li>
1425ConstructorsDeclarationGroupingCheck: new property required to order constructors according to increasing arity. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19813" class="externalLink">#19813</a> </li>
1426
1427<li>
1428NoLineWrap: false negative for wrapped 'import module' (MODULE_IMPORT) declarations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20109" class="externalLink">#20109</a> </li>
1429</ul>
1430
1431<p>Bug fixes:</p>
1432
1433<ul>
1434
1435<li>
1436MagicNumberCheck: NullPointerException on compact source files when ignoreFieldDeclaration=true (JEP 512). Author: Diogo Pereira <a href="https://github.com/checkstyle/checkstyle/issues/20216" class="externalLink">#20216</a> </li>
1437
1438<li>
1439percent-encode double quote in SarifLogger file uri. Author: aizu-m 
1439<a href="https://github.com/checkstyle/checkstyle/issues/20292" class="externalLink">#20292</a> </li>
1440
1441<li>
1442Add checks for OpenJDK Style &#xa7;3.3 - Import statements. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19623" class="externalLink">#19623</a> </li>
1443
1444<li>
1445Documentation Comments Style Guide - validate Default Constructors. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19926" class="externalLink">#19926</a> </li>
1446
1447<li>
1448Javadoc parser error on openjdk source java/lang/Character.java. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20206" class="externalLink">#20206</a> </li>
1449
1450<li>
1451EmptyLineSeparatorCheck: NullPointerException on compact source files with adjacent top-level members (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20215" class="externalLink">#20215</a> </li>
1452
1453<li>
1454Javadoc parser problems. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20273" class="externalLink">#20273</a> </li>
1455
1456<li>
1457FinalLocalVariableCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19973" class="externalLink">#19973</a> </li>
1458
1459<li>
1460ModifiedControlVariableCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20267" class="externalLink">#20267</a> </li>
1461
1462<li>
1463minor: escape file name in generated suppression files. Author: aizu-m <a href="https://github.com/checkstyle/checkstyle/issues/20303" class="externalLink">#20303</a> </li>
1464
1465<li>
1466MissingOverrideCheck: NullPointerException on compact source files when javaFiveCompatibility=true (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20212" class="externalLink">#20212</a> </li>
1467
1468<li>
1469MissingOverrideOnRecordAccessorCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20214" class="externalLink">#20214</a> </li>
1470
1471<li>
1472MethodNameCheck: NullPointerException on compact source files (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20210" class="externalLink">#20210</a> </li>
1473
1474<li>
1475UnusedLocalVariableCheck: NullPointerException on compact source files with a top-level field (JEP 512). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20213" class="externalLink">#20213</a> </li>
1476
1477<li>
1478Add checks for OpenJDK Style - Wildcard Imports. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19734" class="externalLink">#19734</a> </li>
1479
1480<li>
1481PackageDeclarationCheck reports false positive on JEP 512 compact source files. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19908" class="externalLink">#19908</a> </li>
1482
1483<li>
1484OuterTypeFilename reports false positive on JEP 512 compact source files. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19909" class="externalLink">#19909</a> </li>
1485
1486<li>
1487EmptyLineSeparator: false negative for 'import module' (MODULE_IMPORT) followed by a type declaration. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20111" class="externalLink">#20111</a> </li>
1488
1489<li>
1490Extend UnusedLocalVariable to support pattern variables. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/15085" class="externalLink">#15085</a> </li>
1491
1492<li>
1493Indentation: false negative for 'import module' (MODULE_IMPORT) declarations are never checked. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/20108" class="externalLink">#20108</a> </li>
1494
1495<li>
1496JDK 25, JEP 512: Compact Source Files and Instance Main Methods not supported. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17810" class="externalLink">#17810</a> </li>
1497</ul>
1498
1499<p>Notes:</p>
1500
1501<ul>
1502
1503<li>
1504Documentation Comments Style Guide - Location of doc images in source tree. Author: Asish Kumar <a href="https://github.com/checkstyle/checkstyle/issues/19935" class="externalLink">#19935</a> </li>
1505
1506<li>
1507Move violation comments out of Javadoc for all input files. Author: surajgojanur, Ved Darji, Sathish Krishnamurthy <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li>
1508
1509<li>
1510Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li>
1511
1512<li>
1513Document unsupported/missing ParenPad cases under Use Cases section. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/19994" class="externalLink">#19994</a> </li>
1514
1515<li>
1516XdocsExamplesAstConsistencyTest: false AST mismatch for superclass 
1516name in extends clause of ExampleN classes. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20327" class="externalLink">#20327</a> </li>
1517
1518<li>
1519Add support for complete HTML violation report generation for target projects. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20254" class="externalLink">#20254</a> </li>
1520
1521<li>
1522Require compilation comments in noncompilable test inputs. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/20323" class="externalLink">#20323</a> </li>
1523
1524<li>
1525Move violation comments above of annotated methods. Author: king-407, Karthikeyan Ramadas, &#x5f20;&#x6500;, adraarda23 <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li>
1526
1527<li>
1528XdocsExamplesAstConsistencyTest`: false positive &quot;Comments mismatch&quot; in `extractComments`. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20307" class="externalLink">#20307</a> </li>
1529
1530<li>
1531Infrastructure: CI failure in PRs due to Eclipse Static Analysis's compiler update (R-4.38). Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18251" class="externalLink">#18251</a> </li>
1532
1533<li>
1534`XdocsExamplesAstConsistencyTest` currently misses three classes of inconsistency between xdoc example files that share the same check configuration. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20284" class="externalLink">#20284</a> </li>
1535
1536<li>
1537Example 2 in regexp page should have config. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/20286" class="externalLink">#20286</a> </li>
1538
1539<li>
1540remove all numbers from all names in openjdk style. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/20276" class="externalLink">#20276</a> </li>
1541
1542<li>
1543remove all numbers from all names in doc style style. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/20277" class="externalLink">#20277</a> </li>
1544
1545<li>
1546Documentation Comments Style Guide - Implementation Independence, Automatic re-use of method comments. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19881" class="externalLink">#19881</a> </li>
1547
1548<li>
1549diff report generation workflow should use local repository style configs. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19898" class="externalLink">#19898</a> </li>
1550
1551<li>
1552AbbreviationAsWordInName doc should have horizontal line after above example description. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/19944" class="externalLink">#19944</a> </li>
1553
1554<li>
1555Resolve warnign in markdow files. Author: MiriyalaJayanth-19 <a href="https://github.com/checkstyle/checkstyle/issues/20097" class="externalLink">#20097</a> </li>
1556
1557<li>
1558Semaphore CI has periodic problems to download SDKMAN. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/19995" class="externalLink">#19995</a> </li>
1559</ul>
1560</section>
1561<section><a id="Release_13.5.0"></a>
1562<h1>Release 13.5.0</h1>
1563
1564<div class="releaseDate">30.05.2026</div>
1565
1566<p>New:</p>
1567
1568<ul>
1569
1570<li>
1571AvoidStarImport: new property maxAllowedStarImports to allow atmost one star import in a file. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19496" class="externalLink">#19496</a> </li>
1572
1573<li>
1574LITERAL_DEFAULT token support in RightCurlyCheck. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/14782" class="externalLink">#14782</a> </li>
1575
1576<li>
1577New Check UnusedTryResourceShouldBeUnnamed. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/15484" class="externalLink">#15484</a> </li>
1578</ul>
1579
1580<p>Bug fixes:</p>
1581
1582<ul>
1583
1584<li>
1585Google style: Disallow comments enclosed in boxes. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17697" class="externalLink">#17697</a> </li>
1586
1587<li>
1588Add checks for OpenJDK Style &#xa7;3.10 - Variable Declarations. Author: lithops-zty, Zhu Tianyi <a href="https://github.com/checkstyle/checkstyle/issues/19641" class="externalLink">#19641</a> </li>
1589
1590<li>
1591Add checks for OpenJDK Style &#xa7;4.1 - Package Names. Author: MiriyalaJayanth-19 <a href="https://github.com/checkstyle/checkstyle/issues/19640" class="externalLink">#19640</a> </li>
1592
1593<li>
1594Extend TextBlockGoogleStyleFormatting to check indentation of each line in the blocks. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/18227" class="externalLink">#18227</a> </li>
1595
1596<li>
1597JavadocTypeCheck incorrectly matches record component @param tags using prefix instead of exact match. Author: Gusti Maulana <a href="https://github.com/checkstyle/checkstyle/issues/19770" class="externalLink">#19770</a> </li>
1598
1599<li>
1600Add support for flexible constructor bodies (JEP 513) targeted for JDK25. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/17052" class="externalLink">#17052</a> </li>
1601
1602<li>
1603RequireThis false positive inside annotation definition. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/17464" class="externalLink">#17464</a> </li>
1604
1605<li>
1606Add checks for OpenJDK Style &#xa7;3.3 - Import statements. Author: kairav mittal <a href="https://github.com/checkstyle/checkstyle/issues/19623" class="externalLink">#19623</a> </li>
1607
1608<li>
1609PatternVariableAssignment check false negative when pattern variable extends beyond the statement of introduction. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/17203" class="externalLink">#17203</a> </li>
1610
1611<li>
1612False Negative: SimplifyBooleanExpression does not report with paranthesized boolean literals in ternary operators. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19716" class="externalLink">#19716</a> </li>
1613
1614<li>
1615Add checks for OpenJDK Style &#xa7;2 - Java Source Files. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19617" class="externalLink">#19617</a> </li>
1616
1617<li>
1618Google-style: Illegal to break the line before or after the lambda arrow. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17253" class="externalLink">#17253</a> </li>
1619
1620<li>
1621update MissingJavadocTypeCheck to use AST of javadoc. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/19149" class="externalLink">#19149</a> </li>
1622
1623<li>
1624IndentationCheck: incorrect validation for class definition. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/2629" class="externalLink">#2629</a> </li>
1625
1626<li>
1627Indentation: false positive for try child on the same line. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/5685" class="externalLink">#5685</a> </li>
1628
1629<li>
1630RequireThisCheck giving multiple violation for classes nested in lambdas. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/11822" class="externalLink">#11822</a> </li>
1631
1632<li>
1633Add checks for OpenJDK Style &#xa7;3.2 - Package declaration. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19622" class="externalLink">#19622</a> </li>
1634</ul>
1635
1636<p>Notes:</p>
1637
1638<ul>
1639
1640<li>
1641Confused supression of Indentation in google_checks. Author: lu1tr0n <a href="https://github.com/checkstyle/checkstyle/issues/19793" class="externalLink">#19793</a> </li>
1642
1643<li>
1644Remove chapter numbers from Doc Comments Coverage Page. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19827" class="externalLink">#19827</a> </li>
1645
1646<li>
1647Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: smita1078, dependabot[bot] <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li>
1648
1649<li>
1650Move violation comments out of Javadoc for all input files. Author: adityaaries23, lu1tr0n, Vinayak <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li>
1651
1652<li>
1653`Regexp` check for unnecessary `// ok` comments is configured under `TreeWalker`. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/19993" class="externalLink">#19993</a> </li>
1654
1655<li>
1656google_style.xml: support multiple config links per rule entry in XdocsPagesTest. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/19892" class="externalLink">#19892</a> </li>
1657
1658<li>
1659missing description of blue-tick checks at google style coverage page. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/16603" class="externalLink">#16603</a> </li>
1660
1661<li>
1662False Negative: FinalLocalVariableCheck does not report for variables assigned in adjacent catches. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19717" class="externalLink">#19717</a> </li>
1663
1664<li>
1665Cached page of Documentation style guide should be open in mobile browser in easy to read rendering. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19905" class="externalLink">#19905</a> </li>
1666
1667<li>
1668Documentation Comments Style Guide - Images in HTML Destination. Author: Asish Kumar <a href="https://github.com/checkstyle/checkstyle/issues/19936" class="externalLink">#19936</a> </li>
1669
1670<li>
1671Documentation Comments Style Guide - @author. Author: Asish Kumar <a href="https://github.com/checkstyle/checkstyle/issues/19916" class="externalLink">#19916</a> </li>
1672
1673<li>
1674AbbreviationAsWordInName doc should have horizontal line after above example description. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/19944" class="externalLink">#19944</a> </li>
1675
1676<li>
1677Remove Chapter number from openjdk_checks.xml file. Author: Aman-Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19833" class="externalLink">#19833</a> </li>
1678
1679<li>
1680resolve Qodana inspections in Javadoc and test utilities. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/19880" class="externalLink">#19880</a> </li>
1681
1682<li>
1683NoClassDefFound Exception during compilation on jdk25. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18361" class="externalLink">#18361</a> </li>
1684
1685<li>
1686review suppresions of org.openrewrite.staticanalysis.CodeCleanup. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/18952" class="externalLink">#18952</a> </li>
1687
1688<li>
1689Website warnings in maven output: Anchor name used more than once. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/19817" class="externalLink">#19817</a> </li>
1690
1691<li>
1692Add Oracle Doc Comments Style Guide coverage infrastructure. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/19800" class="externalLink">#19800</a> </li>
1693
1694<li>
1695Improve design of PropertiesMacros. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/13673" class="externalLink">#13673</a> </li>
1696
1697<li>
1698inner lambdas right curly idented too much on left to much same ident as wrapper statement. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/11337" class="externalLink">#11337</a> </li>
1699
1700<li>
1701Move violation comments above of annotated methods. Author: greg00ry, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/19803" class="externalLink">#19803</a> </li>
1702
1703<li>
1704Violate all inlined violations that are placed in between method singature and annoation or javadoc. Author: achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/19757" class="externalLink">#19757</a> </li>
1705
1706<li>
1707Resolve CheckerFramework violations. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li>
1708
1709<li>
1710Trigger linkcheck by Github comment. Author: Krish-876 <a href="https://github.com/checkstyle/checkstyle/issues/13162" class="externalLink">#13162</a> </li>
1711
1712<li>
1713Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18673" class="externalLink">#18673</a> </li>
1714
1715<li>
1716Test extension: Variables &amp; Patterns Syntax: Indentation. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/15056" class="externalLink">#15056</a> </li>
1717
1718<li>
1719Error in bash method does not stop execution of whole command. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/9956" class="externalLink">#9956</a> </li>
1720
1721<li>
1722Parsing problem detected by CI at jdk25/test/jdk/jdk/jfr/event/tracing/TestConstructors.java. Author: mahfouz72 <a href="https://github.com/checkstyle/checkstyle/issues/19791" class="externalLink">#19791</a> </li>
1723
1724<li>
1725Remove UnmodifiableCollectionUtil and use pitest funmodifiablecollection feature. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14482" class="externalLink">#14482</a> </li>
1726</ul>
1727</section>
1728<section><a id="Release_13.4.2"></a>
1729<h1>Release 13.4.2</h1>
1730
1731<div class="releaseDate">02.05.2026</div>
1732
1733<p>Bug fixes:</p>
1734
1735<ul>
1736
1737<li>
1738False-positive in Indentation check with yield switch statements. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/19709" class="externalLink">#19709</a> </li>
1739
1740<li>
1741Add checks for OpenJDK Style &#xa7;4.3 - Method Names. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19755" class="externalLink">#19755</a> </li>
1742
1743<li>
1744False positive: EmptyLineSeparator reports violation on method call. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/18438" class="externalLink">#18438</a> </li>
1745</ul>
1746
1747<p>Notes:</p>
1748
1749<ul>
1750
1751<li>
1752Vulnerability in org.codehaus.plexus:plexus-utils. Author: Mike Weber <a href="https://github.com/checkstyle/checkstyle/issues/19772" class="externalLink">#19772</a> </li>
1753
1754<li>
1755Move violation comments out of Javadoc for all input files. Author: Omkar Birajdar, lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19764" class="externalLink">#19764</a> </li>
1756
1757<li>
1758OpenJDK style table: make Section 2 check listing consistent with Section 3.7 formatting. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19729" class="externalLink">#19729</a> </li>
1759
1760<li>
1761activete no-error/no-exception jobs that were disabled due to some problems of past. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/12843" class="externalLink">#12843</a> </li>
1762
1763<li>
1764Find a way to make example message be fully shown without usage of regexp. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/13740" class="externalLink">#13740</a> </li>
1765
1766<li>
1767Violate all inlined violations that are placed not outside javadoc. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19756" class="externalLink">#19756</a> </li>
1768
1769<li>
1770Activate Kafka no-error validation after fix for UnusedImport. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/19718" class="externalLink">#19718</a> </li>
1771
1772<li>
1773guide on how to specify violations in the input files. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/16578" class="externalLink">#16578</a> </li>
1774</ul>
1775</section>
1776<section><a id="Release_13.4.1"></a>
1777<h1>Release 13.4.1</h1>
1778
1779<div class="releaseDate">27.04.2026</div>
1780
1781<p>Bug fixes:</p>
1782
1783<ul>
1784
1785<li>
1786ImportOrder: option=under; doesn't allow empty line between 'import' and 'import static'. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/5460" class="externalLink">#5460</a> </li>
1787
1788<li>
1789Add checks for OpenJDK Style &#xa7;3.10 - Variable Declarations. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19641" class="externalLink">#19641</a> </li>
1790
1791<li>
1792Add checks for OpenJDK Style &#xa7;3.14 - Literals. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/19620" class="externalLink">#19620</a> </li>
1793
1794<li>
1795Add checks for OpenJDK Style &#xa7;3.7 - Indentation. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19619" class="externalLink">
1795#19619</a> </li>
1796
1797<li>
1798Add checks for OpenJDK Style &#xa7;2 - Java Source Files. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19617" class="externalLink">#19617</a> </li>
1799
1800<li>
1801Add checks for OpenJDK Style &#xa7;3.12 - Lambda Expressions. Author: Eric Tao <a href="https://github.com/checkstyle/checkstyle/issues/19662" class="externalLink">#19662</a> </li>
1802
1803<li>
1804AnnotationLocation allows same-line parameterless annotation on class declarations (violates Google Style &#xa7;4.8.5.2). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19559" class="externalLink">#19559</a> </li>
1805
1806<li>
1807False negative: VariableDeclarationUsageDistance does not flag variable usage inside try blocks. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19608" class="externalLink">#19608</a> </li>
1808
1809<li>
1810Add RECORD_DEF and COMPACT_CTOR_DEF to AtclauseOrder target in google_checks.xml. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19682" class="externalLink">#19682</a> </li>
1811</ul>
1812
1813<p>Notes:</p>
1814
1815<ul>
1816
1817<li>
1818Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/11440" class="externalLink">#11440</a> </li>
1819
1820<li>
1821Remove '//ok' comments from it Input files. Author: ayushactiveat, Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/19739" class="externalLink">#19739</a> </li>
1822
1823<li>
1824Updating properties in Input files to mention all default properties. Author: ayushactiveat, jeonyunhwan, achyuth8055, developer4949-code, lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li>
1825
1826<li>
1827Enforce file size on Java inputs. Author: achyuth8055, developer4949-code, lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
1828
1829<li>
1830Update documentation for new abstract methods in AbstractCheck. Author: Vishnu <a href="https://github.com/checkstyle/checkstyle/issues/4939" class="externalLink">#4939</a> </li>
1831
1832<li>
1833Input files under `it` are not tested against `config/checkstyle-input-checks.xml`. Author: lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/19737" class="externalLink">#19737</a> </li>
1834
1835<li>
1836SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li>
1837
1838<li>
1839Resolve CheckerFramework violations. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li>
1840
1841<li>
1842No documentation on how to write TreeWalkerFilter. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/6197" class="externalLink">#6197</a> </li>
1843
1844<li>
1845update tables in option page to have link to exact line of table. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/9070" class="externalLink">#9070</a> </li>
1846
1847<li>
1848Semaphore failure. Author: Brijeshthummar02, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/19601" class="externalLink">#19601</a> </li>
1849
1850<li>
1851Fix PMD 7.1.0 Violations. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/14870" class="externalLink">#14870</a> </li>
1852
1853<li>
1854convert all wget to curls. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/13040" class="externalLink">#13040</a> </li>
1855
1856<li>
1857job no-error-pmd is failing with likely memory problem. Author: achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/19394" class="externalLink">#19394</a> </li>
1858
1859<li>
1860Resolve Suppressed SpotBugs False Positives. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/16979" class="externalLink">#16979</a> </li>
1861
1862<li>
1863Migrate Codenarc from currently compatible version v2.2.0 to latest release. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/14680" class="externalLink">#14680</a> </li>
1864
1865<li>
1866doc: wrap long lines in release notes. Author: Arpit Tripathi </li>
1867
1868<li>
1869Remove from whitelist file odd words that came from test imput files. Author: achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/5741" class="externalLink">#5741</a> </li>
1870
1871<li>
1872Define violation messages for all violations. Author: achyuth8055, developer4949-code, MiriyalaJayanth-19, HamzehAdawi <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
1873
1874<li>
1875Move Intputs to non-compiled folders to let Idea to run test without compilation error. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/19188" class="externalLink">#19188</a> </li>
1876
1877<li>
1878Enable IntellijIdea inspection: 'throw' inside 'finally' block. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/3301" class="externalLink">#3301</a> </li>
1879
1880<li>
1881Improve examples of IndentationCheck. Author: developer4949-code, achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/19411" class="externalLink">#19411</a> </li>
1882
1883<li>
1884validation.sh versions &quot;xmlstarlet: command not found&quot;. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/19515" class="externalLink">#19515</a> </li>
1885
1886<li>
1887fix pitest in SuppressionsLoader. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/19525" class="externalLink">#19525</a> </li>
1888
1889<li>
1890Upgrade all scripts to groovy 3.0.17 or 5.x. Author: Amit Kumar Deohoria, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17269" class="externalLink">#17269</a> </li>
1891</ul>
1892</section>
1893<section><a id="Release_13.4.0"></a>
1894<h1>Release 13.4.0</h1>
1895
1896<div class="releaseDate">29.03.2026</div>
1897
1898<p>Breaking backward compatibility:</p>
1899
1900<ul>
1901
1902<li>
1903Improve violation message of ImportOrder. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/8315" class="externalLink">#8315</a> </li>
1904</ul>
1905
1906<p>New:</p>
1907
1908<ul>
1909
1910<li>
1911Line break must be present after `{` of non-empty block in switch rule. Author: Monu Chaudhary <a href="https://github.com/checkstyle/checkstyle/issues/17565" class="externalLink">#17565</a> </li>
1912
1913<li>
1914New Check: IllegalSymbol to forbit emoj in code. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18065" class="externalLink">#18065</a> </li>
1915</ul>
1916
1917<p>Bug fixes:</p>
1918
1919<ul>
1920
1921<li>
1922False-positive: Suppress indentation check when quotes start at the left margin. Author: Mohit-Sharma <a href="https://github.com/checkstyle/checkstyle/issues/18228" class="externalLink">#18228</a> </li>
1923
1924<li>
1925UnnecessaryNullCheckWithInstanceOf ignores redundant null check for complex cases. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/17137" class="externalLink">#17137</a> </li>
1926
1927<li>
1928False-negative: Member names with underscores. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17842" class="externalLink">#17842</a> </li>
1929</ul>
1930
1931<p>Notes:</p>
1932
1933<ul>
1934
1935<li>
1936Define violation messages for all violations. Author: surajgojanur, Zaheer Ahmad, achyuth8055, lithops-zty <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
1937
1938<li>
1939Enforce file size on Java inputs. Author: lithops-zty, avadhutmali, AsthaDhapodkar, Brijeshthummar02, HamzehAdawi, Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
1940
1941<li>
1942SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: kairav mittal, Tasneemmhammed0, surajgojanur, avadhutmali, Krish-876, Adam Gamil, Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li>
1943
1944<li>
1945Use buildkite CI. Author: Ayush Singh <a href="https://github.com/checkstyle/checkstyle/issues/12721" class="externalLink">#12721</a> </li>
1946
1947<li>
1948Updating properties in Input files to mention all default properties. Author: surajgojanur, Zaheer Ahmad, achyuth8055, Abdo Soliman, developer4949-code, gianmarco, avadhutmali, Eric Tao, HamzehAdawi, Carbon14-48, Newjin <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li>
1949
1950<li>
1951validation of versions is not working as expected anymore. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/12711" class="externalLink">#12711</a> </li>
1952
1953<li>
1954Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: Adam Mohamed Gamil, surajgojanur, Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li>
1955
1956<li>
1957XpathRegressionXxxxxxXxxxxxTest should have 3 test methods. 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 <a href="https://github.com/checkstyle/checkstyle/issues/19064" class="externalLink">#19064</a> </li>
1958
1959<li>
1960Enable IDEA inspection JavadocBlankLines inspector. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17298" class="externalLink">#17298</a> </li>
1961
1962<li>
1963Update all job that uses 75% or memory to use 90%. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/19436" class="externalLink">#19436</a> </li>
1964
1965<li>
1966infra: Update Semaphore CI os_image from ubuntu2004 (deprecated, brownout phase). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19431" class="externalLink">#19431</a> </li>
1967
1968<li>
1969Migrate remaining test files to use getExpectedThrowable instead of fail(). Author: achyuth8055, avadhutmali, pirzada-ahmadfaraz <a href="https://github.com/checkstyle/checkstyle/issues/19176" class="externalLink">#19176</a> </li>
1970
1971<li>
1972Rethink purpose of package section in Check module documentation . Author: Suryanshu Agrawal <a href="https://github.com/checkstyle/checkstyle/issues/13194" class="externalLink">#13194</a> </li>
1973
1974<li>
1975Add missing property examples to XDocs for Checkstyle Checks. Author: developer4949-code, avadhutmali, Suryanshu Agrawal <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li>
1976
1977<li>
1978job no-error-pmd is failing with likely memory problem. Author: achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/19394" class="externalLink">#19394</a> </li>
1979
1980<li>
1981doc: fix grammar and capitalization typos in GSOC.md. Author: Mustafa Enes Kayac&#x131; </li>
1982
1983<li>
1984Improve documentation about external DTD loading. Author: avadhutmali <a href="https://github.com/checkstyle/checkstyle/issues/10791" class="externalLink">#10791</a> </li>
1985
1986<li>
1987Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/18673" class="externalLink">#18673</a> </li>
1988
1989<li>
1990Refactor ViolationMessagesMacro::constructMessageKeyUrl to use UrlEncoder. Author: Krish-876 <a href="https://github.com/checkstyle/checkstyle/issues/13490" class="externalLink">#13490</a> </li>
1991
1992<li>
1993POM Property Names. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/12508" class="externalLink">#12508</a> </li>
1994
1995<li>
1996Fix existing cases of `getFileContents()` usage. Author: Hariom, gianmarco, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/11166" class="externalLink">#11166</a> </li>
1997
1998<li>
1999XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: yn-mi12, Adam Gamil 
1999<a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li>
2000
2001<li>
2002Trailing comment alignment test fails with tab-based indentation in test input files. Author: Parthib Basu <a href="https://github.com/checkstyle/checkstyle/issues/19063" class="externalLink">#19063</a> </li>
2003
2004<li>
2005Stable failure of several circleci jobs. Author: kairav <a href="https://github.com/checkstyle/checkstyle/issues/19234" class="externalLink">#19234</a> </li>
2006
2007<li>
2008Update doc for SuppressWithPlainTextCommentFilter. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/11199" class="externalLink">#11199</a> </li>
2009
2010<li>
2011create xdoc documetation page to explain details of Xpath support. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/9074" class="externalLink">#9074</a> </li>
2012
2013<li>
2014Remove Experimental from XPath Filter. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/11597" class="externalLink">#11597</a> </li>
2015
2016<li>
2017Potential Typo in Running &gt; Command Line &gt; Usage by Classpath Update. Author: Priyavarshini13 <a href="https://github.com/checkstyle/checkstyle/issues/15292" class="externalLink">#15292</a> </li>
2018
2019<li>
2020JavaNCSS : Explain Counting. Author: Hariom <a href="https://github.com/checkstyle/checkstyle/issues/15080" class="externalLink">#15080</a> </li>
2021
2022<li>
2023MissingNullCaseInSwitch: cases that not obvious how to fix in right way. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/19173" class="externalLink">#19173</a> </li>
2024
2025<li>
2026Example of validation for Large Constant Collection. Author: achyuth8055 <a href="https://github.com/checkstyle/checkstyle/issues/18931" class="externalLink">#18931</a> </li>
2027
2028<li>
2029Exclude external and generated files from spell checking. Author: avadhutmali <a href="https://github.com/checkstyle/checkstyle/issues/18453" class="externalLink">#18453</a> </li>
2030
2031<li>
2032Add instruction to exclude resources files for IntelliJ Idea. Author: pirzada-ahmadfaraz <a href="https://github.com/checkstyle/checkstyle/issues/19087" class="externalLink">#19087</a> </li>
2033
2034<li>
2035Forbid usage of Truth's `StandardSubjectBuilder#fail` method. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/11315" class="externalLink">#11315</a> </li>
2036
2037<li>
2038All contribution and development documentation should live in GitHub. Author: Suryanshu Agrawal <a href="https://github.com/checkstyle/checkstyle/issues/14542" class="externalLink">#14542</a> </li>
2039
2040<li>
2041test to check indentation trailing comments are vertically aligned. Author: Carbon14-48 <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li>
2042
2043<li>
2044Re-enable inspections that were temporarily suppressed for Qodana. Author: ayushactiveat, avadhutmali, pirzada-ahmadfaraz, Youssef Alaa, daksh <a href="https://github.com/checkstyle/checkstyle/issues/18926" class="externalLink">#18926</a> </li>
2045
2046<li>
2047update XdocsExamplesAstConsistencyTest to skip from detecton of diff name of constructors. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/19000" class="externalLink">#19000</a> </li>
2048
2049<li>
2050doc: fix grammar in cmdline (caught, Generates an output suppression XML). Author: Hasita Pattapu </li>
2051
2052<li>
2053Resolve CheckerFramework violations. Author: Daniel Gao <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li>
2054
2055<li>
2056doc: Add 12.x to JRE version table in index.xml.vm. Author: Paul King </li>
2057
2058<li>
2059Re-enable and Monitor `YAMLSchemaValidation` inspection. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/14806" class="externalLink">#14806</a> </li>
2060
2061<li>
2062Add Check Support for Java 21 Pattern Matching for Switch Syntax: RightCurly. Author: Parthib Basu <a href="https://github.com/checkstyle/checkstyle/issues/15033" class="externalLink">#15033</a> </li>
2063
2064<li>
2065Metadata/Xdoc generators do not handle {@literal} and incorrectly handle {@code} with XML special characters. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18993" class="externalLink">#18993</a> </li>
2066
2067<li>
2068Remove from whitelist file odd words that came from test imput files. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/5741" class="externalLink">#5741</a> </li>
2069
2070<li>
2071update XdocsExamplesAstConsistencyTest to skip modules with no properties. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/18999" class="externalLink">#18999</a> </li>
2072
2073<li>
2074All checks should be used. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/19045" class="externalLink">#19045</a> </li>
2075</ul>
2076</section>
2077<section><a id="Release_13.3.0"></a>
2078<h1>Release 13.3.0</h1>
2079
2080<div class="releaseDate">28.02.2026</div>
2081
2082<p>Breaking backward compatibility:</p>
2083
2084<ul>
2085
2086<li>
2087Clean up grammar for discontinued preview feature (pattern matching for switch). Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18146" class="externalLink">#18146</a> </li>
2088</ul>
2089
2090<p>New:</p>
2091
2092<ul>
2093
2094<li>
2095NewCheck: UseEnhancedSwitch. Author: Octavia Togami <a href="https://github.com/checkstyle/checkstyle/issues/15180" class="externalLink">#15180</a> </li>
2096
2097<li>
2098New Check: GoogleNonConstantFieldNameCheck to enforce Google Java Style Guide member naming. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18494" class="externalLink">#18494</a> </li>
2099
2100<li>
2101new Check: LineEnding. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/18109" class="externalLink">#18109</a> </li>
2102</ul>
2103
2104<p>Bug fixes:</p>
2105
2106<ul>
2107
2108<li>
2109Indentation check regression with &quot;new&quot;. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/9719" class="externalLink">#9719</a> </li>
2110
2111<li>
2112Empty line separator is not enforced in `package-info.java` file. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/17541" class="externalLink">#17541</a> </li>
2113</ul>
2114
2115<p>Notes:</p>
2116
2117<ul>
2118
2119<li>
2120Enforce file size on Java inputs. Author: AsthaDhapodkar, Adam Gamil <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
2121
2122<li>
2123Re-enable inspections that were temporarily suppressed for Qodana. Author: vivek-0509, ayushactiveat, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18926" class="externalLink">#18926</a> </li>
2124
2125<li>
2126Fix PMD 7.1.0 Violations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/14870" class="externalLink">#14870</a> </li>
2127
2128<li>
2129Add missing property examples to XDocs for Checkstyle Checks. Author: Tasneemmhammed0, Krish-876, Adam Gamil <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li>
2130
2131<li>
2132Pitest: examine and try to remove infinite loop mutations. Author: Parthib Basu <a href="https://github.com/checkstyle/checkstyle/issues/5673" class="externalLink">#5673</a> </li>
2133
2134<li>
2135Remove from whitelist file odd words that came from test imput files. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/5741" class="externalLink">#5741</a> </li>
2136
2137<li>
2138Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: avadhutmali, Isha Singh <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li>
2139
2140<li>
2141Resolve violation from RegExpDuplicateCharacterInClass inspection. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/11590" class="externalLink">#11590</a> </li>
2142
2143<li>
2144SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: Tasneemmhammed0, avadhutmali <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li>
2145
2146<li>
2147Resolve Pitest Suppressions - java-ast-visitor. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18031" class="externalLink">#18031</a> </li>
2148
2149<li>
2150Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/11440" class="externalLink">#11440</a> </li>
2151
2152<li>
2153Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: avadhutmali, Eric Tao <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li>
2154
2155<li>
2156Expand &quot;Writing Check&quot; to include XPath support. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/5978" class="externalLink">#5978</a> </li>
2157
2158<li>
2159Top comment should 'Compilable with Java22'. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/18939" class="externalLink">#18939</a> </li>
2160
2161<li>
2162False positive: indentation inside of constructor parameters inside try block. Author: Parthib Basu <a href="https://github.com/checkstyle/checkstyle/issues/18614" class="externalLink">#18614</a> </li>
2163
2164<li>
2165Updating properties in Input files to mention all default properties. Author: Tasneemmhammed0, Adam Gamil <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li>
2166
2167<li>
2168Resolve error-prone violations. Author: Youssef Alaa, Daniel Gao <a href="https://github.com/checkstyle/checkstyle/issues/18599" class="externalLink">#18599</a> </li>
2169
2170<li>
2171Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/18673" class="externalLink">#18673</a> </li>
2172
2173<li>
2174Define violation messages for all violations. Author: MostafaAbdulazziz <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
2175
2176<li>
2177Find way to keep qodana yml in config folder. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/18882" class="externalLink">#18882</a> </li>
2178
2179<li>
2180Fix typos and improve grammer in testing techniques guide. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/18518" class="externalLink">#18518</a> </li>
2181
2182<li>
2183doc: Add DESCRIPTION token example with AST tree - Issue #17882. Author: vivek-bandi </li>
2184
2185<li>
2186Clone `SpongePowered/Configurate` once SpongePowered/Configurate#617 is merged. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18327" class="externalLink">#18327</a> </li>
2187
2188<li>
2189Documentation examples for RegexpHeader and Header does not have any header. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/18868" class="externalLink">#18868</a> </li>
2190
2191<li>
2192Activate Java 21 migration recipes in OpenRewrite CI. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/18789" class="externalLink">#18789</a> </li>
2193
2194<li>
2195Consolidate `no_output_timeout`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18889" class="externalLink">#18889</a> </li>
2196
2197<li>
2198Resolve CheckerFramework violations. Author: Daniel Gao <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li>
2199
2200<li>
2201migrate IDEA inpection in CI to most recent version. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17104" class="externalLink">#17104</a> </li>
2202
2203<li>
2204Fix comment. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18880" class="externalLink">#18880</a> </li>
2205</ul>
2206</section>
2207<section><a id="Release_13.2.0"></a>
2208<h1>Release 13.2.0</h1>
2209
2210<div class="releaseDate">05.02.2026</div>
2211
2212<p>New:</p>
2213
2214<ul>
2215
2216<li>
2217new Check: NumericalPrefixesInfixesSuffixesCharacterCaseCheck numerical prefixes, infixes, and suffixes should be lowercase, except for &quot;L&quot;. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/16678" class="externalLink">#16678</a> </li>
2218</ul>
2219
2220<p>Bug fixes:</p>
2221
2222<ul>
2223
2224<li>
2225False-negative: HexLiteralCase does not throw violation on Hex float literals. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/18653" class="externalLink">#18653</a> </li>
2226
2227<li>
2228False positive: JavadocParagraph reports violation when `&lt;p&gt;` is after tags. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/18486" class="externalLink">#18486</a> </li>
2229</ul>
2230
2231<p>Notes:</p>
2232
2233<ul>
2234
2235<li>
2236Documentation examples for MultiFileRegexpHeader does not have any header. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/18809" class="externalLink">#18809</a> </li>
2237
2238<li>
2239Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Yukti Nandwana, VidytBhuolia, talha atif <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li>
2240
2241<li>
2242Redundant `tokens` property in `CustomImportOrder` of `google_checks.xml`. Author: pirzada-ahmadfaraz <a href="https://github.com/checkstyle/checkstyle/issues/18612" class="externalLink">#18612</a> </li>
2243
2244<li>
2245Resolve error-prone violations. Author: Kairav Mittal, Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/18599" class="externalLink">#18599</a> </li>
2246
2247<li>
2248Fix SpotBugs UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR warning in IndentationCheck. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18843" class="externalLink">#18843</a> </li>
2249
2250<li>
2251Split openrewrite-refaster-rules ci job into two jobs. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18856" class="externalLink">#18856</a> </li>
2252
2253<li>
2254Enable pitest EXPERIMENTAL_MEMBER_VARIABLE. Author: ayushactiveat, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18836" class="externalLink">#18836</a> </li>
2255
2256<li>
2257Add validation for single commit in pull . Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18819" class="externalLink">#18819</a> </li>
2258
2259<li>
2260Update all pitest profiles to have mutationThreshold=99. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/18845" class="externalLink">#18845</a> </li>
2261
2262<li>
2263Resolve violations from spotbugs sb-contrib 7.6.0. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/13351" class="externalLink">#13351</a> </li>
2264
2265<li>
2266Convert regressions that use maven-checkstyle-plugin to CLI based. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/11602" class="externalLink">#11602</a> </li>
2267
2268<li>
2269Define violation messages for all violations. Author: Kairav Mittal, Adam Gamil <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
2270
2271<li>
2272dependency: bump pmd.version from 7.20.0 to 7.21.0. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18801" class="externalLink">#18801</a> </li>
2273
2274<li>
2275SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: Suryanshu Agrawal <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li>
2276</ul>
2277</section>
2278<section><a id="Release_13.1.0"></a>
2279<h1>Release 13.1.0</h1>
2280
2281<div class="releaseDate">31.01.2026</div>
2282
2283<p>Breaking backward compatibility:</p>
2284
2285<ul>
2286
2287<li>
2288Remove deprecated method CheckstyleAntTask:createClasspath(). Author: Kairav Mittal <a href="https://github.com/checkstyle/checkstyle/issues/12556" class="externalLink">#12556</a> </li>
2289</ul>
2290
2291<p>New:</p>
2292
2293<ul>
2294
2295<li>
2296ImportControl: add module attribute to allow/disallow module imports. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18329" class="externalLink">#18329</a> </li>
2297
2298<li>
2299New check: MissingOverrideOnRecordAccessor to require Override on record component accessor methods. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18368" class="externalLink">#18368</a> </li>
2300</ul>
2301
2302<p>Bug fixes:</p>
2303
2304<ul>
2305
2306<li>
2307false positive invalid tag JavadocType . Author: Kairav Mittal <a href="https://github.com/checkstyle/checkstyle/issues/16087" class="externalLink">#16087</a> </li>
2308
2309<li>
2310IllegalTokenText reports false positives for Unicode whitespace characters without escape sequences. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18790" class="externalLink">#18790</a> </li>
2311
2312<li>
2313Inconsistent behaviour of `Indentation` check. Author: Saad <a href="https://github.com/checkstyle/checkstyle/issues/18118" class="externalLink">#18118</a> </li>
2314
2315<li>
2316VariableDeclarationUsageDistanceCheck doesn't handle method definition properly. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/13038" class="externalLink">#13038</a> </li>
2317
2318<li>
2319Indentation: Lambda in Enum causes error loop. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/11103" class="externalLink">#11103</a> </li>
2320
2321<li>
2322False-negative: SummaryJavadoc:forbiddenSummaryFragments for tab-formatted code. Author: pirzada-ahmadfaraz <a href="https://github.com/checkstyle/checkstyle/issues/18644" class="externalLink">#18644</a> </li>
2323
2324<li>
2325False-positive RightCurly in google_checks since 8.20. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/6807" class="externalLink">#6807</a> </li>
2326
2327<li>
2328Google style: Override is required on explicitly declared accessor method for a record. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17561" class="externalLink">#17561</a> </li>
2329
2330<li>
2331Add missing checks to sun_checks.xml: DeclarationOrder, FallThrough, OneStatementPerLine. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/185
233159" class="externalLink">#18559</a> </li>
2332</ul>
2333
2334<p>Notes:</p>
2335
2336<ul>
2337
2338<li>
2339Documentation examples for MultiFileRegexpHeader are not in valid regex form. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18556" class="externalLink">#18556</a> </li>
2340
2341<li>
2342Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Ayush Singh, NiMv1, Yukti Nandwana, asqwklop12, Avanish Gupta, Anushree Bondia, Hamza-Azeem12, AsthaDhapodkar, Rohit Kumar, Adam Gamil <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li>
2343
2344<li>
2345Dedicate `rewrite` recipes. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18795" class="externalLink">#18795</a> </li>
2346
2347<li>
2348Define violation messages for all violations. Author: Avanish Gupta, Kairav Mittal, 0xChaitanya <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
2349
2350<li>
2351CLI '-s' option does not match by data from '-t'. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/7523" class="externalLink">#7523</a> </li>
2352
2353<li>
2354Split openrewrite-recipes in two groups to always run in CI in less that 15 minutes. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/18748" class="externalLink">#18748</a> </li>
2355
2356<li>
2357Do not use cause excpetion message durging wrapping. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/13023" class="externalLink">#13023</a> </li>
2358
2359<li>
2360Resolve violations from spotbugs sb-contrib 7.6.0. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/13351" class="externalLink">#13351</a> </li>
2361
2362<li>
2363Convert regressions that use maven-checkstyle-plugin to CLI based. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/11602" class="externalLink">#11602</a> </li>
2364
2365<li>
2366Resolve error-prone violations. Author: Aman Baliyan, MonuChaudhary14, Youssef Alaa, Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/18599" class="externalLink">#18599</a> </li>
2367
2368<li>
2369Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: github-actions[bot], Zaheer Ahmad, EKansh Mittal <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li>
2370
2371<li>
2372Add missing property examples to XDocs for Checkstyle Checks. Author: ayushactiveat, Krish-876 <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li>
2373
2374<li>
2375Heading anchor link icon does not copy section URL to clipboard. Author: Anushree Bondia <a href="https://github.com/checkstyle/checkstyle/issues/18558" class="externalLink">#18558</a> </li>
2376
2377<li>
2378update JavadocTagContinuationIndentation Examples. Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18747" class="externalLink">#18747</a> </li>
2379
2380<li>
2381Fix `prone` order. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18758" class="externalLink">#18758</a> </li>
2382
2383<li>
2384test to check indentation trailing comments are vertically aligned. Author: Anushree Bondia, 0xChaitanya <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li>
2385
2386<li>
2387Update doc to mention that XPath has direct connection to if comment aware checks are added or not. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/7531" class="externalLink">#7531</a> </li>
2388
2389<li>
2390Recfactor classes to avoid CT_CONSTRUCTOR_THROW violation. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/14122" class="externalLink">#14122</a> </li>
2391
2392<li>
2393recheck that CNC_COLLECTION_NAMING_CONFUSION is resolved. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/17293" class="externalLink">#17293</a> </li>
2394
2395<li>
2396Add `NullArgumentForNonNullParameter` #17988 #17985 #18479. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18589" class="externalLink">#18589</a> </li>
2397
2398<li>
2399Updating properties in Input files to mention all default properties. Author: Anushree Bondia, 0xChaitanya <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li>
2400
2401<li>
2402use new nio jdk api instead of all api. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/16155" class="externalLink">#16155</a> </li>
2403
2404<li>
2405Enforce file size on Java inputs. Author: MonuChaudhary14, 0xChaitanya <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
2406
2407<li>
2408Specify XPath version in documentation. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/6456" class="externalLink">#6456</a> </li>
2409
2410<li>
2411Resolve Pitest Suppressions - filters. Author: Yan Gao, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18023" class="externalLink">#18023</a> </li>
2412
2413<li>
2414Fix wrong test scope for `PMD`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18529" class="externalLink">#18529</a> </li>
2415
2416<li>
2417Resolve spotbugs suppression for UnusedLocalVariableCheck. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/14894" class="externalLink">#14894</a> </li>
2418
2419<li>
2420Resolve Pitest Suppressions - coding-2. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18030" class="externalLink">#18030</a> </li>
2421
2422<li>
2423Add `CodeCleanup`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18627" class="externalLink">#18627</a> </li>
2424
2425<li>
2426Add OpenJDK Java Style Guidelines coverage infrastructure. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18621" class="externalLink">#18621</a> </li>
2427
2428<li>
2429Update JRE compatibility table for 13.x and fix grammar on landing page. Author: pirzada-ahmadfaraz <a href="https://github.com/checkstyle/checkstyle/issues/18633" class="externalLink">#18633</a> </li>
2430
2431<li>
2432XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: ayushactiveat <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li>
2433
2434<li>
2435doc: add Example5 for IllegalTokenTextCheck custom message. Author: Krish-876 </li>
2436
2437<li>
2438Upgrade all scripts to groovy 3.0.17 or 5.x. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/17269" class="externalLink">#17269</a> </li>
2439
2440<li>
2441Resolve Pitest Suppressions - ant. Author: Kairav Mittal, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18027" class="externalLink">#18027</a> </li>
2442
2443<li>
2444Add `UpgradeToJava21` #18528 #18531. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18608" class="externalLink">#18608</a> </li>
2445
2446<li>
2447Checker framework report violation on theoretcally possible cases but practiacally impossible. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18482" class="externalLink">#18482</a> </li>
2448
2449<li>
2450Resolve error-prone violations. Author: Aman Baliyan, Kairav Mittal, Youssef Alaa, aclfe <a href="https://github.com/checkstyle/checkstyle/issues/17988" class="externalLink">#17988</a> </li>
2451
2452<li>
2453Give more clarity on xdocs for AnnotationLocation. Author: Dhruv Choudhary <a href="https://github.com/checkstyle/checkstyle/issues/13796" class="externalLink">#13796</a> </li>
2454
2455<li>
2456jdk21: activate WhenShouldBeUsed for checkstyle project. Author: MonuChaudhary14 <a href="https://github.com/checkstyle/checkstyle/issues/17427" class="externalLink">#17427</a> </li>
2457
2458<li>
2459Resolve Pitest Suppressions - indentation. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18035" class="externalLink">#18035</a> </li>
2460
2461<li>
2462Add `rewrite` support for `errorprone.refasterrules`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17487" class="externalLink">#17487</a> </li>
2463
2464<li>
2465pitest: increase mutation coverage for indentation profile to 100%. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/6294" class="externalLink">#6294</a> </li>
2466
2467<li>
2468Resolve Pitest Suppressions - common. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18024" class="externalLink">#18024</a> </li>
2469
2470<li>
2471Add `EmptyNewlineAtEndOfFile`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/18532" class="externalLink">#18532</a> </li>
2472
2473<li>
2474Resolve Pitest Suppressions - imports. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18034" class="externalLink">#18034</a> </li>
2475
2476<li>
2477Cirrus should be used wisely to avoid credit limits. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17656" class="externalLink">#17656</a> </li>
2478
2479<li>
2480XdocsExamplesAstConsistencyTest should validate literal values match between examples. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18517" class="externalLink">#18517</a> </li>
2481
2482<li>
2483dependency: bump org.openrewrite.recipe:rewrite-migrate-java from 3.22.0 to 3.24.0. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/18322" class="externalLink">#18322</a> </li>
2484</ul>
2485</section>
2486<section><a id="Release_13.0.0"></a>
2487<h1>Release 13.0.0</h1>
2488
2489<div class="releaseDate">04.01.2026</div>
2490
2491<p>Breaking backward compatibility:</p>
2492
2493<ul>
2494
2495<li>
2496Use jdk21 as minimial required. Author: Amit Kumar Deohoria, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17430" class="externalLink">#17430</a> </li>
2497</ul>
2498
2499<p>Bug fixes:</p>
2500
2501<ul>
2502
2503<li>
2504Remove duplicate violations in WhitespaceAfter and WhitespaceAround in sun_checks.xml. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18409" class="externalLink">#18409</a> </li>
2505</ul>
2506
2507<p>Notes:</p>
2508
2509<ul>
2510
2511<li>
2512jdk21: activate MissingNullCaseInSwitch for checkstyle project. Author: Monu Chaudhary <a href="https://github.com/checkstyle/checkstyle/issues/17428" class="externalLink">#17428</a> </li>
2513
2514<li>
2515Resolve Pitest Suppressions - imports. Author: Daniel Gao <a href="https://github.com/checkstyle/checkstyle/issues/18034" class="externalLink">#18034</a> </li>
2516
2517<li>
2518Conversion to Enhance Switch for AnnotationUseStyle Check Causing Jacoco Coverage Issue. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17674" class="externalLink">#17674</a> </li>
2519
2520<li>
2521Convert eligible classes to records. Author: smita1078, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li>
2522
2523<li>
2524pitest: increase mutation coverage for indentation profile to 100%. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/6294" class="externalLink">#6294</a> </li>
2525
2526<li>
2527Resolve Pitest Suppressions - filters. Author: aclfe <a href="https://github.com/checkstyle/checkstyle/issues/18023" class="externalLink">#18023</a> </li>
2528
2529<li>
2530Fix xdocs Examples AST Consistency Test (Reduce suppressions list). Author: Zaheer Ahmad <a href="https://github.com/checkstyle/checkstyle/issues/18435" class="externalLink">#18435</a> </li>
2531
2532<li>
2533EmptyLineSeparator ignores configured tokens: reports violations for unlisted tokens and skips listed ones. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/17568" class="externalLink">#17568</a> </li>
2534
2535<li>
2536Enforce file size on Java inputs. Author: Monu Chaudhary <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
2537
2538<li>
2539Store SARIF schema locally to avoid external network dependency. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18448" class="externalLink">#18448</a> </li>
2540
2541<li>
2542Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: 0xChaitanya <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li>
2543</ul>
2544</section>
2545<section><a id="Release_12.3.1"></a>
2546<h1>Release 12.3.1</h1>
2547
2548<div class="releaseDate">31.12.2025</div>
2549
2550<p>Bug fixes:</p>
2551
2552<ul>
2553
2554<li>
2555Duplicate violations in WhitespaceAfter and WhitespaceAround in google config. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17265" class="externalLink">#17265</a> </li>
2556
2557<li>
2558Add support to properly follow Rule `7.1.1 General Form` in Google Style Guide Implementation. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/17778" class="externalLink">#17778</a> </li>
2559
2560<li>
2561NullPointerException in TextBlockGoogleStyleFormatting with text blocks in annotations. Author: Mohit-Sharma <a href="https://github.com/checkstyle/checkstyle/issues/18381" class="externalLink">#18381</a> </li>
2562
2563<li>
2564Need default config in google_checks.xml to forbid lowercase Javadoc beginnings. Author: Pratyksh Gupta <a href="https://github.com/checkstyle/checkstyle/issues/17727" class="externalLink">#17727</a> </li>
2565</ul>
2566
2567<p>Notes:</p>
2568
2569<ul>
2570
2571<li>
2572Add missing property examples to XDocs for Checkstyle Checks. Author: EKansh Mittal, Youssef Alaa, vishalup29 <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li>
2573
2574<li>
2575Resolve Pitest Suppressions - filters. Author: aclfe <a href="https://github.com/checkstyle/checkstyle/issues/18023" class="externalLink">#18023</a> </li>
2576
2577<li>
2578Resolve Pitest Suppressions - api. Author: Youssef Alaa, aclfe <a href="https://github.com/checkstyle/checkstyle/issues/18028" class="externalLink">#18028</a> </li>
2579
2580<li>
2581Refine newly added reuse of metadata and xdoc to simplify Javadocs. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17746" class="externalLink">#17746</a> </li>
2582
2583<li>
2584Resolve Pitest Suppressions - tree-walker. Author: Aman Baliyan, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18025" class="externalLink">#18025</a> </li>
2585
2586<li>
2587Resolve Pitest Suppressions. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/12341" class="externalLink">#12341</a> </li>
2588
2589<li>
2590NoClassDefFound Exception during compilation on jdk25. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18361" class="externalLink">#18361</a> </li>
2591
2592<li>
2593Resolve Pitest Suppressions - xpath. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/18033" class="externalLink">#18033</a> </li>
2594
2595<li>
2596MissingOverride: update doc example to show method without inheritDoc. Author: Aradhya Sharma <a href="https://github.com/checkstyle/checkstyle/issues/18317" class="externalLink">#18317</a> </li>
2597
2598<li>
2599Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: NiMv1, Lucas Gustavo Weber, Youssef Alaa, vishalup29 <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li>
2600
2601<li>
2602implement IDE agnostic configuration with `editorconfig.org`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/16543" class="externalLink">#16543</a> </li>
2603
2604<li>
2605Examples Validation: content is same in all for single Check. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17177" class="externalLink">#17177</a> </li>
2606
2607<li>
2608Enforce file size on Java inputs. Author: Monu Chaudhary, aclfe, Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
2609
2610<li>
2611Add `rewrite` support for `errorprone.refasterrules`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17487" class="externalLink">#17487</a> </li>
2612
2613<li>
2614XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li>
2615
2616<li>
2617cleanup spotbugs suppression after next fb-contrib release. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17720" class="externalLink">#17720</a> </li>
2618
2619<li>
2620pitest: increase mutation coverage for indentation profile to 100%. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/6294" class="externalLink">#6294</a> </li>
2621
2622<li>
2623Resolve error-prone violations. Author: Daniel Gao <a href="https://github.com/checkstyle/checkstyle/issues/17988" class="externalLink">#17988</a> </li>
2624
2625<li>
2626Remove CheckerFramework 'RegexChecker' annotation processor. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/12567" class="externalLink">#12567</a> </li>
2627
2628<li>
2629XdocsExampleFileTest should catch fact that ExampleX.java is not referenced in respected Test class. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/18303" class="externalLink">#18303</a> </li>
2630
2631<li>
2632SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li>
2633
2634<li>
2635Define violation messages for all violations. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
2636
2637<li>
2638Intellij Idea setup: Add steps to change encoding of properties file to UTF-8. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/18325" class="externalLink">#18325</a> </li>
2639
2640<li>
2641Resolve Pitest Suppressions - ant. Author: Monu Chaudhary <a href="https://github.com/checkstyle/checkstyle/issues/18027" class="externalLink">#18027</a> </li>
2642
2643<li>
2644build failure in CI for project Configurate. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/9248" class="externalLink">#9248</a> </li>
2645
2646<li>
2647Updating properties in Input files to mention all default properties. Author: Youssef Alaa <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li>
2648
2649<li>
2650Resolve Pitest Suppressions - common. Author: Pratyksh Gupta <a href="https://github.com/checkstyle/checkstyle/issues/18024" class="externalLink">#18024</a> </li>
2651
2652<li>
2653Clarification needed for 5.2.5 Non-constant field names coverage in Google style. Author: Pratyksh Gupta <a href="https://github.com/checkstyle/checkstyle/issues/17680" class="externalLink">#17680</a> </li>
2654
2655<li>
2656Resolve CheckerFramework violations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li>
2657
2658<li>
2659Convert eligible classes to records. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li>
2660
2661<li>
2662resolve PMD warning during execution. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/18070" class="externalLink">#18070</a> </li>
2663
2664<li>
2665Remove last example code block at at the bottom of examples for NoLineWrap. Author: Aman Baliyan <a href="https://github.com/checkstyle/checkstyle/issues/18282" class="externalLink">#18282</a> </li>
2666</ul>
2667</section>
2668<section><a id="Release_12.3.0"></a>
2669<h1>Release 12.3.0</h1>
2670
2671<div class="releaseDate">13.12.2025</div>
2672
2673<p>New:</p>
2674
2675<ul>
2676
2677<li>
2678IllegalImport: new property illegalModules to cover module imports. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18207" class="externalLink">#18207</a> </li>
2679
2680<li>
2681Google-style: New Check TextBlockGoogleStyleFormattingCheck. Author: Mohit-Sharma <a href="https://github.com/checkstyle/checkstyle/issues/17223" class="externalLink">#17223</a> </li>
2682</ul>
2683
2684<p>Bug fixes:</p>
2685
2686<ul>
2687
2688<li>
2689Google style checks should allow `_` keyword for anonymous variables. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18283" class="externalLink">#18283</a> </li>
2690</ul>
2691
2692<p>Notes:</p>
2693
2694<ul>
2695
2696<li>
2697Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Aman Baliyan, mahfouz72, Monu Chaudhary, Jiya Gupta, Suryanshu Agrawal, vishalup29 <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li>
2698
2699<li>
2700Clone `apache/kafka` once KAFKA-19809 is merged. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18272" class="externalLink">#18272</a> </li>
2701
2702<li>
2703Add Kakfa project into Checkstyle regression suite. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/16003" class="externalLink">#16003</a> </li>
2704
2705<li>
2706use new nio jdk api instead of all api. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/16155" class="externalLink">#16155</a> </li>
2707
2708<li>
2709Recfactor classes to avoid CT_CONSTRUCTOR_THROW violation. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/14122" class="externalLink">#14122</a> </li>
2710
2711<li>
2712uncliear error message if basedir is Linux based but execution is on windows. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/17951" class="externalLink">#17951</a> </li>
2713
2714<li>
2715test to check indentation trailing comments are vertically aligned. Author: Monu Chaudhary <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li>
2716
2717<li>
2718infra: Fixing ECJ's version to be pinned, rather than being dynamic to 
2718not break CI pipelines. Author: aclfe <a href="https://github.com/checkstyle/checkstyle/issues/18253" class="externalLink">#18253</a> </li>
2719
2720<li>
2721Website Generation doesn't automatically reflect new changes to checks.xml and checks/&lt;type&gt;/index.xml. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17691" class="externalLink">#17691</a> </li>
2722
2723<li>
2724Define violation messages for all violations. Author: aclfe <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
2725
2726<li>
2727checkstyle-12.2.0: fails 2 checks building from source code. Author: aclfe <a href="https://github.com/checkstyle/checkstyle/issues/18221" class="externalLink">#18221</a> </li>
2728
2729<li>
2730Xdoc marco to put version in xdoc from 'since' javadoc tag on Check. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18218" class="externalLink">#18218</a> </li>
2731
2732<li>
2733CI: verify-no-exception-configs should actually check contribution PR to append the same Check. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/7304" class="externalLink">#7304</a> </li>
2734
2735<li>
2736Resolve Pitest Suppressions - main. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18026" class="externalLink">#18026</a> </li>
2737
2738<li>
2739Resolve Pitest Suppressions - ant. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18027" class="externalLink">#18027</a> </li>
2740
2741<li>
2742doc: note UnusedImports limitation for module import declarations. Author: stoyanK7 </li>
2743</ul>
2744</section>
2745<section><a id="Release_12.2.0"></a>
2746<h1>Release 12.2.0</h1>
2747
2748<div class="releaseDate">30.11.2025</div>
2749
2750<p>New:</p>
2751
2752<ul>
2753
2754<li>
2755Include full check name alongside ID in XML violation reports. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/18088" class="externalLink">#18088</a> </li>
2756
2757<li>
2758Java25's import-module support. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/17919" class="externalLink">#17919</a> </li>
2759</ul>
2760
2761<p>Bug fixes:</p>
2762
2763<ul>
2764
2765<li>
2766JAR for 12.1.1 is missing org.slf4j package. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/18074" class="externalLink">#18074</a> </li>
2767
2768<li>
2769RedundantImport does not work with module imports. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18171" class="externalLink">#18171</a> </li>
2770
2771<li>
2772`PatternVariableAssignment` gives error when assigning to field (using `this.`) with the same name as pattern variable. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/18132" class="externalLink">#18132</a> </li>
2773
2774<li>
2775Drop support in checks for no-longer-compilable preview feature - Pattern matching for swtich. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18104" class="externalLink">#18104</a> </li>
2776</ul>
2777
2778<p>Notes:</p>
2779
2780<ul>
2781
2782<li>
2783doc: clarify behavior of NewlineAtEndOfFileCheck regarding extra blank lines. Author: EKansh Mittal </li>
2784
2785<li>
2786Resolve Pitest Suppressions - main. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18026" class="externalLink">#18026</a> </li>
2787
2788<li>
2789Improve wrapping in web site. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/18110" class="externalLink">#18110</a> </li>
2790
2791<li>
2792resolve PMD warning during execution. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/18070" class="externalLink">#18070</a> </li>
2793
2794<li>
2795XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li>
2796
2797<li>
2798Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: vivek-0509, github-actions[bot], Mithun, vishalup29 <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li>
2799
2800<li>
2801doc: mention ANTLR regression report. Author: stoyanK7 </li>
2802
2803<li>
2804Refine newly added reuse of metadata and xdoc to simplify Javadocs. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17746" class="externalLink">#17746</a> </li>
2805
2806<li>
2807Updating properties in Input files to mention all default properties. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li>
2808
2809<li>
2810Define violation messages for all violations. Author: vivek-0509 <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
2811
2812<li>
2813Convert eligible classes to records. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li>
2814
2815<li>
2816doc: explain how to use CLI generated xpath. Author: pascofire <a href="https://github.com/checkstyle/checkstyle/issues/17114" class="externalLink">#17114</a> </li>
2817
2818<li>
2819Update SuppressionSingleFilter examples to use all properties. Author: Talib Hussain <a href="https://github.com/checkstyle/checkstyle/issues/16729" class="externalLink">#16729</a> </li>
2820
2821<li>
2822Website Generation doesn't automatically reflect new changes to checks.xml and checks/&lt;type&gt;/index.xml. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17691" class="externalLink">#17691</a> </li>
2823
2824<li>
2825Java 22 test files that were marked as compilable but are not. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18097" class="externalLink">#18097</a> </li>
2826
2827<li>
2828Special color for property links. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18117" class="externalLink">#18117</a> </li>
2829
2830<li>
2831Inprove website rendering. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/16243" class="externalLink">#16243</a> </li>
2832
2833<li>
2834Add check to prohibit Windows line endings. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/893" class="externalLink">#893</a> </li>
2835
2836<li>
2837Complitaion jobs in CircleCI do not pick up all files. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18092" class="externalLink">#18092</a> </li>
2838
2839<li>
2840Run regression testing in CI over openjdk25. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18089" class="externalLink">#18089</a> </li>
2841
2842<li>
2843Add Java 25 compilation to CircleCI. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18091" class="externalLink">#18091</a> </li>
2844
2845<li>
2846Add `async` and/or `defer` attributes to site scripts. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18045" class="externalLink">#18045</a> </li>
2847
2848<li>
2849doc: Add extra section about 'Performance Regressions'. Author: stoyanK7 </li>
2850</ul>
2851</section>
2852<section><a id="Release_12.1.2"></a>
2853<h1>Release 12.1.2</h1>
2854
2855<div class="releaseDate">11.11.2025</div>
2856
2857<p>Bug fixes:</p>
2858
2859<ul>
2860
2861<li>
2862JAR for 12.1.1 is missing org.slf4j package. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/18074" class="externalLink">#18074</a> </li>
2863
2864<li>
2865Indent issue with multiline method call with array element . Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/8396" class="externalLink">#8396</a> </li>
2866</ul>
2867
2868<p>Notes:</p>
2869
2870<ul>
2871
2872<li>
2873UI Flickering on Checkstyle.org &#x2013; Panel Resizes Erratically on Navigation. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/17045" class="externalLink">#17045</a> </li>
2874
2875<li>
2876Enhancement: Add Smooth Scrolling to Anchor Links in Documentation. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/18000" class="externalLink">#18000</a> </li>
2877
2878<li>
2879Broken link to Maven Snapshot repository in README. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18062" class="externalLink">#18062</a> </li>
2880
2881<li>
2882Inprove website rendering. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/16243" class="externalLink">#16243</a> </li>
2883
2884<li>
2885Deploy configuration-1-3.xsd to the CheckStyle website. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/17865" class="externalLink">#17865</a> </li>
2886
2887<li>
2888Website Generation doesn't automatically reflect new changes to checks.xml and checks/&lt;type&gt;/index.xml. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17691" class="externalLink">#17691</a> </li>
2889
2890<li>
2891Enforce file size on Java inputs. Author: Vinisha Wagh, gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
2892
2893<li>
2894doc: archive release notes for 8.35-10.26. Author: stoyanK7 </li>
2895
2896<li>
2897Add missing property examples to XDocs for Checkstyle Checks. Author: gianmarco, daksh <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li>
2898
2899<li>
2900links to old releases in web are damaged. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/3073" class="externalLink">#3073</a> </li>
2901
2902<li>
2903Resolve Pitest Suppressions - packagenamesloader. Author: Usman Shaikh <a href="https://github.com/checkstyle/checkstyle/issues/18032" class="externalLink">#18032</a> </li>
2904
2905<li>
2906XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li>
2907
2908<li>
2909GenericWhitespace when TAB is used instead of space. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/17756" class="externalLink">#17756</a> </li>
2910
2911<li>
2912Webpage is blank of JDEPEND section . Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/16146" class="externalLink">#16146</a> </li>
2913
2914<li>
2915Code syntax highlighting javascript (code-prettify) is executed twice. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/18010" class="externalLink">#18010</a> </li>
2916
2917<li>
2918Cover pitest survivals with tests. Author: Hariom, gianmarco, ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/14019" class="externalLink">#14019</a> </li>
2919
2920<li>
2921No space in command line checkstyle commands. Author: stoyanK7 <a href="https://github.com/checkstyle/checkstyle/issues/17887" class="externalLink">#17887</a> </li>
2922
2923<li>
2924Resolve Pitest Suppression in Pitest-Javadoc Profile. Author: Hariom <a href="https://github.com/checkstyle/checkstyle/issues/13999" class="externalLink">#13999</a> </li>
2925
2926<li>
2927Add `rewrite` support for `errorprone.refasterrules`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17487" class="externalLink">#17487</a> </li>
2928</ul>
2929</section>
2930<section><a id="Release_12.1.1"></a>
2931<h1>Release 12.1.1</h1>
2932
2933<div class="releaseDate">26.10.2025</div>
2934
2935<p>Bug fixes:</p>
2936
2937<ul>
2938
2939<li>
2940Incorrect encoding in non-English properties files causing garbled characters in localized messages. Author: Vinisha Wagh <a href="https://github.com/checkstyle/checkstyle/issues/17975" class="externalLink">#17975</a> </li>
2941
2942<li>
2943Google style config and formatter differ on blank line separation. Author: daksh <a href="https://github.com/checkstyle/checkstyle/issues/17681" class="externalLink">#17681</a> </li>
2944
2945<li>
2946some messages are still hardcoded in english. Author: Vinisha Wagh <a href="https://github.com/checkstyle/checkstyle/issues/3110" class="externalLink">#3110</a> </li>
2947</ul>
2948
2949<p>Notes:</p>
2950
2951<ul>
2952
2953<li>
2954Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Andrei Mititelu, Stoyan, Aryant, daksh <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li>
2955
2956<li>
2957Add `rewrite` support for `errorprone.refasterrules`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17487" class="externalLink">#17487</a> </li>
2958
2959<li>
2960avoid horizontal scrolling in atclauseorder.html. Author: ANISETTY AKASH <a href="https://github.com/checkstyle/checkstyle/issues/17939" class="externalLink">#17939</a> </li>
2961
2962<li>
2963Wrong tagOrder in AtClauseOrder documentation. Author: Hariom <a href="https://github.com/checkstyle/checkstyle/issues/10086" class="externalLink">#10086</a> </li>
2964
2965<li>
2966Resolve error-prone violations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17845" class="externalLink">#17845</a> </li>
2967
2968<li>
2969Enforce file size on Java inputs. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
2970
2971<li>
2972Cover pitest survivals with tests. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/14019" class="externalLink">#14019</a> </li>
2973
2974<li>
2975Define violation messages for all violations. Author: ivanmalutin <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
2976
2977<li>
2978SLF4J configuration warnings when running tests. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/17956" class="externalLink">#17956</a> </li>
2979
2980<li>
2981JVM warnings when running tests. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/17954" class="externalLink">#17954</a> </li>
2982</ul>
2983</section>
2984<section><a id="Release_12.1.0"></a>
2985<h1>Release 12.1.0</h1>
2986
2987<div class="releaseDate">19.10.2025</div>
2988
2989<p>New:</p>
2990
2991<ul>
2992
2993<li>
2994New check: HexLiteralCase, Hexadecimal literals should use upper case letters A-F. Author: zyad <a href="https://github.com/checkstyle/checkstyle/issues/16836" class="externalLink">#16836</a> </li>
2995</ul>
2996
2997<p>Notes:</p>
2998
2999<ul>
3000
3001<li>
3002Add missing property examples to XDocs for Checkstyle Checks. Author: JANHVI BABANI <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li>
3003
3004<li>
3005Resolve error-prone violations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17845" class="externalLink">#17845</a> </li>
3006
3007<li>
3008Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Andrei Mititelu, ivanmalutin, ANISETTY AKASH <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li>
3009
3010<li>
3011Convert eligible classes to records. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li>
3012
3013<li>
3014test to check indentation trailing comments are vertically aligned. Author: voidCounter, Kishor <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li>
3015
3016<li>
3017update JavadocTokenTypes.java to new format of AST print. Author: Talib Hussain <a href="https://github.com/checkstyle/checkstyle/issues/14631" class="externalLink">#14631</a> </li>
3018
3019<li>
3020CheckstyleAntTaskTest.testNoFileOrPathSpecified not executed because it's static. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/17924" class="externalLink">#17924</a> </li>
3021
3022<li>
3023Resolving spotbugs violations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17933" class="externalLink">#17933</a> </li>
3024
3025<li>
3026Remove ImportControlTest supressions. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/17910" class="externalLink">#17910</a> </li>
3027
3028<li>
3029Deploy configuration-1-3.xsd to the CheckStyle website. Author: Sockalingam <a href="https://github.com/checkstyle/checkstyle/issues/17865" class="externalLink">#17865</a> </li>
3030
3031<li>
3032Add `id` to `NeedBraces` declaration. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17891" class="externalLink">#17891</a> </li>
3033</ul>
3034</section>
3035<section><a id="Release_12.0.1"></a>
3036<h1>Release 12.0.1</h1>
3037
3038<div class="releaseDate">11.10.2025</div>
3039
3040<p>Bug fixes:</p>
3041
3042<ul>
3043
3044<li>
3045SARIF report does not contain information about the failing rules. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/17131" class="externalLink">#17131</a> </li>
3046</ul>
3047
3048<p>Notes:</p>
3049
3050<ul>
3051
3052<li>
3053Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: Nikhil, JANHVI BABANI, daksh <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li>
3054
3055<li>
3056SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li>
3057
3058<li>
3059XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li>
3060
3061<li>
3062Enforce file size on Java inputs. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/11163" class="externalLink">#11163</a> </li>
3063
3064<li>
3065Use LexicographicalAnnotationListing for annotations. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/14194" class="externalLink">#14194</a> </li>
3066</ul>
3067</section>
3068<section><a id="Release_12.0.0"></a>
3069<h1>Release 12.0.0</h1>
3070
3071<div class="releaseDate">09.10.2025</div>
3072
3073<p>Breaking backward compatibility:</p>
3074
3075<ul>
3076
3077<li>
3078New ANTLR Grammar for Javadoc Comments. Author: mahfouz72 <a href="https://github.com/checkstyle/checkstyle/issues/17514" class="externalLink">#17514</a> </li>
3079</ul>
3080
3081<p>Notes:</p>
3082
3083<ul>
3084
3085<li>
3086doc: update writing javadoc checks page in the documentation. Author: mahfouz72 </li>
3087
3088<li>
3089Update `JavadocCommentsTokenTypes.java` to new format of AST print. Author: mahfouz72 <a href="https://github.com/checkstyle/checkstyle/issues/17882" class="externalLink">#17882</a> </li>
3090
3091<li>
3092Fix PackageObjectFactoryTest before/after annotations. Author: Allon Mureinik <a href="https://github.com/checkstyle/checkstyle/issues/17876" class="externalLink">#17876</a> </li>
3093
3094<li>
3095XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger. Author: Hariom <a href="https://github.com/checkstyle/checkstyle/issues/16360" class="externalLink">#16360</a> </li>
3096
3097<li>
3098Define violation messages for all violations. Author: gianmarco <a href="https://github.com/checkstyle/checkstyle/issues/15456" class="externalLink">#15456</a> </li>
3099
3100<li>
3101test to check indentation trailing comments are vertically aligned. Author: Hariom <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li>
3102
3103<li>
3104Resolve error-prone violations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17845" class="externalLink">#17845</a> </li>
3105
3106<li>
3107Add missing property examples to XDocs for Checkstyle Checks. Author: Javawired, Hariom <a href="https://github.com/checkstyle/checkstyle/issues/17449" class="externalLink">#17449</a> </li>
3108</ul>
3109</section>
3110<section><a id="Release_11.1.0"></a>
3111<h1>Release 11.1.0</h1>
3112
3113<div class="releaseDate">28.09.2025</div>
3114
3115<p>New:</p>
3116
3117<ul>
3118
3119<li>
3120false-negative: whitespace between type annotation and array declarator or ellipsis. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17451" class="externalLink">#17451</a> </li>
3121</ul>
3122
3123<p>Bug fixes:</p>
3124
3125<ul>
3126
3127<li>
3128Annotation location rule is not enforced in package-info.java file. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17540" class="externalLink">#17540</a> </li>
3129
3130<li>
3131Google style: Missing support for multipart versioning format using underscores in method names. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17507" class="externalLink">#17507</a> </li>
3132
3133<li>
3134Add support to properly follow Rule `7.1.1 General Form` in Google Style Guide Implementation. Author: Mauryan Kansara <a href="https://github.com/checkstyle/checkstyle/issues/17778" class="externalLink">#17778</a> </li>
3135
3136<li>
3137--generate-checks-and-files-suppression option generates invalid XML. Author: Marvin Rensing <a href="https://github.com/checkstyle/checkstyle/issues/17825" class="externalLink">#17825</a> </li>
3138
3139<li>
3140JavadocTagContinuationIndentation: missing support to arbitrary indentation in &lt;pre&gt; tags. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/13048" class="externalLink">#13048</a> </li>
3141
3142<li>
3143LineLength gets triggered on multi-line strings for Google Checks. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/11867" class="externalLink">#11867</a> </li>
3144</ul>
3145
3146<p>Notes:</p>
3147
3148<ul>
3149
3150<li>
3151update JavadocTokenTypes.java to new format of AST print. Author: Javawired, Vinisha Wagh <a href="https://github.com/checkstyle/checkstyle/issues/14631" class="externalLink">#14631</a> </li>
3152
3153<li>
3154Fix wrong dtd scheme reference in CLI example. Author: Javawired <a href="https://github.com/checkstyle/checkstyle/issues/17834" class="externalLink">#17834</a> </li>
3155
3156<li>
3157move examples of IllegalImport to compilable folder. Author: Usman Shaikh <a href="https://github.com/checkstyle/checkstyle/issues/17684" class="externalLink">#17684</a> </li>
3158
3159<li>
3160LineLength coverage page: missing note about command line exemptions. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17724" class="externalLink">#17724</a> </li>
3161
3162<li>
3163Add `rewrite` support for `errorprone.refasterrules`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17487" class="externalLink">#17487</a> </li>
3164
3165<li>
3166Reuse in metadata module scrapper all methods to get data from javadoc and reflection only. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/13626" class="externalLink">#13626</a> </li>
3167
3168<li>
3169SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: Usman Shaikh <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li>
3170
3171<li>
3172Add chechstyle-operewrite recipes to the project. Author: Anmol202005 <a href="https://github.com/checkstyle/checkstyle/issues/17717" class="externalLink">#17717</a> </li>
3173
3174<li>
3175test to check indentation trailing comments are vertically aligned. Author: voidCounter <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li>
3176
3177<li>
3178Fix Javadoc Warnings: &quot;use of default constructor, which does not provide a comment&quot;. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17642" class="externalLink">#17642</a> </li>
3179
3180<li>
3181Upgrade all scripts to groovy 3.0.17 or 4.x. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17269" class="externalLink">#17269</a> </li>
3182
3183<li>
3184doc: make nrmancuso &quot;former&quot;. Author: nick mancuso </li>
3185
3186<li>
3187Convert eligible classes to records. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li>
3188</ul>
3189</section>
3190<section><a id="Release_11.0.1"></a>
3191<h1>Release 11.0.1</h1>
3192
3193<div class="releaseDate">31.08.2025</div>
3194
3195<p>Bug fixes:</p>
3196
3197<ul>
3198
3199<li>
3200some messages are still hardcoded in english. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/3110" class="externalLink">#3110</a> </li>
3201
3202<li>
3203Google style: No proper way to check if the reason for swallowing the exception is actually appropriate. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17563" class="externalLink">#17563</a> </li>
3204
3205<li>
3206Missing violations on Unicode and Octal values of `\s`. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17551" class="externalLink">#17551</a> </li>
3207
3208<li>
3209Google style: Word TODO of Todo comment must be in all caps. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17501" class="externalLink">#17501</a> </li>
3210</ul>
3211
3212<p>Notes:</p>
3213
3214<ul>
3215
3216<li>
3217fix cirrus-ci failure to install jdk21. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/17701" class="externalLink">#17701</a> </li>
3218
3219<li>
3220Preparation for Migration of Checkstyle Codebase to Java 21. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17429" class="externalLink">#17429</a> </li>
3221
3222<li>
3223Enable assorted Error Prone Support checks. Author: mohamedsamehsalah <a href="https://github.com/checkstyle/checkstyle/issues/17686" class="externalLink">#17686</a> </li>
3224
3225<li>
3226Conversion to Enhance Switch for SuppressionWarningCheck Causing Deeply Nesting Issues. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17673" class="externalLink">#17673</a> </li>
3227
3228<li>
3229Convert eligible classes to records. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17299" class="externalLink">#17299</a> </li>
3230
3231<li>
3232dependecies: update caciocavallo to latest. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17330" class="externalLink">#17330</a> </li>
3233
3234<li>
3235Convert switch statements to enhanced switch expressions. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17300" class="externalLink">#17300</a> </li>
3236
3237<li>
3238Add anchored links for each property. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17610" class="externalLink">#17610</a> </li>
3239
3240<li>
3241site log has a lot of warnings 'Anchor name &quot;Description&quot; used more than once'. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17531" class="externalLink">#17531</a> </li>
3242
3243<li>
3244Resolve CheckerFramework violations. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/14084" class="externalLink">#14084</a> </li>
3245
3246<li>
3247Add filters table validation in xdoc folder. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17176" class="externalLink">#17176</a> </li>
3248
3249<li>
3250Wiki page on how to make test methods from issue description. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17404" class="externalLink">#17404</a> </li>
3251
3252<li>
3253improve position of tag `yamllint`. Author: Vincent Potucek <a href="https://github.com/checkstyle/checkstyle/issues/17592" class="externalLink">#17592</a> </li>
3254
3255<li>
3256Use TypeName check to validate Examples classes . Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/13290" class="externalLink">#13290</a> </li>
3257
3258<li>
3259AnnotationLocation does not enforce annotation placement after Javadoc as documented. Author: &#x94c1;&#x8bd7;&#x6768; <a href="https://github.com/checkstyle/checkstyle/issues/17571" class="externalLink">#17571</a> </li>
3260
3261<li>
3262IT regression area Folder structure for suppressionxpathfilter. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/14769" class="externalLink">#14769</a> </li>
3263</ul>
3264</section>
3265<section><a id="Release_11.0.0"></a>
3266<h1>Release 11.0.0</h1>
3267
3268<div class="releaseDate">07.08.2025</div>
3269
3270<p>Breaking backward compatibility:</p>
3271
3272<ul>
3273
3274<li>
3275Migrate project to JDK 17. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/13209" class="externalLink">#13209</a> </li>
3276
3277<li>
3278Use jdk17 as minimial required. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17321" class="externalLink">#17321</a> </li>
3279</ul>
3280
3281<p>New:</p>
3282
3283<ul>
3284
3285<li>
3286FinalParameters - missing several tokens to check. Author: Jake Potrebic <a href="https://github.com/checkstyle/checkstyle/issues/17366" class="externalLink">#17366</a> </li>
3287</ul>
3288
3289<p>Bug fixes:</p>
3290
3291<ul>
3292
3293<li>
3294False positive from JavadocType: Unused @param tag. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17332" class="externalLink">#17332</a> </li>
3295
3296<li>
3297fix all false-negatives about there is no single space between a type annotation and [] or .... for Google Style. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/8205" class="externalLink">#8205</a> </li>
3298
3299<li>
3300InvalidJavadocPosition false-positive for record compact constructor with package-private accessibility. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17158" class="externalLink">#17158</a> </li>
3301
3302<li>
3303Escape sequences in TextBlock, IllegalTokenText module should violate them for Google style. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/14291" class="externalLink">#14291</a> </li>
3304
3305<li>
3306Google-style: Improper enforcement of horizontal whitespace for double slash `//`. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17193" class="externalLink">#17193</a> </li>
3307</ul>
3308
3309<p>Notes:</p>
3310
3311<ul>
3312
3313<li>
3314Upgrade all scripts to groovy 3.0.17 or 4.x. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17269" class="externalLink">#17269</a> </li>
3315
3316<li>
3317IT regression area Folder structure for suppressionxpathfilter. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/14769" class="externalLink">#14769</a> </li>
3318
3319<li>
3320release is failing with &quot;deploy failed: 403 - Forbidden&quot;. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17559" class="externalLink">#17559</a> </li>
3321
3322<li>
3323config.html page does not allow linking to Examples. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/14879" class="externalLink">#14879</a> </li>
3324
3325<li>
3326doc: add jetbrains logo by their request. Author: Roman Ivanov </li>
3327
3328<li>
3329Fix compareTo method for testInputViolations. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/17031" class="externalLink">#17031</a> </li>
3330
3331<li>
3332xsd for the checkstyle configuration xml file. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/7517" class="externalLink">#7517</a> </li>
3333
3334<li>
3335create XSD definition for XML report. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5166" class="externalLink">#5166</a> </li>
3336
3337<li>
3338Resolve invisiable problems after bump of maven site plugin 3.21.0. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/16242" class="externalLink">#16242</a> </li>
3339
3340<li>
3341website: in CLI help ouput, mark config parameter as optional. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/17506" class="externalLink">#17506</a> </li>
3342
3343<li>
3344test to check indentation trailing comments are vertically aligned. Author: voidCounter <a href="https://github.com/checkstyle/checkstyle/issues/17128" class="externalLink">#17128</a> </li>
3345
3346<li>
3347SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. Author: ElinaZoldnere <a href="https://github.com/checkstyle/checkstyle/issues/16361" class="externalLink">#16361</a> </li>
3348
3349<li>
3350SiteUtil.getPropertiesJavadocs does not reflect all the constituents of what it does. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17378" class="externalLink">#17378</a> </li>
3351
3352<li>
3353refactor methods in SiteUtil.java. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17256" class="externalLink">#17256</a> </li>
3354
3355<li>
3356Links to modules should be without anchor. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/13386" class="externalLink">#13386</a> </li>
3357
3358<li>
3359Javadoc website mistakenly showing HTML entities meant for other characters. Author: MD. Zaid <a href="https://github.com/checkstyle/checkstyle/issues/17362" class="externalLink">#17362</a> </li>
3360
3361<li>
3362regression-report.yml does not post error message if failing at handle_xxx phase . Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/15776" class="externalLink">#15776</a> </li>
3363
3364<li>
3365Convert concatenated strings to text blocks. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17304" class="externalLink">#17304</a> </li>
3366
3367<li>
3368website: fix links in google_style.html. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17488" class="externalLink">#17488</a> </li>
3369
3370<li>
3371suppressionxpathfilter.xml.template should use example macros. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17402" class="externalLink">#17402</a> </li>
3372
3373<li>
3374Inconsistent or Missing Whitespaces in 'Beginning Development' Page Code Blocks. Author: Brijeshthummar02 <a href="https://github.com/checkstyle/checkstyle/issues/17439" class="externalLink">#17439</a> </li>
3375
3376<li>
3377Google-style: add '4.8.4.4 Switch expressions' to coverage table. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17171" class="externalLink">#17171</a> </li>
3378
3379<li>
3380Updating properties in Input files to mention all default properties. Author: KishorMore <a href="https://github.com/checkstyle/checkstyle/issues/16807" class="externalLink">#16807</a> </li>
3381
3382<li>
3383Replace collect(toUnmodifiableList()) with toList(). Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17303" class="externalLink">#17303</a> </li>
3384
3385<li>
3386Refactor instanceof checks to pattern variables. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17302" class="externalLink">#17302</a> </li>
3387
3388<li>
3389doc: Finished implementation of example separators in SuppressionXpathFilter website page. Author: SteLeo1602 </li>
3390
3391<li>
3392doc: Implemented example separators on SuppressionXpathFilter website page. Author: SteLeo1602 </li>
3393
3394<li>
3395Validate that all properties are used in examples. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17175" class="externalLink">#17175</a> </li>
3396
3397<li>
3398update google-java-format.sh to validate that all Input that are excluded have file InputFormatted. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17258" class="externalLink">#17258</a> </li>
3399
3400<li>
3401Resolve Pitest Suppression in Pitest-Javadoc Profile. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/13999" class="externalLink">#13999</a> </li>
3402
3403<li>
3404add trino to no-error testing in CI. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17240" class="externalLink">#17240</a> </li>
3405
3406<li>
3407importcontrol.xml.template should use example macroses. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17400" class="externalLink">#17400</a> </li>
3408
3409<li>
3410Cover pitest survivals with tests. Author: ahmedyoussefg <a href="https://github.com/checkstyle/checkstyle/issues/14019" class="externalLink">#14019</a> </li>
3411
3412<li>
3413suppressionfilter.xml.template should use example macroses. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/17401" class="externalLink">#17401</a> </li>
3414
3415<li>
3416Add @Serial annotation to serialVersionUID fields. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17301" class="externalLink">#17301</a> </li>
3417
3418<li>
3419Move the same class members from macroses to new common utility class. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17371" class="externalLink">#17371</a> </li>
3420
3421<li>
3422semaphore CI is failing with FAILED DOWNLOADS for junit-platform-commons-1.10.1.jar . Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/14086" class="externalLink">#14086</a> </li>
3423
3424<li>
3425update JavadocTokenTypes.java to new format of AST print. Author: Anuj Anthwal <a href="https://github.com/checkstyle/checkstyle/issues/14631" class="externalLink">#14631</a> </li>
3426
3427<li>
3428Make all notes sections be displayed under the Description section. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17386" class="externalLink">#17386</a> </li>
3429
3430<li>
3431Update Filters Exampes to use verifyFilterWithInlineConfigParser. Author: Praveen Kumar <a href="https://github.com/checkstyle/checkstyle/issues/16738" class="externalLink">#16738</a> </li>
3432
3433<li>
3434Set up RegexpSingleline to check for presence of newly added Description macro in every module xdoc. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17390" class="externalLink">#17390</a> </li>
3435
3436<li>
3437Add new Description Macro. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17281" class="externalLink">#17281</a> </li>
3438
3439<li>
3440Add new Notes Macro. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17310" class="externalLink">#17310</a> </li>
3441
3442<li>
3443&lt;table&gt; tags miss &lt;div class&quot;wrapper&quot;&gt; wrapping in module javadocs. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17355" class="externalLink">#17355</a> </li>
3444
3445<li>
3446XdocsJavaDocsTest expected vs actual inconsistency when dealing with new javadoc module data marking. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17251" class="externalLink">#17251</a> </li>
3447
3448<li>
3449Preparation for Migration of Checkstyle Codebase to Java 17. Author: Amit Kumar Deohoria <a href="https://github.com/checkstyle/checkstyle/issues/17168" class="externalLink">#17168</a> </li>
3450
3451<li>
3452wesite: not wrappable property now it is causing horizontal scrolling. Author: smita1078 <a href="https://github.com/checkstyle/checkstyle/issues/17276" class="externalLink">#17276</a> </li>
3453
3454<li>
3455Remove from Travis CI snapshot deploy and stop using of Travis CI. Author: atharv <a href="https://github.com/checkstyle/checkstyle/issues/17320" class="externalLink">#17320</a> </li>
3456
3457<li>
3458Google-style: Add resources-noncompilable inputs to the google-java-format.sh. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17285" class="externalLink">#17285</a> </li>
3459
3460<li>
3461Google-style: Add resources-noncompilable inputs to the compilation by latest jdk. Author: Mohit Attry <a href="https://github.com/checkstyle/checkstyle/issues/17309" class="externalLink">#17309</a> </li>
3462
3463<li>
3464Replace &lt;source&gt;&lt;/source&gt; tag in Checkstyle javadoc content . Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17295" class="externalLink">#17295</a> </li>
3465
3466<li>
3467JavadocMetadataScraper doesn't scrap text from javadoc inline tag for description section in meta data. Author: SteLeo1602 <a href="https://github.com/checkstyle/checkstyle/issues/17283" class="externalLink">#17283</a> </li>
3468</ul>
3469<b><a href="release-notes-old-8-35-10-26.html">Old Release Notes 8.35 through 10.26.1</a></b> </section>
3470
3471        </main>
3472      </div>
3473    </div>
3474    <hr/>
3475    <footer>
3476      <div class="container-fluid">
3477        <div class="row-fluid">
3478            <p>©      2001–2026
3479</p>
3480        </div>
3481      </div>
3482    </footer>
3483  </body>
3484</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.