Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd-designer
  Commit: df138a2fbae6349d7f89e31de47f91cee7c4e7ea
      
https://github.com/pmd/pmd-designer/commit/df138a2fbae6349d7f89e31de47f91cee7c4e7ea
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2026-02-05 (Thu, 05 Feb 2026)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  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] <[email protected]>
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>



To unsubscribe from these emails, change your notification settings at 
https://github.com/pmd/pmd-designer/settings/notifications


_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to