3294 Commits

Author SHA1 Message Date
Andreas Dangel
c46a2d31bf [java] Add new language versions 20 and 20-preview 2023-02-03 14:55:43 +01:00
Andreas Dangel
c3b1317a77 Update gems 2023-02-02 09:37:17 +01:00
Andreas Dangel
625a1cc7f0 Prepare next development version [skip ci] 2023-01-28 10:51:02 +01:00
Andreas Dangel
cb031625e8 Prepare pmd release 6.54.0 2023-01-28 10:18:27 +01:00
Andreas Dangel
aa64a5e3f0 Add @hassanalamibmx as a contributor 2023-01-27 09:12:36 +01:00
Andreas Dangel
c473634e26 Add @liamsharp as a contributor 2023-01-27 09:11:49 +01:00
Juan Martín Sotuyo Dodero
3e29407ebe Update changelog 2023-01-26 19:40:24 -03:00
Juan Martín Sotuyo Dodero
30a01c4f33 Merge branch 'pr-4214' 2023-01-26 13:16:54 -03:00
Andreas Dangel
7d56432d53 Fix release notes 2023-01-26 14:38:23 +01:00
Andreas Dangel
473241b241 Merge pull request #4329 from adangel:refactor-snakeyml
[core] Refactor usage of snakeyaml #4329
2023-01-26 11:16:17 +01:00
Andreas Dangel
f5cb8d97d7 Merge pull request #4125 from mohan-chinnappan-n:master
[core] New report format html-report-v2.xslt to provide html with datatable and chart features #4125
2023-01-26 11:13:49 +01:00
Andreas Dangel
1b6cba7f16 [doc] Update release notes (#4125) 2023-01-26 11:12:51 +01:00
Andreas Dangel
540a7374fb Merge pull request #4110 from tprouvot:feature/unusedVariableBindFalsePositive
[apex] Feature/unused variable bind false positive with dynamic SOQL #4110
2023-01-26 11:03:06 +01:00
Andreas Dangel
aa24ae7d25 [doc] Update release notes (#2669, #4110) 2023-01-26 11:02:33 +01:00
Andreas Dangel
cc4d83d279 Deprecate PMDConfiguration#reportShortNames 2023-01-25 16:40:04 +01:00
Juan Martín Sotuyo Dodero
87220c05e6 Merge pull request #4336 from adangel/deprecations-for-4235
[core] Deprecations in CPDConfiguration, Base(CPD)CLITest, AbstractAntTestHelper
2023-01-25 12:18:26 -03:00
Andreas Dangel
a93b45c040 [doc] Update doc for --relativize-paths-with regarding absolute paths 2023-01-25 13:02:06 +01:00
Andreas Dangel
7619693102 Revert "Update gems, update activesupport"
This reverts commit 460d6a0809c12605cfc6bd543ebb0c41075b4657.
2023-01-25 10:30:35 +01:00
Andreas Dangel
b6062ca1fd Fixups from review (#4336) 2023-01-25 09:53:43 +01:00
Andreas Dangel
460d6a0809 Update gems, update activesupport
Fixes https://github.com/pmd/pmd/security/dependabot/35
Fixes https://github.com/advisories/GHSA-j6gc-792m-qgm2
2023-01-25 09:46:26 +01:00
Andreas Dangel
9d92528587 Update bundler 2023-01-25 08:56:17 +01:00
Andreas Dangel
6b2f1be14e Update gems
Fixes https://github.com/pmd/pmd/security/dependabot/35
Fixes CVE-2023-22796
Fixes https://github.com/advisories/GHSA-j6gc-792m-qgm2

Fixes https://github.com/pmd/pmd/security/dependabot/36
Fixes https://github.com/advisories/GHSA-636f-xm5j-pj9m
2023-01-25 08:48:34 +01:00
Andreas Dangel
599e0b6a75 [doc] Update release notes (#4236) 2023-01-25 08:44:02 +01:00
Juan Martín Sotuyo Dodero
e6696a3f7e Merge branch 'pr-4341' 2023-01-24 12:51:18 -03:00
Juan Martín Sotuyo Dodero
453d2282fc Merge branch 'pr-4300' 2023-01-24 12:39:24 -03:00
Juan Martín Sotuyo Dodero
d3c576fd0d Update release notes 2023-01-24 12:39:10 -03:00
Andreas Dangel
e65fddff82 [core] FileCollector - add back addZipFile() as deprecated method 2023-01-24 16:37:06 +01:00
Andreas Dangel
0b4cc1e5bb [ant] Make relativizePathsWith a path-like structure
Update documentation
2023-01-24 15:52:36 +01:00
Andreas Dangel
e9baa5b931 [doc] Update CLI reference for new --relativize-paths-with 2023-01-24 11:35:55 +01:00
Andreas Dangel
e2d6325841 Update dependencies 2023-01-24 10:17:49 +01:00
Andreas Dangel
cc4c672f43 Add example of html-report-v2 for documentation 2023-01-23 16:38:38 +01:00
Andreas Dangel
26a57156a1 [core] Add CPDReport#filterMatches
Fixes #4340
2023-01-18 09:38:59 +01:00
Andreas Dangel
bab2e6f9ab [core] Deprecate some fields in AbstractAntTestHelper
Refs #4155
2023-01-17 11:53:10 +01:00
Andreas Dangel
aa06344d87 [core] Deprecate BaseCPDCLITest 2023-01-17 10:58:53 +01:00
Andreas Dangel
3dcecb6b55 [test] Deprecate BaseCLITest 2023-01-17 09:00:48 +01:00
Andreas Dangel
7c428db062 [core] Deprecate get/setEncoding on CPDConfiguration 2023-01-17 09:00:28 +01:00
Andreas Dangel
77b4970de8 Add webrick as gem dependency (jekyll/jekyll#8523) 2023-01-16 11:34:41 +01:00
Andreas Dangel
8b7b0c7d5c [core] Internalize CSVWriter 2023-01-16 10:47:34 +01:00
Andreas Dangel
5a8f8f06e7 Merge pull request #4280 from aaronhurst-google:deprecate-apex-version
[apex] Deprecate ApexRootNode.getApexVersion #4280
2023-01-14 11:00:53 +01:00
Andreas Dangel
8985c9dbf3 [doc] Update release notes (#4280) 2023-01-14 11:00:27 +01:00
Andreas Dangel
33315c498e [core] Refactor usage of snakeyaml
It was a dependency via apex-jorje, but there snakeyaml is actually not needed.

During generating doc, we use snakeyaml to load the sidebar and modify it. The code has been adjusted to use SafeConstructor to mitigate the risk.

Fixes https://github.com/pmd/pmd/security/dependabot/33
Fixes CVE-2022-1471
Fixes https://github.com/advisories/GHSA-mjmj-j48q-9wg2
2023-01-12 19:18:27 +01:00
Andreas Dangel
89b947bec5 Update gems
Fixes https://github.com/pmd/pmd/security/dependabot/34
Fixes CVE-2022-46648
Fixes https://github.com/advisories/GHSA-pfpr-3463-c6jh
2023-01-10 12:21:27 +01:00
Andreas Dangel
60d46d4234 [doc] Update release notes (#4285) 2023-01-10 09:51:59 +01:00
Andreas Dangel
a388d8466f Add @mluckam as a contributor 2023-01-10 09:50:01 +01:00
Andreas Dangel
3cdf1f2c74 Prepare next development version [skip ci] 2022-12-31 18:23:24 +01:00
Andreas Dangel
349c89240a Prepare pmd release 6.53.0 2022-12-31 18:07:28 +01:00
Andreas Dangel
f0e113c376 Merge pull request #4274 from kdebski85:issue-4266-compact-constructor-with-lambda
[java] Fix finding lambda scope in record compact constructor #4274
2022-12-31 15:35:47 +01:00
Andreas Dangel
ebefb36c73 [doc] Update release notes (#4266, #4274) 2022-12-31 15:34:36 +01:00
Andreas Dangel
d0367d0248 Add @kdebski85 as a contributor 2022-12-31 15:33:00 +01:00
Andreas Dangel
11867b0d3d Merge pull request #4265 from adangel:issue-4164-AvoidAssertAsIdentifier
[java][doc] AvoidAssertAsIdentifier and AvoidEnumAsIdentifier - clarify use case #4265
2022-12-31 15:13:19 +01:00