Skip to content

Releases: ChuckJonas/vscode-apex-pmd

0.10.0 - 2025-06-27

27 Jun 18:15
v0.10.0
0da04e4

Choose a tag to compare

Added

  • Bump minimum version of VS Code API from 1.43.0 to 1.74.0 by @adangel in #345
  • Bump PMD from 7.14.0 to 7.15.0 by @adangel in #346
  • New configuration property "apexPMD.enableDebugOutput" by @adangel in #347

Changed

  • Output Channel "Apex PMD" is now a LogOutputChannel and supports different log levels by @adangel in #347
  • Set apexRootDirectory.mode by default to "off" to prevent performance issues for now by @adangel in #348
16 dependency updates

Removed

  • Support for VS Code versions older than November 2022 has been removed via #345

Fixed

Full Changelog: v0.9.0...v0.10.0

0.9.0 - 2025-06-09

09 Jun 18:10
v0.9.0
6a2f8a5

Choose a tag to compare

Added

  • Support for environment variable PMD_APEX_ROOT_DIRECTORY by @gparada in #157
    and by @adangel in #180
  • New configuration property "apexPMD.apexRootDirectory"
  • Updated PMD from 7.6.0 to 7.14.0 by @adangel in #322

Changed

  • Configuration properties are organized now in 4 sections. The names of the properties stay the same. The sections
    are:
    • Events
    • Rule Configurations
    • Violation Handling
    • PMD Execution
75 dependency updates
Read more

0.8.0 - 2024-09-27

27 Sep 19:07
v0.8.0
50a85a8

Choose a tag to compare

Added

Changed

Full Changelog: v0.7.0...v0.8.0

0.7.0 - 2024-04-25

25 Apr 13:12
v0.7.0
cebd70f

Choose a tag to compare

Added

  • Upgrade to PMD 7.0.0 #159

Changed

Fixed

  • Default ruleset not compatible with final PMD 7.0.0 #158

Full Changelog: v0.6.2...v0.7.0

0.6.2 - 2023-09-14

14 Sep 18:00
v0.6.2
c1d610b

Choose a tag to compare

Added

  • [ci] Run github actions and tests on all operating systems by @adangel in #150

Changed

  • Improve marketplace integration - Rename CHANGELOG -> CHANGELOG.md by @adangel in #147
  • Bump @vscode/test-electron from 1.6.1 to 2.3.4 by @adangel in #149
  • CLASSPATH must only be quoted for Windows by @adangel in #151
  • Quote pmdBinPath in case it contains spaces by @adangel in #152

Fixed

  • additionalClassPaths not being picked up for custom rules (regression in 0.6.1) #145
  • Cannot execute PMD when user dir contains spaces #146

Full Changelog: v0.6.1...v0.6.2

0.6.1 - 2023-09-08

08 Sep 14:18
v0.6.1
934464d

Choose a tag to compare

Added

Changed

  • Update README.md - Intro sentence to get the command palette opened by @surfmuggle in #137
  • Update dependencies by @adangel in #142
  • Quote classPath to deal with spaces in workspaceRootPath by @adangel in #143

Removed

  • remove settings showErrors, showStdOut, and showStdErr. Output from PMD execution is always
    displayed in the output window. This helps to diagnose problems like ruleset loading errors.

Fixed

  • Error executing PMD when project folder uses spaces #139
  • Static Analysis Failed - Cannot load ruleset #140

New Contributors

Full Changelog: v0.6.0...v0.6.1

0.6.0 - 2023-08-24

29 Aug 18:06
v0.6.0

Choose a tag to compare

Added

Changed

  • Upgraded to PMD7!

Removed

  • WARNING: PMD6 is no longer supported via pmdBinPath setting. If you receive an error, please clear this setting!

0.5.1

29 Jul 21:02

Choose a tag to compare

Re-updating because (can't trust binaries)

0.5.0

29 Jul 21:02

Choose a tag to compare

Merge branch 'onDocumentChange'

0.4.10

02 May 05:09

Choose a tag to compare

  • upgraded to PMD 6.23