Commit df138a2
authored
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 "24-preview"
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 />
[](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
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
0 commit comments