Skip to content

Commit df138a2

Browse files
Bump net.sourceforge.pmd:pmd-lang-test from 7.20.0 to 7.21.0 (#323)
Bumps [net.sourceforge.pmd:pmd-lang-test](https://github.com/pmd/pmd) from 7.20.0 to 7.21.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pmd/pmd/releases">net.sourceforge.pmd:pmd-lang-test's releases</a>.</em></p> <blockquote> <h2>PMD 7.21.0 (30-January-2026)</h2> <h2>30-January-2026 - 7.21.0</h2> <p>The PMD team is pleased to announce PMD 7.21.0.</p> <p>This is a minor release.</p> <h3>Table Of Contents</h3> <ul> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#new-and-noteworthy">🚀️ New and noteworthy</a> <ul> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#new-java-26-support">🚀️ New: Java 26 Support</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#build-requirement-is-java-21">Build Requirement is Java 21</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#cpd">CPD</a></li> </ul> </li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#new-and-changed-rules">🌟️ New and Changed Rules</a> <ul> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#new-rules">New Rules</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#changed-rules">Changed Rules</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#deprecated-rules">Deprecated Rules</a></li> </ul> </li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#fixed-issues">🐛️ Fixed Issues</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#api-changes">🚨️ API Changes</a> <ul> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#deprecations">Deprecations</a></li> </ul> </li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#merged-pull-requests">✨️ Merged pull requests</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#dependency-updates">📦️ Dependency updates</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#stats">📈️ Stats</a></li> </ul> <h3>🚀️ New and noteworthy</h3> <h4>🚀️ New: Java 26 Support</h4> <p>This release of PMD brings support for Java 26.</p> <p>There are no new standard language features.</p> <p>There is one preview language feature:</p> <ul> <li><a href="https://openjdk.org/jeps/530">JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview)</a></li> </ul> <p>In order to analyze a project with PMD that uses these preview language features, you'll need to select the new language version <code>26-preview</code>:</p> <pre><code>pmd check --use-version java-26-preview ... </code></pre> <p>Note: Support for Java 24 preview language features have been removed. The version &quot;24-preview&quot; is no longer available.</p> <h4>Build Requirement is Java 21</h4> <p>From now on, Java 21 or newer is required to build PMD. PMD itself still remains compatible with Java 8, so that it still can be used in a pure Java 8 environment. This allows us to use the latest checkstyle version during the build.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pmd/pmd/commit/4558030d6f9859d7142580a8595d08e36a21e737"><code>4558030</code></a> [release] prepare release pmd_releases/7.21.0</li> <li><a href="https://github.com/pmd/pmd/commit/8fcf9732368c15149461b6521c313eeed658f505"><code>8fcf973</code></a> Prepare pmd release 7.21.0</li> <li><a href="https://github.com/pmd/pmd/commit/e91caec80c59bd5c58a8b68d0cb7f955c10f901d"><code>e91caec</code></a> [doc] chore: add keywords for auxclasspath in Java documentation (<a href="https://redirect.github.com/pmd/pmd/issues/6429">#6429</a>)</li> <li><a href="https://github.com/pmd/pmd/commit/ed0838b277db33f4c09ceda3c5781cb44167067f"><code>ed0838b</code></a> [doc] ADR 3: Clarify javadoc tags (<a href="https://redirect.github.com/pmd/pmd/issues/6392">#6392</a>)</li> <li><a href="https://github.com/pmd/pmd/commit/840a29fdb5fc2a825e504f34fb788a4e3062d983"><code>840a29f</code></a> chore: update javadoc internal API tags (<a href="https://redirect.github.com/pmd/pmd/issues/6391">#6391</a>)</li> <li><a href="https://github.com/pmd/pmd/commit/75fb5ebb3be02040ee910f294005dd2ea1123905"><code>75fb5eb</code></a> chore: update javadoc experimental tags (<a href="https://redirect.github.com/pmd/pmd/issues/6390">#6390</a>)</li> <li><a href="https://github.com/pmd/pmd/commit/c4c1edb26c32031bc13c1582a706493bc5cdda93"><code>c4c1edb</code></a> chore: update javadoc deprecated tags (<a href="https://redirect.github.com/pmd/pmd/issues/6389">#6389</a>)</li> <li><a href="https://github.com/pmd/pmd/commit/e7d97290ca933fd9c8bdb7708514ba0472b14e21"><code>e7d9729</code></a> chore: update javadoc deprecated tags</li> <li><a href="https://github.com/pmd/pmd/commit/8fb286a6ade4d60e789203a3bb6a5626084a13bf"><code>8fb286a</code></a> chore: update javadoc experimental tags</li> <li><a href="https://github.com/pmd/pmd/commit/7dcfeeafdb11c1f190a95f088c919331d9b397d6"><code>7dcfeea</code></a> chore: add full description to internalApi javadoc</li> <li>Additional commits viewable in <a href="https://github.com/pmd/pmd/compare/pmd_releases/7.20.0...pmd_releases/7.21.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=net.sourceforge.pmd:pmd-lang-test&package-manager=maven&previous-version=7.20.0&new-version=7.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 7726ae4 commit df138a2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<openjfx.version>17.0.17</openjfx.version>
5353
<java.version>8</java.version>
5454

55-
<pmd.langtest.version>7.20.0</pmd.langtest.version>
55+
<pmd.langtest.version>7.21.0</pmd.langtest.version>
5656
<kotlin.compiler.apiVersion>1.9</kotlin.compiler.apiVersion>
5757
<kotlin.compiler.languageVersion>1.9</kotlin.compiler.languageVersion>
5858
<kotlin.compiler.jvmTarget>1.${java.version}</kotlin.compiler.jvmTarget>

0 commit comments

Comments
 (0)