Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: pmd/pmd-designer

7.19.2

12 Dec 10:59
7.19.2
218a533

Choose a tag to compare

🐛 Fixed issues:

  • #71: Support JavaFX as module (e.g. via azul jdk+fx)

✨ Merged pull requests:

📦 Dependency updates:

9 updates
  • #290: Bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0
  • #292: Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0
  • #294: Bump net.sourceforge.pmd:pmd-lang-test from 7.18.0 to 7.19.0
  • #297: Bump org.checkerframework:checker-qual from 3.52.0 to 3.52.1
  • #299: Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0
  • #300: Bump actions/checkout from 6.0.0 to 6.0.1
  • #301: Bump openjfx from 17.0.10 to 17.0.17
  • #304: Bump actions/create-github-app-token from 2.2.0 to 2.2.1
  • #305: Bump actions/setup-java from 5.0.0 to 5.1.0

See https://github.com/pmd/pmd-designer/milestone/19

7.19.1

27 Nov 19:21
7.19.1
699a88d

Choose a tag to compare

🐛 Fixed issues:

  • Designer doesn't start with Java11 + OpenJFX

✨ Merged pull requests:

See https://github.com/pmd/pmd-designer/milestone/18

7.19.0

27 Nov 17:24
7.19.0
dc03b46

Choose a tag to compare

🐛 Fixed issues:

  • #257: Refresh language registry when classpath changes

✨ Merged pull requests:

📦 Dependency updates:

110 updates
  • #108: Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.4.0
  • #109: Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.2
  • #110: Bump org.apache.maven.plugins:maven-site-plugin from 4.0.0-M13 to 4.0.0-M16
  • #112: Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.1
  • #113: Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1
  • #114: Bump junit5.version from 5.11.0 to 5.11.4
  • #115: Bump com.puppycrawl.tools:checkstyle from 10.18.1 to 10.21.2
  • #117: Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.5.0 to 3.6.0
  • #119: Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0
  • #120: Bump PMD from 7.8.0 to 7.10.0 for checks
  • #122: Bump org.codehaus.mojo:build-helper-maven-plugin from 3.5.0 to 3.6.0
  • #126: Bump net.sourceforge.pmd:pmd-lang-test from 7.9.0 to 7.10.0
  • #127: Bump org.apache.maven.plugins:maven-install-plugin from 3.1.1 to 3.1.3
  • #128: Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.5.0
  • #129: Bump org.checkerframework:checker-qual from 3.48.4 to 3.49.0
  • #130: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0
  • #131: Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.6.0
  • #134: Bump com.puppycrawl.tools:checkstyle from 10.21.2 to 10.21.3
  • #135: Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0
  • #136: Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.0 to 3.4.1
  • #137: Bump PMD from 7.10.0 to 7.11.0 for checks
  • #139: Bump net.sourceforge.pmd:pmd-lang-test from 7.10.0 to 7.11.0
  • #140: Bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4
  • #141: Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4
  • #144: Bump org.checkerframework:checker-qual from 3.49.0 to 3.49.1
  • #145: Bump com.puppycrawl.tools:checkstyle from 10.21.3 to 10.21.4
  • #146: Bump junit5.version from 5.11.4 to 5.12.1
  • #150: Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3
  • #151: Bump net.sourceforge.pmd:pmd-lang-test from 7.11.0 to 7.12.0
  • #154: Bump com.puppycrawl.tools:checkstyle from 10.21.4 to 10.23.0
  • #157: Bump junit5.version from 5.12.1 to 5.12.2
  • #158: Bump org.junit.platform:junit-platform-launcher from 1.12.1 to 1.12.2
  • #159: Bump org.checkerframework:checker-qual from 3.49.1 to 3.49.2
  • #165: Bump com.puppycrawl.tools:checkstyle from 10.23.0 to 10.23.1
  • #166: Bump net.sourceforge.pmd:pmd-lang-test from 7.12.0 to 7.13.0
  • #167: Bump org.checkerframework:checker-qual from 3.49.2 to 3.49.3
  • #174: Bump com.puppycrawl.tools:checkstyle from 10.23.1 to 10.24.0
  • #175: Bump PMD to 7.14.0 for checks
  • #176: Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1
  • #177: Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0
  • #180: Bump com.puppycrawl.tools:checkstyle from 10.24.0 to 10.25.0
  • #181: Bump junit5.version from 5.12.2 to 5.13.0
  • #182: Bump org.checkerframework:checker-qual from 3.49.3 to 3.49.4
  • #183: Bump org.junit.platform:junit-platform-launcher from 1.13.0 to 1.13.1
  • #184: Bump junit5.version from 5.13.0 to 5.13.1
  • #185: Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1
  • #187: Bump org.sonatype.central:central-publishing-maven-plugin from 0.7.0 to 0.8.0
  • #189: Bump com.puppycrawl.tools:checkstyle from 10.25.0 to 10.25.1
  • #190: Bump build-tools from 30 to 32
  • #192: Bump pmd.check.version from 7.14.0 to 7.15.0
  • #193: Bump net.sourceforge.pmd:pmd-lang-test from 7.14.0 to 7.15.0
  • #194: Bump com.puppycrawl.tools:checkstyle from 10.25.1 to 10.26.1
  • #195: Bump junit5.version from 5.13.1 to 5.13.2
  • #196: Bump org.apache.maven.plugins:maven-pmd-plugin from 3.26.0 to 3.27.0
  • #199: Bump org.checkerframework:checker-qual from 3.49.4 to 3.49.5
  • #200: Bump junit5.version from 5.13.2 to 5.13.3
  • #202: Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8
  • #204: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0
  • #205: Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
  • #208: Bump maven from 3.9.10 to 3.9.11
  • #209: Bump build-tools from 32 to 33
  • #210: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1
  • #211: Bump net.sourceforge.pmd:pmd-lang-test from 7.15.0 to 7.16.0
  • #212: Bump junit5.version from 5.13.3 to 5.13.4
  • #214: Bump org.junit.platform:junit-platform-launcher from 1.13.3 to 1.13.4
  • #218: Bump actions/checkout from 4.2.2 to 5.0.0
  • #219: Bump actions/create-github-app-token from 2.0.6 to 2.1.1
  • #221: Bump net.sourceforge.pmd:pmd-build-tools-config from 33 to 34
  • #223: Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3
  • #224: Bump kotlin.version from 2.2.0 to 2.2.10
  • #225: Bump actions/setup-java from 4.7.1 to 5.0.0
  • #229: Bump org.checkerframework:checker-qual from 3.49.5 to 3.50.0
  • #232: Bump actions/create-github-app-token from 2.1.1 to 2.1.4
  • #233: Bump kotlin.version from 2.2.10 to 2.2.20
  • #235: Bump org.apache.maven.plugins:maven-shade-plugin ...
Read more

7.10.0

23 Jan 10:18
7.10.0
38f21f1

Choose a tag to compare

🚨 New GPG Release Signing Key

Since January 2025, we switched the GPG Key we use for signing releases in Maven Central to be
A0B5CA1A4E086838.
The full fingerprint is 2EFA 55D0 785C 31F9 56F2 F87E A0B5 CA1A 4E08 6838.

🚀 New Git default branch - "main"

We are joining the Git community and updating "master" to "main". Using the term "master" for the main
development branch can be offensive to some people. Existing versions of Git have been always capable of
working with any branch name and since 2.28.0 (July 2020) the default initial branch is configurable
(init.defaultBranch). Since October 2020, the default branch for new repositories on GitHub
is "main". Finally, PMD will also use this new name for the main branch in all our own repositories.

✨ Merged pull requests:

📦 Dependency updates:

  • #88 Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
  • #90 Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.2
  • #91 Bump kotest.version from 5.5.5 to 5.9.1
  • #92 Bump junit5.version from 5.8.2 to 5.11.0
  • #94 Bump kotlin.version from 1.7.20 to 2.0.20
  • #96 Bump pmd-build-tools from 27-SNAPSHOT to 28
  • #97 Bump pmd from 7.5.0 to 7.8.0 for checks
  • #99 Bump build-tools from 29-SNAPSHOT to 29
  • #100 Bump maven-pmd-plugin from 3.24.0 to 3.26.0
  • #101 Bump kotlin.version from 2.0.20 to 2.0.21
  • #102 Bump org.checkerframework:checker-qual from 2.11.1 to 3.48.4
  • #104 Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.3
  • #105 Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.11.2
  • #106 Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0

See https://github.com/pmd/pmd-designer/milestone/16

7.2.0

31 May 09:09
7.2.0
32bd9b9

Choose a tag to compare

Merged pull requests:

  • #85 Properly stringify collection attributes as sequences by @jsotuyod

See https://github.com/pmd/pmd-designer/milestone/15

7.0.0

22 Mar 08:45
7.0.0
b50b237

Choose a tag to compare

  • Bump required pmd-core version to 7.0.0.

Changed maven GAV
The maven coordinates (GAV) have been changed. The artifactId has been renamed to pmd-designer.

<dependency>
  <groupId>net.sourceforge.pmd</groupId>
  <artifactId>pmd-designer</artifactId>
  <version>7.0.0</version>
</dependency>

At the same time, the release artefact name changed to pmd-designer-7.0.0.jar.

Changed default OpenJFX version to be 17

The designer is built now against openjfx 17. When using the designer with OpenJDK, at least Java 11
is required with openjfx 17 or later.

The designer can still be started with Oracle's Java 8, which includes JavaFX. But this is not
explicitly tested.

Fixed issues:

  • #54 Upgrade openjfx to 17
  • #65 Rename artifactId to pmd-designer

Merged pull requests:

  • #77 Enable PMD checks with PMD 7 by @adangel
  • #78 Fix deprecations from PMD 7 (getTerseName -> getId) by @adangel
  • #79 Update to latest PMD 7.0.0-SNAPSHOT by @adangel
  • #83 Avoid deprecated and internal API usage by @adangel

See https://github.com/pmd/pmd-designer/milestone/11

7.0.0-rc4

30 Sep 17:23
7.0.0-rc4
6ced6ff

Choose a tag to compare

  • Bump required pmd-core version to 7.0.0-rc4.

Fixed issues:

  • #61 Remove dependency to jcommander
  • #62 Exceptions and errors are not always logged
  • #63 Update to PMD 7.0.0-rc3
  • #72 NPE when launching Designer
  • #73 Remove commons-io dependency

Merged pull requests:

  • #68 Expose all properties with default values by @jsotuyod
  • #69 Perform the persistence asynchronously to not block the main (UI) thread #69 by @adangel
  • #70 Fix drag and drop for tests case violations by @adangel
  • #74 Remove commons-io by @adangel
  • #75 Update to PMD 7.0.0-SNAPSHOT (upcoming 7.0.0-rc4) by @adangel
  • #76 Correctly determine JavaFX version when embedded by @adangel

See https://github.com/pmd/pmd-designer/milestone/11

7.0.0-rc1

14 Apr 13:42
7.0.0-rc1
6e21eb2

Choose a tag to compare

  • Bump required pmd-core version to 7.0.0-rc1.

Fixed issues:

  • #43 Update PMD 7 Logo in the Designer

Merged pull requests:

See https://github.com/pmd/pmd-designer/milestone/11

6.49.0

30 Aug 19:44
0566be4

Choose a tag to compare

Fixed issues:

  • #10 [ui] Designer font display

Merged pull requests:

  • #52 Better expose entry points for pmd-cli integration by @jsotuyod
  • #53 Resolve text rendering issues across different platforms by @jsotuyod

See https://github.com/pmd/pmd-designer/milestone/14

6.37.0

31 Jul 14:15
45ba5df

Choose a tag to compare

  • #50 Usability improvements by Juan

  • Bump required pmd-core version to 6.27.0. The previous minimal pmd-core version was 6.23.0.

See https://github.com/pmd/pmd-designer/milestone/13