pgjdbc/pgjdbc GitHub issues and pull requests (mirror)
help / color / mirror / Atom feedFrom: renovate-bot (@renovate-bot) <[email protected]>
To: pgjdbc/pgjdbc <[email protected]>
Subject: [pgjdbc/pgjdbc] PR #4108: fix(deps): update dependency checkstyle to v13
Date: Mon, 25 May 2026 17:43:42 +0000
Message-ID: <[email protected]> (raw)
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [checkstyle](https://checkstyle.org/) ([source](https://redirect.github.com/checkstyle/checkstyle)) | `10.26.1` → `13.4.2` |  |  |
---
### Release Notes
<details>
<summary>checkstyle/checkstyle (checkstyle)</summary>
### [`v13.4.2`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.2)
Checkstyle 13.4.2 - <https://checkstyle.org/releasenotes.html#Release_13.4.2;
Bug fixes:
[#​19709](https://redirect.github.com/checkstyle/checkstyle/issues/19709) - False-positive in Indentation check with yield switch statements.
[#​19755](https://redirect.github.com/checkstyle/checkstyle/issues/19755) - Add checks for OpenJDK Style §4.3 - Method Names.
[#​18438](https://redirect.github.com/checkstyle/checkstyle/issues/18438) - False positive: EmptyLineSeparator reports violation on method call.
<details>
<summary>Other Changes:</summary>
<br/>
Vulnerability in org.codehaus.plexus:plexus-utils. <br/>
Move violation comments out of Javadoc for all input files. <br/>
OpenJDK style table: make Section 2 check listing consistent with Section 3.7 formatting. <br/>
activete no-error/no-exception jobs that were disabled due to some problems of past. <br/>
Find a way to make example message be fully shown without usage of regexp. <br/>
Violate all inlined violations that are placed not outside javadoc. <br/>
Activate Kafka no-error validation after fix for UnusedImport. <br/>
guide on how to specify violations in the input files. <br/>
</details>
### [`v13.4.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.1)
Checkstyle 13.4.1 - <https://checkstyle.org/releasenotes.html#Release_13.4.1;
Bug fixes:
[#​5460](https://redirect.github.com/checkstyle/checkstyle/issues/5460) - ImportOrder: option=under; doesn't allow empty line between 'import' and 'import static'.
[#​19641](https://redirect.github.com/checkstyle/checkstyle/issues/19641) - Add checks for OpenJDK Style §3.10 - Variable Declarations.
[#​19620](https://redirect.github.com/checkstyle/checkstyle/issues/19620) - Add checks for OpenJDK Style §3.14 - Literals.
[#​19619](https://redirect.github.com/checkstyle/checkstyle/issues/19619) - Add checks for OpenJDK Style §3.7 - Indentation.
[#​19617](https://redirect.github.com/checkstyle/checkstyle/issues/19617) - Add checks for OpenJDK Style §2 - Java Source Files.
[#​19662](https://redirect.github.com/checkstyle/checkstyle/issues/19662) - Add checks for OpenJDK Style §3.12 - Lambda Expressions.
[#​19559](https://redirect.github.com/checkstyle/checkstyle/issues/19559) - AnnotationLocation allows same-line parameterless annotation on class declarations (violates Google Style §4.8.5.2).
[#​19608](https://redirect.github.com/checkstyle/checkstyle/issues/19608) - False negative: VariableDeclarationUsageDistance does not flag variable usage inside try blocks.
[#​19682](https://redirect.github.com/checkstyle/checkstyle/issues/19682) - Add RECORD\_DEF and COMPACT\_CTOR\_DEF to AtclauseOrder target in google\_checks.xml.
<details>
<summary>Other Changes:</summary>
<br/>
Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files. <br/>
Remove '//ok' comments from it Input files. <br/>
Updating properties in Input files to mention all default properties. <br/>
Enforce file size on Java inputs. <br/>
Update documentation for new abstract methods in AbstractCheck. <br/>
Input files under `it` are not tested against `config/checkstyle-input-checks.xml`. <br/>
SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger. <br/>
Resolve CheckerFramework violations. <br/>
No documentation on how to write TreeWalkerFilter. <br/>
update tables in option page to have link to exact line of table. <br/>
Semaphore failure. <br/>
Fix PMD 7.1.0 Violations. <br/>
convert all wget to curls. <br/>
job no-error-pmd is failing with likely memory problem. <br/>
Resolve Suppressed SpotBugs False Positives. <br/>
Migrate Codenarc from currently compatible version v2.2.0 to latest release. <br/>
doc: wrap long lines in release notes. <br/>
Remove from whitelist file odd words that came from test imput files. <br/>
Define violation messages for all violations. <br/>
Move Intputs to non-compiled folders to let Idea to run test without compilation error. <br/>
Enable IntellijIdea inspection: 'throw' inside 'finally' block. <br/>
Improve examples of IndentationCheck. <br/>
validation.sh versions "xmlstarlet: command not found". <br/>
fix pitest in SuppressionsLoader. <br/>
Upgrade all scripts to groovy 3.0.17 or 5.x. <br/>
</details>
### [`v13.4.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.4.0)
Checkstyle 13.4.0 - <https://checkstyle.org/releasenotes.html#Release_13.4.0;
Breaking backward compatibility:
[#​8315](https://redirect.github.com/checkstyle/checkstyle/issues/8315) - Improve violation message of ImportOrder
New:
[#​17565](https://redirect.github.com/checkstyle/checkstyle/issues/17565) - Line break must be present after `{` of non-empty block in switch rule
[#​18065](https://redirect.github.com/checkstyle/checkstyle/issues/18065) - New Check: IllegalSymbol to forbit emoj in code
Bug fixes:
[#​18228](https://redirect.github.com/checkstyle/checkstyle/issues/18228) - False-positive: Suppress indentation check when quotes start at the left margin
[#​17137](https://redirect.github.com/checkstyle/checkstyle/issues/17137) - UnnecessaryNullCheckWithInstanceOf ignores redundant null check for complex cases.
[#​17842](https://redirect.github.com/checkstyle/checkstyle/issues/17842) - False-negative: Member names with underscores
<details>
<summary>Other Changes:</summary>
<br/>
Define violation messages for all violations <br/>
Enforce file size on Java inputs <br/>
SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
Use buildkite CI <br/>
Updating properties in Input files to mention all default properties, <br/>
validation of versions is not working as expected anymore <br/>
Fix xdocs Examples AST Consistency Test (Reduce suppressions list) <br/>
XpathRegressionXxxxxxXxxxxxTest should have 3 test methods <br/>
Enable IDEA inspection JavadocBlankLines inspector <br/>
Update all job that uses 75% or memory to use 90% <br/>
infra: Update Semaphore CI os_image from ubuntu2004 (deprecated, brownout phase) <br/>
Migrate remaining test files to use getExpectedThrowable instead of fail() <br/>
Rethink purpose of package section in Check module documentation <br/>
Add missing property examples to XDocs for Checkstyle Checks <br/>
job no-error-pmd is failing with likely memory problem <br/>
doc: fix grammar and capitalization typos in GSOC.md <br/>
Improve documentation about external DTD loading <br/>
Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website <br/>
Refactor ViolationMessagesMacro::constructMessageKeyUrl to use UrlEncoder <br/>
POM Property Names <br/>
Fix existing cases of `getFileContents()` usage <br/>
XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
Trailing comment alignment test fails with tab-based indentation in test input files <br/>
Stable failure of several circleci jobs <br/>
Update doc for SuppressWithPlainTextCommentFilter <br/>
create xdoc documetation page to explain details of Xpath support <br/>
Remove Experimental from XPath Filter <br/>
Potential Typo in Running `>` Command Line `>` Usage by Classpath Update <br/>
JavaNCSS : Explain Counting <br/>
MissingNullCaseInSwitch: cases that not obvious how to fix in right way <br/>
Example of validation for Large Constant Collection <br/>
Exclude external and generated files from spell checking <br/>
Add instruction to exclude resources files for IntelliJ Idea <br/>
Forbid usage of Truth's `StandardSubjectBuilder#fail` method. <br/>
All contribution and development documentation should live in GitHub <br/>
test to check indentation trailing comments are vertically aligned <br/>
Re-enable inspections that were temporarily suppressed for Qodana <br/>
update XdocsExamplesAstConsistencyTest to skip from detecton of diff name of constructors <br/>
doc: fix grammar in cmdline (caught, Generates an output suppression XML) <br/>
Resolve CheckerFramework violations <br/>
doc: Add 12.x to JRE version table in index.xml.vm <br/>
Re-enable and Monitor `YAMLSchemaValidation` inspection <br/>
Add Check Support for Java 21 Pattern Matching for Switch Syntax: RightCurly <br/>
Metadata/Xdoc generators do not handle {`@`literal} and incorrectly handle {`@`code} with XML special characters <br/>
Remove from whitelist file odd words that came from test imput files <br/>
update XdocsExamplesAstConsistencyTest to skip modules with no properties <br/>
All checks should be used <br/>
</details>
### [`v13.3.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.3.0)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-13.2.0...checkstyle-13.3.0)
Checkstyle 13.3.0 - <https://checkstyle.org/releasenotes.html#Release_13.3.0;
Breaking backward compatibility:
[#​18146](https://redirect.github.com/checkstyle/checkstyle/issues/18146) - Clean up grammar for discontinued preview feature (pattern matching for switch)
New:
[#​15180](https://redirect.github.com/checkstyle/checkstyle/issues/15180) - NewCheck: UseEnhancedSwitch
[#​18494](https://redirect.github.com/checkstyle/checkstyle/issues/18494) - New Check: GoogleNonConstantFieldNameCheck to enforce Google Java Style Guide member naming
[#​18109](https://redirect.github.com/checkstyle/checkstyle/issues/18109) - new Check: LineEnding
Bug fixes:
[#​9719](https://redirect.github.com/checkstyle/checkstyle/issues/9719) - Indentation check regression with "new"
[#​17541](https://redirect.github.com/checkstyle/checkstyle/issues/17541) - Empty line separator is not enforced in `package-info.java` file
<details>
<summary>Other Changes:</summary>
<br/>
Enforce file size on Java inputs <br/>
Re-enable inspections that were temporarily suppressed for Qodana <br/>
Fix PMD 7.1.0 Violations <br/>
Add missing property examples to XDocs for Checkstyle Checks <br/>
Pitest: examine and try to remove infinite loop mutations <br/>
Remove from whitelist file odd words that came from test imput files <br/>
Fix xdocs Examples AST Consistency Test (Reduce suppressions list) <br/>
Resolve violation from RegExpDuplicateCharacterInClass inspection <br/>
SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
Resolve Pitest Suppressions - java-ast-visitor <br/>
Conver test from XpathFilterElementTest to SuppressionXpathSingleFilterTest to use inlined config in Input files <br/>
Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
Expand "Writing Check" to include XPath support <br/>
Top comment should 'Compilable with Java22' <br/>
False positive: indentation inside of constructor parameters inside try block <br/>
Updating properties in Input files to mention all default properties, <br/>
Resolve error-prone violations <br/>
Organize openrewrite staticanalysis composite recipes by groups as it is done on openrewrite website <br/>
Define violation messages for all violations <br/>
Find way to keep qodana yml in config folder <br/>
Fix typos and improve grammer in testing techniques guide <br/>
doc: Add DESCRIPTION token example with AST tree - Issue #​17882 <br/>
Clone `SpongePowered/Configurate` once SpongePowered/Configurate#617 is merged <br/>
Documentation examples for RegexpHeader and Header does not have any header <br/>
Activate Java 21 migration recipes in OpenRewrite CI <br/>
Consolidate `no_output_timeout` <br/>
Resolve CheckerFramework violations <br/>
migrate IDEA inpection in CI to most recent version <br/>
Fix comment <br/>
</details>
### [`v13.2.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.2.0)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-13.1.0...checkstyle-13.2.0)
Checkstyle 13.2.0 - <https://checkstyle.org/releasenotes.html#Release_13.2.0;
New:
[#​16678](https://redirect.github.com/checkstyle/checkstyle/issues/16678) - new Check: NumericalPrefixesInfixesSuffixesCharacterCaseCheck numerical prefixes, infixes, and suffixes should be lowercase, except for "L"
Bug fixes:
[#​18653](https://redirect.github.com/checkstyle/checkstyle/issues/18653) - False-negative: HexLiteralCase does not throw violation on Hex float literals
[#​18486](https://redirect.github.com/checkstyle/checkstyle/issues/18486) - False positive: JavadocParagraph reports violation when ``<`p`>`` is after tags
<details>
<summary>Other Changes:</summary>
<br/>
Documentation examples for MultiFileRegexpHeader does not have any header <br/>
Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
Redundant `tokens` property in `CustomImportOrder` of `google_checks.xml` <br/>
Resolve error-prone violations <br/>
Fix SpotBugs UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR warning in IndentationCheck <br/>
Split openrewrite-refaster-rules ci job into two jobs <br/>
Enable pitest EXPERIMENTAL_MEMBER_VARIABLE <br/>
Add validation for single commit in pull <br/>
Update all pitest profiles to have mutationThreshold=99 <br/>
Resolve violations from spotbugs sb-contrib 7.6.0 <br/>
Convert regressions that use maven-checkstyle-plugin to CLI based <br/>
Define violation messages for all violations <br/>
dependency: bump pmd.version from 7.20.0 to 7.21.0 <br/>
SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
</details>
### [`v13.1.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.1.0)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-13.0.0...checkstyle-13.1.0)
Checkstyle 13.1.0 - <https://checkstyle.org/releasenotes.html#Release_13.1.0;
Breaking backward compatibility:
[#​12556](https://redirect.github.com/checkstyle/checkstyle/issues/12556) - Remove deprecated method CheckstyleAntTask:createClasspath()
New:
[#​18329](https://redirect.github.com/checkstyle/checkstyle/issues/18329) - ImportControl: add module attribute to allow/disallow module imports
[#​18368](https://redirect.github.com/checkstyle/checkstyle/issues/18368) - New check: MissingOverrideOnRecordAccessor to require Override on record component accessor methods
Bug fixes:
[#​16087](https://redirect.github.com/checkstyle/checkstyle/issues/16087) - false positive invalid tag JavadocType
[#​18790](https://redirect.github.com/checkstyle/checkstyle/issues/18790) - IllegalTokenText reports false positives for Unicode whitespace characters without escape sequences
[#​18118](https://redirect.github.com/checkstyle/checkstyle/issues/18118) - Inconsistent behaviour of `Indentation` check
[#​13038](https://redirect.github.com/checkstyle/checkstyle/issues/13038) - VariableDeclarationUsageDistanceCheck doesn't handle method definition properly
[#​11103](https://redirect.github.com/checkstyle/checkstyle/issues/11103) - Indentation: Lambda in Enum causes error loop
[#​18644](https://redirect.github.com/checkstyle/checkstyle/issues/18644) - False-negative: SummaryJavadoc:forbiddenSummaryFragments for tab-formatted code
[#​6807](https://redirect.github.com/checkstyle/checkstyle/issues/6807) - False-positive RightCurly in google\_checks since 8.20
[#​17561](https://redirect.github.com/checkstyle/checkstyle/issues/17561) - Google style: Override is required on explicitly declared accessor method for a record
[#​18559](https://redirect.github.com/checkstyle/checkstyle/issues/18559) - Add missing checks to sun\_checks.xml: DeclarationOrder, FallThrough, OneStatementPerLine
<details>
<summary>Other Changes:</summary>
<br/>
Documentation examples for MultiFileRegexpHeader are not in valid regex form <br/>
Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
Dedicate `rewrite` recipes <br/>
Define violation messages for all violations <br/>
CLI '-s' option does not match by data from '-t' <br/>
Split openrewrite-recipes in two groups to always run in CI in less that 15 minutes <br/>
Do not use cause excpetion message durging wrapping <br/>
Resolve violations from spotbugs sb-contrib 7.6.0 <br/>
Convert regressions that use maven-checkstyle-plugin to CLI based <br/>
Resolve error-prone violations <br/>
Fix xdocs Examples AST Consistency Test (Reduce suppressions list) <br/>
Add missing property examples to XDocs for Checkstyle Checks <br/>
Heading anchor link icon does not copy section URL to clipboard <br/>
update JavadocTagContinuationIndentation Examples <br/>
Fix `prone` order <br/>
test to check indentation trailing comments are vertically aligned <br/>
Update doc to mention that XPath has direct connection to if comment aware checks are added or not <br/>
Recfactor classes to avoid CT_CONSTRUCTOR_THROW violation <br/>
recheck that CNC_COLLECTION_NAMING_CONFUSION is resolved. <br/>
Add `NullArgumentForNonNullParameter` #​17988 #​17985 #​18479 <br/>
Updating properties in Input files to mention all default properties, <br/>
use new nio jdk api instead of all api <br/>
Enforce file size on Java inputs <br/>
Specify XPath version in documentation <br/>
Resolve Pitest Suppressions - filters <br/>
Fix wrong test scope for `PMD` <br/>
Resolve spotbugs suppression for UnusedLocalVariableCheck <br/>
Resolve Pitest Suppressions - coding-2 <br/>
Add `CodeCleanup` <br/>
Add OpenJDK Java Style Guidelines coverage infrastructure <br/>
Update JRE compatibility table for 13.x and fix grammar on landing page <br/>
XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
doc: add Example5 for IllegalTokenTextCheck custom message <br/>
Upgrade all scripts to groovy 3.0.17 or 5.x <br/>
Resolve Pitest Suppressions - ant <br/>
Add `UpgradeToJava21` #​18528 #​18531 <br/>
Checker framework report violation on theoretcally possible cases but practiacally impossible <br/>
Resolve error-prone violations <br/>
Give more clarity on xdocs for AnnotationLocation <br/>
jdk21: activate WhenShouldBeUsed for checkstyle project <br/>
Resolve Pitest Suppressions - indentation <br/>
Add `rewrite` support for `errorprone.refasterrules` <br/>
pitest: increase mutation coverage for indentation profile to 100% <br/>
Resolve Pitest Suppressions - common <br/>
Add `EmptyNewlineAtEndOfFile` <br/>
Resolve Pitest Suppressions - imports <br/>
Cirrus should be used wisely to avoid credit limits <br/>
XdocsExamplesAstConsistencyTest should validate literal values match between examples <br/>
dependency: bump org.openrewrite.recipe:rewrite-migrate-java from 3.22.0 to 3.24.0 <br/>
</details>
### [`v13.0.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-13.0.0)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-12.3.1...checkstyle-13.0.0)
Checkstyle 13.0.0 - <https://checkstyle.org/releasenotes.html#Release_13.0.0;
Breaking backward compatibility:
[#​17430](https://redirect.github.com/checkstyle/checkstyle/issues/17430) - Use jdk21 as minimial required
Bug fixes:
[#​18409](https://redirect.github.com/checkstyle/checkstyle/issues/18409) - Remove duplicate violations in WhitespaceAfter and WhitespaceAround in sun\_checks.xml
<details>
<summary>Other Changes:</summary>
<br/>
jdk21: activate MissingNullCaseInSwitch for checkstyle project <br/>
Resolve Pitest Suppressions - imports <br/>
Conversion to Enhance Switch for AnnotationUseStyle Check Causing Jacoco Coverage Issue <br/>
Convert eligible classes to records <br/>
pitest: increase mutation coverage for indentation profile to 100% <br/>
Resolve Pitest Suppressions - filters <br/>
Fix xdocs Examples AST Consistency Test (Reduce suppressions list) <br/>
EmptyLineSeparator ignores configured tokens: reports violations for unlisted tokens and skips listed ones <br/>
Enforce file size on Java inputs <br/>
Store SARIF schema locally to avoid external network dependency <br/>
Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
</details>
### [`v12.3.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.3.1)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-12.3.0...checkstyle-12.3.1)
Checkstyle 12.3.1 - <https://checkstyle.org/releasenotes.html#Release_12.3.1;
Bug fixes:
[#​17265](https://redirect.github.com/checkstyle/checkstyle/issues/17265) - Duplicate violations in WhitespaceAfter and WhitespaceAround in google config
[#​17778](https://redirect.github.com/checkstyle/checkstyle/issues/17778) - Add support to properly follow Rule `7.1.1 General Form` in Google Style Guide Implementation
[#​18381](https://redirect.github.com/checkstyle/checkstyle/issues/18381) - NullPointerException in TextBlockGoogleStyleFormatting with text blocks in annotations
[#​17727](https://redirect.github.com/checkstyle/checkstyle/issues/17727) - Need default config in google\_checks.xml to forbid lowercase Javadoc beginnings
<details>
<summary>Other Changes:</summary>
<br/>
Add missing property examples to XDocs for Checkstyle Checks <br/>
Resolve Pitest Suppressions - filters <br/>
Resolve Pitest Suppressions - api <br/>
Refine newly added reuse of metadata and xdoc to simplify Javadocs <br/>
Resolve Pitest Suppressions - tree-walker <br/>
Resolve Pitest Suppressions <br/>
NoClassDefFound Exception during compilation on jdk25 <br/>
Resolve Pitest Suppressions - xpath <br/>
MissingOverride: update doc example to show method without inheritDoc <br/>
Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
implement IDE agnostic configuration with `editorconfig.org` <br/>
Examples Validation: content is same in all for single Check <br/>
Enforce file size on Java inputs <br/>
Add `rewrite` support for `errorprone.refasterrules` <br/>
XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
cleanup spotbugs suppression after next fb-contrib release <br/>
pitest: increase mutation coverage for indentation profile to 100% <br/>
Resolve error-prone violations <br/>
Remove CheckerFramework 'RegexChecker' annotation processor <br/>
XdocsExampleFileTest should catch fact that ExampleX.java is not referenced in respected Test class <br/>
SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
Define violation messages for all violations <br/>
Intellij Idea setup: Add steps to change encoding of properties file to UTF-8. <br/>
Resolve Pitest Suppressions - ant <br/>
build failure in CI for project Configurate <br/>
Updating properties in Input files to mention all default properties, <br/>
Resolve Pitest Suppressions - common <br/>
Clarification needed for 5.2.5 Non-constant field names coverage in Google style <br/>
Resolve CheckerFramework violations <br/>
Convert eligible classes to records <br/>
resolve PMD warning during execution <br/>
Remove last example code block at at the bottom of examples for NoLineWrap <br/>
</details>
### [`v12.3.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.3.0)
Checkstyle 12.3.0 - <https://checkstyle.org/releasenotes.html#Release_12.3.0;
New:
[#​18207](https://redirect.github.com/checkstyle/checkstyle/issues/18207) - IllegalImport: new property illegalModules to cover module imports
[#​17223](https://redirect.github.com/checkstyle/checkstyle/issues/17223) - Google-style: New Check TextBlockGoogleStyleFormattingCheck
Bug fixes:
[#​18283](https://redirect.github.com/checkstyle/checkstyle/issues/18283) - Google style checks should allow `_` keyword for anonymous variables
<details>
<summary>Other Changes:</summary>
<br/>
Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
Clone `apache/kafka` once KAFKA-19809 is merged <br/>
Add Kakfa project into Checkstyle regression suite <br/>
use new nio jdk api instead of all api <br/>
Recfactor classes to avoid CT_CONSTRUCTOR_THROW violation <br/>
uncliear error message if basedir is Linux based but execution is on windows <br/>
test to check indentation trailing comments are vertically aligned <br/>
infra: Fixing ECJ's version to be pinned, rather than being dynamic to not break CI pipelines <br/>
Website Generation doesn't automatically reflect new changes to checks.xml and checks/`<`type`>`/index.xml <br/>
Define violation messages for all violations <br/>
checkstyle-12.2.0: fails 2 checks building from source code <br/>
Xdoc marco to put version in xdoc from 'since' javadoc tag on Check <br/>
CI: verify-no-exception-configs should actually check contribution PR to append the same Check <br/>
Resolve Pitest Suppressions - main <br/>
Resolve Pitest Suppressions - ant <br/>
doc: note UnusedImports limitation for module import declarations <br/>
</details>
### [`v12.2.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.2.0)
Checkstyle 12.2.0 - <https://checkstyle.org/releasenotes.html#Release_12.2.0;
New:
[#​18088](https://redirect.github.com/checkstyle/checkstyle/issues/18088) - Include full check name alongside ID in XML violation reports
[#​17919](https://redirect.github.com/checkstyle/checkstyle/issues/17919) - Java25's import-module support
Bug fixes:
[#​18074](https://redirect.github.com/checkstyle/checkstyle/issues/18074) - JAR for 12.1.1 is missing org.slf4j package
[#​18171](https://redirect.github.com/checkstyle/checkstyle/issues/18171) - RedundantImport does not work with module imports
[#​18132](https://redirect.github.com/checkstyle/checkstyle/issues/18132) - `PatternVariableAssignment` gives error when assigning to field (using `this.`) with the same name as pattern variable
[#​18104](https://redirect.github.com/checkstyle/checkstyle/issues/18104) - Drop support in checks for no-longer-compilable preview feature - Pattern matching for swtich
<details>
<summary>Other Changes:</summary>
<br/>
doc: clarify behavior of NewlineAtEndOfFileCheck regarding extra blank lines <br/>
Resolve Pitest Suppressions - main <br/>
Improve wrapping in web site <br/>
resolve PMD warning during execution <br/>
XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
doc: mention ANTLR regression report <br/>
Refine newly added reuse of metadata and xdoc to simplify Javadocs <br/>
Updating properties in Input files to mention all default properties, <br/>
Define violation messages for all violations <br/>
Convert eligible classes to records <br/>
doc: explain how to use CLI generated xpath <br/>
Update SuppressionSingleFilter examples to use all properties <br/>
Website Generation doesn't automatically reflect new changes to checks.xml and checks/`<`type`>`/index.xml <br/>
Java 22 test files that were marked as compilable but are not <br/>
Special color for property links <br/>
Inprove website rendering <br/>
Add check to prohibit Windows line endings <br/>
Complitaion jobs in CircleCI do not pick up all files <br/>
Run regression testing in CI over openjdk25 <br/>
Add Java 25 compilation to CircleCI <br/>
Add `async` and/or `defer` attributes to site scripts <br/>
doc: Add extra section about 'Performance Regressions' <br/>
</details>
### [`v12.1.2`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.1.2)
Checkstyle 12.1.2 - <https://checkstyle.org/releasenotes.html#Release_12.1.2;
Bug fixes:
[#​18074](https://redirect.github.com/checkstyle/checkstyle/issues/18074) - JAR for 12.1.1 is missing org.slf4j package
[#​8396](https://redirect.github.com/checkstyle/checkstyle/issues/8396) - Indent issue with multiline method call with array element
<details>
<summary>Other Changes:</summary>
<br/>
UI Flickering on Checkstyle.org – Panel Resizes Erratically on Navigation <br/>
Enhancement: Add Smooth Scrolling to Anchor Links in Documentation <br/>
Broken link to Maven Snapshot repository in README <br/>
Inprove website rendering <br/>
Deploy configuration-1-3.xsd to the CheckStyle website <br/>
Website Generation doesn't automatically reflect new changes to checks.xml and checks/`<`type`>`/index.xml <br/>
Enforce file size on Java inputs <br/>
doc: archive release notes for 8.35-10.26 <br/>
Add missing property examples to XDocs for Checkstyle Checks <br/>
links to old releases in web are damaged <br/>
Resolve Pitest Suppressions - packagenamesloader <br/>
XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
GenericWhitespace when TAB is used instead of space <br/>
Webpage is blank of JDEPEND section <br/>
Code syntax highlighting javascript (code-prettify) is executed twice <br/>
Cover pitest survivals with tests <br/>
No space in command line checkstyle commands <br/>
Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
Add `rewrite` support for `errorprone.refasterrules` <br/>
</details>
### [`v12.1.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.1.1)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-12.1.0...checkstyle-12.1.1)
Checkstyle 12.1.1 - <https://checkstyle.org/releasenotes.html#Release_12.1.1;
Bug fixes:
[#​17975](https://redirect.github.com/checkstyle/checkstyle/issues/17975) - Incorrect encoding in non-English properties files causing garbled characters in localized messages
[#​17681](https://redirect.github.com/checkstyle/checkstyle/issues/17681) - Google style config and formatter differ on blank line separation
[#​3110](https://redirect.github.com/checkstyle/checkstyle/issues/3110) - some messages are still hardcoded in english
<details>
<summary>Other Changes:</summary>
<br/>
Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
Add `rewrite` support for `errorprone.refasterrules` <br/>
avoid horizontal scrolling in atclauseorder.html <br/>
Wrong tagOrder in AtClauseOrder documentation. <br/>
Resolve error-prone violations <br/>
Enforce file size on Java inputs <br/>
Cover pitest survivals with tests <br/>
Define violation messages for all violations <br/>
SLF4J configuration warnings when running tests <br/>
JVM warnings when running tests <br/>
</details>
### [`v12.1.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.1.0)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-12.0.1...checkstyle-12.1.0)
Checkstyle 12.1.0 - <https://checkstyle.org/releasenotes.html#Release_12.1.0;
New:
[#​16836](https://redirect.github.com/checkstyle/checkstyle/issues/16836) - New check: HexLiteralCase, Hexadecimal literals should use upper case letters A-F
<details>
<summary>Other Changes:</summary>
<br/>
Add missing property examples to XDocs for Checkstyle Checks <br/>
Resolve error-prone violations <br/>
Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
Convert eligible classes to records <br/>
test to check indentation trailing comments are vertically aligned <br/>
update JavadocTokenTypes.java to new format of AST print <br/>
CheckstyleAntTaskTest.testNoFileOrPathSpecified not executed because it's static <br/>
Resolving spotbugs violations <br/>
Remove ImportControlTest supressions <br/>
Deploy configuration-1-3.xsd to the CheckStyle website <br/>
Add `id` to `NeedBraces` declaration <br/>
</details>
### [`v12.0.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.0.1)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-12.0.0...checkstyle-12.0.1)
Checkstyle 12.0.1 - <https://checkstyle.org/releasenotes.html#Release_12.0.1;
Bug fixes:
[#​17131](https://redirect.github.com/checkstyle/checkstyle/issues/17131) - SARIF report does not contain information about the failing rules
<details>
<summary>Other Changes:</summary>
<br/>
Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
Enforce file size on Java inputs <br/>
Use LexicographicalAnnotationListing for annotations <br/>
</details>
### [`v12.0.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-12.0.0)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-11.1.0...checkstyle-12.0.0)
Checkstyle 12.0.0 - <https://checkstyle.org/releasenotes.html#Release_12.0.0;
Breaking backward compatibility:
[#​17514](https://redirect.github.com/checkstyle/checkstyle/issues/17514) - New ANTLR Grammar for Javadoc Comments
<details>
<summary>Other Changes:</summary>
<br/>
doc: update writing javadoc checks page in the documentation <br/>
Update `JavadocCommentsTokenTypes.java` to new format of AST print <br/>
Fix PackageObjectFactoryTest before/after annotations <br/>
XMLLoggerTest.java to use verifyWithInlineConfigParserAndXmlLogger <br/>
Define violation messages for all violations <br/>
test to check indentation trailing comments are vertically aligned <br/>
Resolve error-prone violations <br/>
Add missing property examples to XDocs for Checkstyle Checks <br/>
</details>
### [`v11.1.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-11.1.0)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-11.0.1...checkstyle-11.1.0)
Checkstyle 11.1.0 - <https://checkstyle.org/releasenotes.html#Release_11.1.0;
New:
[#​17451](https://redirect.github.com/checkstyle/checkstyle/issues/17451) - false-negative: whitespace between type annotation and array declarator or ellipsis
Bug fixes:
[#​17540](https://redirect.github.com/checkstyle/checkstyle/issues/17540) - Annotation location rule is not enforced in package-info.java file
[#​17507](https://redirect.github.com/checkstyle/checkstyle/issues/17507) - Google style: Missing support for multipart versioning format using underscores in method names
[#​17778](https://redirect.github.com/checkstyle/checkstyle/issues/17778) - Add support to properly follow Rule `7.1.1 General Form` in Google Style Guide Implementation
[#​17825](https://redirect.github.com/checkstyle/checkstyle/issues/17825) - --generate-checks-and-files-suppression option generates invalid XML
[#​13048](https://redirect.github.com/checkstyle/checkstyle/issues/13048) - JavadocTagContinuationIndentation: missing support to arbitrary indentation in `<`pre`>` tags
[#​11867](https://redirect.github.com/checkstyle/checkstyle/issues/11867) - LineLength gets triggered on multi-line strings for Google Checks
<details>
<summary>Other Changes:</summary>
<br/>
update JavadocTokenTypes.java to new format of AST print <br/>
Fix wrong dtd scheme reference in CLI example <br/>
move examples of IllegalImport to compilable folder <br/>
LineLength coverage page: missing note about command line exemptions <br/>
Add `rewrite` support for `errorprone.refasterrules` <br/>
Reuse in metadata module scrapper all methods to get data from javadoc and reflection only <br/>
SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
Add chechstyle-operewrite recipes to the project. <br/>
test to check indentation trailing comments are vertically aligned <br/>
Fix Javadoc Warnings: "use of default constructor, which does not provide a comment" <br/>
Upgrade all scripts to groovy 3.0.17 or 4.x <br/>
doc: make nrmancuso "former" <br/>
Convert eligible classes to records <br/>
</details>
### [`v11.0.1`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-11.0.1)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-11.0.0...checkstyle-11.0.1)
Checkstyle 11.0.1 - <https://checkstyle.org/releasenotes.html#Release_11.0.1;
Bug fixes:
[#​3110](https://redirect.github.com/checkstyle/checkstyle/issues/3110) - some messages are still hardcoded in english
[#​17563](https://redirect.github.com/checkstyle/checkstyle/issues/17563) - Google style: No proper way to check if the reason for swallowing the exception is actually appropriate
[#​17551](https://redirect.github.com/checkstyle/checkstyle/issues/17551) - Missing violations on Unicode and Octal values of `\s`
[#​17501](https://redirect.github.com/checkstyle/checkstyle/issues/17501) - Google style: Word TODO of Todo comment must be in all caps
<details>
<summary>Other Changes:</summary>
<br/>
fix cirrus-ci failure to install jdk21 <br/>
Preparation for Migration of Checkstyle Codebase to Java 21 <br/>
Enable assorted Error Prone Support checks <br/>
Conversion to Enhance Switch for SuppressionWarningCheck Causing Deeply Nesting Issues <br/>
Convert eligible classes to records <br/>
dependecies: update caciocavallo to latest <br/>
Convert switch statements to enhanced switch expressions <br/>
Add anchored links for each property <br/>
site log has a lot of warnings 'Anchor name "Description" used more than once' <br/>
Resolve CheckerFramework violations <br/>
Add filters table validation in xdoc folder <br/>
Wiki page on how to make test methods from issue description <br/>
improve position of tag `yamllint` <br/>
Use TypeName check to validate Examples classes <br/>
AnnotationLocation does not enforce annotation placement after Javadoc as documented <br/>
IT regression area Folder structure for suppressionxpathfilter <br/>
</details>
### [`v11.0.0`](https://redirect.github.com/checkstyle/checkstyle/releases/tag/checkstyle-11.0.0)
[Compare Source](https://redirect.github.com/checkstyle/checkstyle/compare/checkstyle-10.26.1...checkstyle-11.0.0)
Checkstyle 11.0.0 - <https://checkstyle.org/releasenotes.html#Release_11.0.0;
Breaking backward compatibility:
[#​13209](https://redirect.github.com/checkstyle/checkstyle/issues/13209) - Migrate project to JDK 17
[#​17321](https://redirect.github.com/checkstyle/checkstyle/issues/17321) - Use jdk17 as minimial required
New:
[#​17366](https://redirect.github.com/checkstyle/checkstyle/issues/17366) - FinalParameters - missing several tokens to check
Bug fixes:
[#​17332](https://redirect.github.com/checkstyle/checkstyle/issues/17332) - False positive from JavadocType: Unused `@`param tag
[#​8205](https://redirect.github.com/checkstyle/checkstyle/issues/8205) - fix all false-negatives about there is no single space between a type annotation and \[] or .... for Google Style
[#​17158](https://redirect.github.com/checkstyle/checkstyle/issues/17158) - InvalidJavadocPosition false-positive for record compact constructor with package-private accessibility
[#​14291](https://redirect.github.com/checkstyle/checkstyle/issues/14291) - Escape sequences in TextBlock, IllegalTokenText module should violate them for Google style
[#​17193](https://redirect.github.com/checkstyle/checkstyle/issues/17193) - Google-style: Improper enforcement of horizontal whitespace for double slash `//`
<details>
<summary>Other Changes:</summary>
<br/>
Upgrade all scripts to groovy 3.0.17 or 4.x <br/>
IT regression area Folder structure for suppressionxpathfilter <br/>
release is failing with "deploy failed: 403 - Forbidden" <br/>
config.html page does not allow linking to Examples <br/>
doc: add jetbrains logo by their request <br/>
Fix compareTo method for testInputViolations <br/>
xsd for the checkstyle configuration xml file <br/>
create XSD definition for XML report <br/>
Resolve invisiable problems after bump of maven site plugin 3.21.0 <br/>
website: in CLI help ouput, mark config parameter as optional <br/>
test to check indentation trailing comments are vertically aligned <br/>
SarifLoggerTest.java to use verifyWithInlineConfigParserAndLogger <br/>
SiteUtil.getPropertiesJavadocs does not reflect all the constituents of what it does <br/>
refactor methods in SiteUtil.java <br/>
Links to modules should be without anchor <br/>
Javadoc website mistakenly showing HTML entities meant for other characters. <br/>
regression-report.yml does not post error message if failing at handle_xxx phase <br/>
Convert concatenated strings to text blocks <br/>
website: fix links in google_style.html <br/>
suppressionxpathfilter.xml.template should use example macros <br/>
Inconsistent or Missing Whitespaces in 'Beginning Development' Page Code Blocks <br/>
Google-style: add '4.8.4.4 Switch expressions' to coverage table <br/>
Updating properties in Input files to mention all default properties, <br/>
Replace collect(toUnmodifiableList()) with toList() <br/>
Refactor instanceof checks to pattern variables <br/>
doc: Finished implementation of example separators in SuppressionXpathFilter website page <br/>
doc: Implemented example separators on SuppressionXpathFilter website page <br/>
Validate that all properties are used in examples <br/>
update google-java-format.sh to validate that all Input that are excluded have file InputFormatted <br/>
Resolve Pitest Suppression in Pitest-Javadoc Profile <br/>
add trino to no-error testing in CI <br/>
importcontrol.xml.template should use example macroses <br/>
Cover pitest survivals with tests <br/>
suppressionfilter.xml.template should use example macroses <br/>
Add `@`Serial annotation to serialVersionUID fields <br/>
Move the same class members from macroses to new common utility class <br/>
semaphore CI is failing with FAILED DOWNLOADS for junit-platform-commons-1.10.1.jar <br/>
update JavadocTokenTypes.java to new format of AST print <br/>
Make all notes sections be displayed under the Description section <br/>
Update Filters Exampes to use verifyFilterWithInlineConfigParser <br/>
Set up RegexpSingleline to check for presence of newly added Description macro in every module xdoc <br/>
Add new Description Macro <br/>
Add new Notes Macro <br/>
`<`table`>` tags miss `<`div class"wrapper"`>` wrapping in module javadocs <br/>
XdocsJavaDocsTest expected vs actual inconsistency when dealing with new javadoc module data marking <br/>
Preparation for Migration of Checkstyle Codebase to Java 17 <br/>
wesite: not wrappable property now it is causing horizontal scrolling <br/>
Remove from Travis CI snapshot deploy and stop using of Travis CI <br/>
Google-style: Add resources-noncompilable inputs to the google-java-format.sh <br/>
Google-style: Add resources-noncompilable inputs to the compilation by latest jdk <br/>
Replace `<`source`>``<`/source`>` tag in Checkstyle javadoc content <br/>
JavadocMetadataScraper doesn't scrap text from javadoc inline tag for description section in meta data <br/>
</details>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- "every 3 weeks on Monday"
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/pgjdbc/pgjdbc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: github://pgjdbc/pgjdbc
Cc: [email protected], [email protected]
Subject: Re: [pgjdbc/pgjdbc] PR #4108: fix(deps): update dependency checkstyle to v13
In-Reply-To: <<[email protected]>>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox