Skip to content

Commit 4339980

Browse files
committed
[release] Prepare next development version
1 parent 8562692 commit 4339980

47 files changed

Lines changed: 119 additions & 88 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/_config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
repository: pmd/pmd
22

33
pmd:
4-
version: 7.23.0
5-
previous_version: 7.22.0
6-
date: 2026-03-27
4+
version: 7.24.0-SNAPSHOT
5+
previous_version: 7.23.0
6+
date: 2026-04-24
77
# release types: major, minor, bugfix
88
release_type: minor
99

docs/pages/release_notes.md

Lines changed: 5 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -22,55 +22,20 @@ This is a {{ site.pmd.release_type }} release.
2222

2323
{% tocmaker is_release_notes_processor %}
2424

25+
### 🚀️ New and noteworthy
26+
2527
### 🐛️ Fixed Issues
26-
* core
27-
* [#6503](https://github.com/pmd/pmd/issues/6503): \[core] Links in HTML report are broken
28-
* java-errorprone
29-
* [#6502](https://github.com/pmd/pmd/issues/6502): \[java] CloseResource: False positive for allowedResourceMethodPatterns entries when using unqualified method calls
30-
* java-security
31-
* [#6531](https://github.com/pmd/pmd/issues/6531): \[java] InsecureCryptoIv: False negative with fixed IVs from array initializers
28+
29+
### 🚨️ API Changes
3230

3331
### ✨️ Merged pull requests
3432
<!-- content will be automatically generated, see /do-release.sh -->
35-
* [#6467](https://github.com/pmd/pmd/pull/6467): \[ci] Use typos gh-action - [Andreas Dangel](https://github.com/adangel) (@adangel)
36-
* [#6488](https://github.com/pmd/pmd/pull/6488): \[doc] Update security.md for CVE-2026-28338 - [Andreas Dangel](https://github.com/adangel) (@adangel)
37-
* [#6489](https://github.com/pmd/pmd/pull/6489): \[doc] CPD: document --report-file parameter - [Andreas Dangel](https://github.com/adangel) (@adangel)
38-
* [#6504](https://github.com/pmd/pmd/pull/6504): \[core] Fix #6503: Don't escape externalInfoUrl in reports - [Andreas Dangel](https://github.com/adangel) (@adangel)
39-
* [#6505](https://github.com/pmd/pmd/pull/6505): \[java] Fix #6502: CloseResource should consider unqualified method calls - [Andreas Dangel](https://github.com/adangel) (@adangel)
40-
* [#6545](https://github.com/pmd/pmd/pull/6545): \[java] Fix #6531: False negative in InsecureCryptoIv with array initializers - [Zbynek Konecny](https://github.com/zbynek) (@zbynek)
4133

4234
### 📦️ Dependency updates
4335
<!-- content will be automatically generated, see /do-release.sh -->
44-
* [#6476](https://github.com/pmd/pmd/pull/6476): Bump PMD from 7.21.0 to 7.22.0
45-
* [#6479](https://github.com/pmd/pmd/pull/6479): chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.0
46-
* [#6480](https://github.com/pmd/pmd/pull/6480): chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
47-
* [#6481](https://github.com/pmd/pmd/pull/6481): chore(deps): bump com.puppycrawl.tools:checkstyle from 13.2.0 to 13.3.0
48-
* [#6482](https://github.com/pmd/pmd/pull/6482): chore(deps): bump org.mockito:mockito-core from 5.21.0 to 5.22.0
49-
* [#6483](https://github.com/pmd/pmd/pull/6483): chore(deps-dev): bump net.bytebuddy:byte-buddy from 1.18.5 to 1.18.7
50-
* [#6484](https://github.com/pmd/pmd/pull/6484): chore(deps): bump org.yaml:snakeyaml from 2.5 to 2.6
51-
* [#6485](https://github.com/pmd/pmd/pull/6485): chore(deps): bump org.checkerframework:checker-qual from 3.53.1 to 3.54.0
52-
* [#6486](https://github.com/pmd/pmd/pull/6486): chore(deps-dev): bump net.bytebuddy:byte-buddy-agent from 1.18.5 to 1.18.7
53-
* [#6487](https://github.com/pmd/pmd/pull/6487): chore(deps): bump com.google.protobuf:protobuf-java from 4.33.5 to 4.34.0
54-
* [#6490](https://github.com/pmd/pmd/pull/6490): chore: Update gems, remove github-pages
55-
* [#6498](https://github.com/pmd/pmd/pull/6498): chore(deps): bump ruby/setup-ruby from 1.288.0 to 1.290.0
56-
* [#6499](https://github.com/pmd/pmd/pull/6499): chore(deps-dev): bump commons-logging:commons-logging from 1.3.5 to 1.3.6
57-
* [#6500](https://github.com/pmd/pmd/pull/6500): chore(deps-dev): bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2
58-
* [#6501](https://github.com/pmd/pmd/pull/6501): chore(deps): bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0
59-
* [#6506](https://github.com/pmd/pmd/pull/6506): chore(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0
60-
* [#6507](https://github.com/pmd/pmd/pull/6507): chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1
61-
* [#6508](https://github.com/pmd/pmd/pull/6508): chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.4 to 3.0.2
62-
* [#6509](https://github.com/pmd/pmd/pull/6509): chore(deps): bump ruby/setup-ruby from 1.290.0 to 1.295.0
63-
* [#6511](https://github.com/pmd/pmd/pull/6511): chore(deps): bump org.mockito:mockito-core from 5.22.0 to 5.23.0
64-
* [#6514](https://github.com/pmd/pmd/pull/6514): chore: bump maven from 3.9.12 to 3.9.14
65-
* [#6516](https://github.com/pmd/pmd/pull/6516): chore: bump json from 2.19.0 to 2.19.2
66-
* [#6548](https://github.com/pmd/pmd/pull/6548): chore(deps): bump actions/cache from 5.0.3 to 5.0.4
67-
* [#6549](https://github.com/pmd/pmd/pull/6549): chore(deps): bump com.google.protobuf:protobuf-java from 4.34.0 to 4.34.1
68-
* [#6551](https://github.com/pmd/pmd/pull/6551): chore: use ruby4
6936

7037
### 📈️ Stats
7138
<!-- content will be automatically generated, see /do-release.sh -->
72-
* 38 commits
73-
* 9 closed tickets & PRs
74-
* Days since last release: 27
7539

7640
{% endtocmaker %}
41+

docs/pages/release_notes_old.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,72 @@ Previous versions of PMD can be downloaded here: [Releases - pmd/pmd (GitHub)](h
77

88

99

10+
## 27-March-2026 - 7.23.0
11+
12+
The PMD team is pleased to announce PMD 7.23.0.
13+
14+
This is a minor release.
15+
16+
### Table Of Contents
17+
18+
* [🐛️ Fixed Issues](#fixed-issues)
19+
* [✨️ Merged pull requests](#merged-pull-requests)
20+
* [📦️ Dependency updates](#dependency-updates)
21+
* [📈️ Stats](#stats)
22+
23+
### 🐛️ Fixed Issues
24+
* core
25+
* [#6503](https://github.com/pmd/pmd/issues/6503): \[core] Links in HTML report are broken
26+
* java-errorprone
27+
* [#6502](https://github.com/pmd/pmd/issues/6502): \[java] CloseResource: False positive for allowedResourceMethodPatterns entries when using unqualified method calls
28+
* java-security
29+
* [#6531](https://github.com/pmd/pmd/issues/6531): \[java] InsecureCryptoIv: False negative with fixed IVs from array initializers
30+
31+
### ✨️ Merged pull requests
32+
<!-- content will be automatically generated, see /do-release.sh -->
33+
* [#6467](https://github.com/pmd/pmd/pull/6467): \[ci] Use typos gh-action - [Andreas Dangel](https://github.com/adangel) (@adangel)
34+
* [#6488](https://github.com/pmd/pmd/pull/6488): \[doc] Update security.md for CVE-2026-28338 - [Andreas Dangel](https://github.com/adangel) (@adangel)
35+
* [#6489](https://github.com/pmd/pmd/pull/6489): \[doc] CPD: document --report-file parameter - [Andreas Dangel](https://github.com/adangel) (@adangel)
36+
* [#6504](https://github.com/pmd/pmd/pull/6504): \[core] Fix #6503: Don't escape externalInfoUrl in reports - [Andreas Dangel](https://github.com/adangel) (@adangel)
37+
* [#6505](https://github.com/pmd/pmd/pull/6505): \[java] Fix #6502: CloseResource should consider unqualified method calls - [Andreas Dangel](https://github.com/adangel) (@adangel)
38+
* [#6545](https://github.com/pmd/pmd/pull/6545): \[java] Fix #6531: False negative in InsecureCryptoIv with array initializers - [Zbynek Konecny](https://github.com/zbynek) (@zbynek)
39+
40+
### 📦️ Dependency updates
41+
<!-- content will be automatically generated, see /do-release.sh -->
42+
* [#6476](https://github.com/pmd/pmd/pull/6476): Bump PMD from 7.21.0 to 7.22.0
43+
* [#6479](https://github.com/pmd/pmd/pull/6479): chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.0
44+
* [#6480](https://github.com/pmd/pmd/pull/6480): chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
45+
* [#6481](https://github.com/pmd/pmd/pull/6481): chore(deps): bump com.puppycrawl.tools:checkstyle from 13.2.0 to 13.3.0
46+
* [#6482](https://github.com/pmd/pmd/pull/6482): chore(deps): bump org.mockito:mockito-core from 5.21.0 to 5.22.0
47+
* [#6483](https://github.com/pmd/pmd/pull/6483): chore(deps-dev): bump net.bytebuddy:byte-buddy from 1.18.5 to 1.18.7
48+
* [#6484](https://github.com/pmd/pmd/pull/6484): chore(deps): bump org.yaml:snakeyaml from 2.5 to 2.6
49+
* [#6485](https://github.com/pmd/pmd/pull/6485): chore(deps): bump org.checkerframework:checker-qual from 3.53.1 to 3.54.0
50+
* [#6486](https://github.com/pmd/pmd/pull/6486): chore(deps-dev): bump net.bytebuddy:byte-buddy-agent from 1.18.5 to 1.18.7
51+
* [#6487](https://github.com/pmd/pmd/pull/6487): chore(deps): bump com.google.protobuf:protobuf-java from 4.33.5 to 4.34.0
52+
* [#6490](https://github.com/pmd/pmd/pull/6490): chore: Update gems, remove github-pages
53+
* [#6498](https://github.com/pmd/pmd/pull/6498): chore(deps): bump ruby/setup-ruby from 1.288.0 to 1.290.0
54+
* [#6499](https://github.com/pmd/pmd/pull/6499): chore(deps-dev): bump commons-logging:commons-logging from 1.3.5 to 1.3.6
55+
* [#6500](https://github.com/pmd/pmd/pull/6500): chore(deps-dev): bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2
56+
* [#6501](https://github.com/pmd/pmd/pull/6501): chore(deps): bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0
57+
* [#6506](https://github.com/pmd/pmd/pull/6506): chore(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0
58+
* [#6507](https://github.com/pmd/pmd/pull/6507): chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1
59+
* [#6508](https://github.com/pmd/pmd/pull/6508): chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.4 to 3.0.2
60+
* [#6509](https://github.com/pmd/pmd/pull/6509): chore(deps): bump ruby/setup-ruby from 1.290.0 to 1.295.0
61+
* [#6511](https://github.com/pmd/pmd/pull/6511): chore(deps): bump org.mockito:mockito-core from 5.22.0 to 5.23.0
62+
* [#6514](https://github.com/pmd/pmd/pull/6514): chore: bump maven from 3.9.12 to 3.9.14
63+
* [#6516](https://github.com/pmd/pmd/pull/6516): chore: bump json from 2.19.0 to 2.19.2
64+
* [#6548](https://github.com/pmd/pmd/pull/6548): chore(deps): bump actions/cache from 5.0.3 to 5.0.4
65+
* [#6549](https://github.com/pmd/pmd/pull/6549): chore(deps): bump com.google.protobuf:protobuf-java from 4.34.0 to 4.34.1
66+
* [#6551](https://github.com/pmd/pmd/pull/6551): chore: use ruby4
67+
68+
### 📈️ Stats
69+
<!-- content will be automatically generated, see /do-release.sh -->
70+
* 38 commits
71+
* 9 closed tickets & PRs
72+
* Days since last release: 27
73+
74+
75+
1076
## 27-February-2026 - 7.22.0
1177

1278
The PMD team is pleased to announce PMD 7.22.0.

pmd-ant/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<artifactId>pmd</artifactId>
99
<groupId>net.sourceforge.pmd</groupId>
10-
<version>7.23.0</version>
10+
<version>7.24.0-SNAPSHOT</version>
1111
</parent>
1212
<modelVersion>4.0.0</modelVersion>
1313

pmd-apex/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>net.sourceforge.pmd</groupId>
99
<artifactId>pmd</artifactId>
10-
<version>7.23.0</version>
10+
<version>7.24.0-SNAPSHOT</version>
1111
<relativePath>../pom.xml</relativePath>
1212
</parent>
1313

pmd-cli/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>net.sourceforge.pmd</groupId>
99
<artifactId>pmd</artifactId>
10-
<version>7.23.0</version>
10+
<version>7.24.0-SNAPSHOT</version>
1111
<relativePath>../pom.xml</relativePath>
1212
</parent>
1313

pmd-coco/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>net.sourceforge.pmd</groupId>
99
<artifactId>pmd</artifactId>
10-
<version>7.23.0</version>
10+
<version>7.24.0-SNAPSHOT</version>
1111
<relativePath>../pom.xml</relativePath>
1212
</parent>
1313

pmd-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>net.sourceforge.pmd</groupId>
99
<artifactId>pmd</artifactId>
10-
<version>7.23.0</version>
10+
<version>7.24.0-SNAPSHOT</version>
1111
<relativePath>../pom.xml</relativePath>
1212
</parent>
1313

pmd-cpp/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>net.sourceforge.pmd</groupId>
99
<artifactId>pmd</artifactId>
10-
<version>7.23.0</version>
10+
<version>7.24.0-SNAPSHOT</version>
1111
<relativePath>../pom.xml</relativePath>
1212
</parent>
1313

pmd-cs/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>net.sourceforge.pmd</groupId>
99
<artifactId>pmd</artifactId>
10-
<version>7.23.0</version>
10+
<version>7.24.0-SNAPSHOT</version>
1111
<relativePath>../pom.xml</relativePath>
1212
</parent>
1313

0 commit comments

Comments
 (0)