Releases: ChuckJonas/vscode-apex-pmd
Releases · ChuckJonas/vscode-apex-pmd
0.9.0 - 2025-06-09
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
- Bump tslint from 5.20.1 to 6.1.3 by @dependabot[bot] in #183
- Bump @types/glob from 7.2.0 to 8.1.0 by @dependabot[bot] in #184
- Bump webpack from 5.94.0 to 5.97.1 by @dependabot[bot] in #193
- Bump @types/node from 10.17.60 to 22.10.10 by @dependabot[bot] in #210
- Bump typescript from 3.8.3 to 5.7.3 by @adangel in #211
- Bump eslint and prettier by @adangel in #212
- Bump ts-loader from 8.4.0 to 9.5.2 by @dependabot[bot] in #213
- Bump mocha from 10.2.0 to 11.1.0 by @dependabot[bot] in #216
- Bump @vscode/test-electron from 2.3.9 to 2.4.1 by @dependabot[bot] in #217
- Bump @types/mocha from 10.0.1 to 10.0.10 by @dependabot[bot] in #218
- Bump webpack-cli from 5.1.4 to 6.0.1 by @dependabot[bot] in #219
- Bump @typescript-eslint/eslint-plugin from 8.21.0 to 8.22.0 by @dependabot[bot] in #220
- Bump @typescript-eslint/parser from 8.21.0 to 8.22.0 by @dependabot[bot] in #221
- Bump @types/node from 22.10.10 to 22.12.0 by @dependabot[bot] in #222
- Bump typescript-eslint from 8.21.0 to 8.22.0 by @dependabot[bot] in #223
- Bump @types/node from 22.12.0 to 22.13.0 by @dependabot[bot] in #224
- Bump typescript-eslint from 8.22.0 to 8.23.0 by @dependabot[bot] in #225
- Bump @types/node from 22.13.0 to 22.13.1 by @dependabot[bot] in #226
- Bump eslint from 9.19.0 to 9.20.0 by @dependabot[bot] in #228
- Bump prettier from 3.4.2 to 3.5.0 by @dependabot[bot] in #230
- Bump @typescript-eslint/eslint-plugin from 8.23.0 to 8.24.0 by @dependabot[bot] in #231
- Bump @typescript-eslint/parser from 8.23.0 to 8.24.0 by @dependabot[bot] in #232
- Bump typescript-eslint from 8.23.0 to 8.24.0 by @dependabot[bot] in #233
- Bump eslint from 9.20.0 to 9.20.1 by @dependabot[bot] in #234
- Bump @types/node from 22.13.1 to 22.13.2 by @dependabot[bot] in #235
- Bump @types/node from 22.13.2 to 22.13.4 by @dependabot[bot] in #236
- Bump prettier from 3.5.0 to 3.5.1 by @dependabot[bot] in #237
- Bump webpack from 5.97.1 to 5.98.0 by @dependabot[bot] in #238
- Bump @typescript-eslint/parser from 8.24.0 to 8.24.1 by @dependabot[bot] in #239
- Bump typescript-eslint from 8.24.0 to 8.25.0 by @dependabot[bot] in #242
- Bump prettier from 3.5.1 to 3.5.2 by @dependabot[bot] in #244
- Bump eslint from 9.20.1 to 9.21.0 by @dependabot[bot] in #245
- Bump @types/node from 22.13.4 to 22.13.5 by @dependabot[bot] in #247
- Bump eslint-config-prettier from 10.0.1 to 10.0.2 by @dependabot[bot] in #248
- Bump @types/node from 22.13.5 to 22.13.8 by @dependabot[bot] in #250
- Bump prettier from 3.5.2 to 3.5.3 by @dependabot[bot] in #251
- Bump @typescript-eslint/eslint-plugin from 8.25.0 to 8.26.0 by @dependabot[bot] in #252
- Bump typescript-eslint from 8.25.0 to 8.26.0 by @dependabot[bot] in #253
- Bump typescript from 5.7.3 to 5.8.2 by @dependabot[bot] in #254
- Bump @types/node from 22.13.8 to 22.13.9 by @dependabot[bot] in #255
- Bump eslint-config-prettier from 10.0.2 to 10.1.1 by @dependabot[bot] in #256
- Bump eslint from 9.21.0 to 9.22.0 by @dependabot[bot] in #257
- Bump @types/node from 22.13.9 to 22.13.10 by @dependabot[bot] in #258
- Bump typescript-eslint from 8.26.0 to 8.26.1 by @dependabot[bot] in #260
- Bump typescript-eslint from 8.26.1 to 8.27.0 by @dependabot[bot] in #265
- Bump @types/node from 22.13.10 to 22.13.11 by @dependabot[bot] in #266
- Bump eslint from 9.22.0 to 9.23.0 by @dependabot[bot] in #268
- Bump @types/node from 22.13.11 to 22.13.13 by @dependabot[bot] in #269
- Bump eslint-plugin-prettier from 5.2.3 to 5.2.5 by @dependabot[bot] in #270
- Bump typescript-eslint from 8.27.0 to 8.28.0 by @dependabot[bot] in #271
- Bump @types/node from 22.13.13 to 22.13.14 by @dependabot[bot] in #273
- Bump @types/node from 22.13.14 to 22.13.16 by @dependabot[bot] in #275
- Bump typescript-eslint from 8.28.0 to 8.29.0 by @dependabot[bot] in #276
- Bump @types/node from 22.13.16 to 22.13.17 by @dependabot[bot] in #277
- Bump @types/node from 22.13.17 to 22.14.0 by @dependabot[bot] in #278
- Bump eslint-plugin-prettier from 5.2.5 to 5.2.6 by @dependabot[bot] in #279
- Bump eslint from 9.23.0 to 9.24.0 by @dependabot[bot] in #282
- Bump typescript from 5.8.2 to 5.8.3 by @dependabot[bot] in #283
- Bump @typescript-eslint/eslint-plugin from 8.29.0 to 8.29.1 by @dependabot[bot] in #285
- Bump webpack from 5.98.0 to 5.99.5 by @dependabot[bot] in #287
- Bump eslint-config-prettier from 10.1.1 to 10.1.2 by @dependabot[bot] in #288
- Bump typescript-eslint from 8.29.0 to 8.31.0 by @dependabot[bot] in #293
- Bump @eslint/js from 9.24.0 to 9.27.0 by @dependabot[bot] in #308
- Bump webpack from 5.99.5 to 5.99.9 by @dependabot[bot] in #309
- Bump @types/node from 22.14.0 to 22.15.23 by @dependabot[bot] in #311
- Bump mocha from 11.1.0 to 11.5.0 by @dependabot[bot] in #312
- Bump eslint-config-prettier from 10.1.2 to 10.1.5 by @dependabot[bot] in #313
- Bump @types/node from 22.15.23 to 22.15.24 by @dependabot[bot] in #314
- Bump @vscode/test-electron from 2.4.1 to 2.5.2 by @dependabot[bot] in #315
- Bump typescript-eslint from 8.31.0 to 8.33.0 by @dependabot[bot] in #316
- Bump @types/node from 22.15.24 to 22.15.27 by @dependabot[bot] in #317
- Bump @eslint/js from 9.27.0 to 9.28.0 by @dependabot[bot] in #319
- Bump eslint from 9.24.0 to 9.28.0 by @dependabot[bot] in #320
- Bump @types/node from 22.15.27 to 22.15.30 by @dependabot[bot] in #321
- Bump PMD from 7.6.0 to 7.14.0 by @adangel in #322
Fixed
- PMD fails to run from within VS Code when workspace path contains special characters
Reported by @mlankfer in #181
Fixed by @adangel in #187
Full Changelog: v0.8.0...v0.9.0
0.8.0 - 2024-09-27
Added
Changed
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #168
- Bump webpack from 5.88.2 to 5.94.0 by @dependabot in #172
- Improve PMD update procedure by @adangel in #174
- Bump micromatch from 4.0.5 to 4.0.8 by @adangel in #175
Full Changelog: v0.7.0...v0.8.0
0.7.0 - 2024-04-25
0.6.2 - 2023-09-14
Added
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
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
, andshowStdErr
. 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
- @surfmuggle made their first contribution in #137
Full Changelog: v0.6.0...v0.6.1
0.6.0 - 2023-08-24
0.5.1
Re-updating because (can't trust binaries)
0.5.0
Merge branch 'onDocumentChange'
0.4.10
- upgraded to PMD 6.23
0.4.9
Change
- upgraded to PMD 6.22
- added Cognitive Complexity to default rule-set
- removed Cyclomatic Complexity from default rule-set
- fixed stale readme link
- Upgraded vscode engine to 1.43.0 (min vscode version) + Upgraded to new test "framework"