107 Commits

Author SHA1 Message Date
Andreas Dangel
6a1c7de03c [doc] Restore release_notes_pmd7.md
Was accidentally removed by 339e1d4f436a27f6bb7d1891d835d3f8b4d173d0
2024-04-26 12:42:04 +02:00
Andreas Dangel
339e1d4f43 [release] Prepare next development version [skip ci] 2024-04-26 09:04:20 +02:00
Andreas Dangel
a2d8918dbd [release] Prepare next development version [skip ci] 2024-03-22 09:35:44 +01:00
Andreas Dangel
ba63a16d4c [doc] Fix styling for details sections
using parse_block_html:true destroyed shuffle_panel on index.md...
2024-03-21 11:12:17 +01:00
Andreas Dangel
73952508cc [dist] Make mvnw executable in source dist zip
Fixes #4867
2024-03-21 11:12:16 +01:00
Andreas Dangel
307598e602 Merge pull request #4841 from adangel:issue-4817-UnusedPrivateMethod
[java] UnusedPrivateMethod - fix false positive with lambdas #4841
2024-03-18 19:30:04 +01:00
Andreas Dangel
3d74e40e66 Merge pull request #4848 from adangel:issue-4828-apex-null-coalescing
[apex] Add support for null coalescing operator (apex 60) #4848
2024-03-18 19:27:01 +01:00
Andreas Dangel
646549c610 Update release notes - external contributions 2024-03-18 19:24:38 +01:00
Andreas Dangel
90ecae91b7 Merge branch 'master' into issue-4817-UnusedPrivateMethod 2024-03-15 18:39:08 +01:00
Andreas Dangel
1b02df40a0 Merge branch 'master' into issue-4828-apex-null-coalescing 2024-03-15 18:35:59 +01:00
Andreas Dangel
2d3ab86412 [doc] Update Apex info - user mode database operations 2024-03-15 14:34:03 +01:00
Andreas Dangel
b739a8c412 Merge branch 'master' into doc-release-notes-7 2024-03-14 13:42:47 +01:00
Andreas Dangel
7668fe23d0 [doc] Prerender includes in release notes 2024-03-14 13:32:33 +01:00
Andreas Dangel
d54b8b3e8f [core] Internalize deprecated default ctor of XPathRule 2024-03-14 12:31:16 +01:00
Andreas Dangel
adef8c29d5 [doc] Review links in release notes
Replace links with fixed urls
2024-03-14 12:30:31 +01:00
Andreas Dangel
fb90ba3e38 [doc] Review links in release notes
Replace links with fixed urls
2024-03-12 20:20:27 +01:00
Andreas Dangel
873dea97ff [doc] Review links in release notes
- fix javadoc links
2024-03-12 19:28:40 +01:00
Andreas Dangel
10aba575fa [doc] Review links in release notes
- fix javadoc links
2024-03-11 18:18:57 +01:00
Andreas Dangel
afaa198237 [doc] Add tag jdoc_package_old 2024-03-11 17:50:27 +01:00
Andreas Dangel
eb631b987d [doc] Review links in release notes and doc pages
- fix javadoc to find Kotlin files
- fix formatting for language info box
- fix tocmaker link generator
2024-03-10 20:21:01 +01:00
Andreas Dangel
d1ef7c728c [doc] Review release notes
- make sure, everything is mentioned in both files
- unify formatting
- combine java 21/22 changes
- sort language related changes alphabetically
2024-03-10 16:16:26 +01:00
Andreas Dangel
708c8f14c6 [doc] Rework release notes
- move more details into release_notes_pmd7.md
- sort sections alphabetically (in language related changes)
2024-03-09 19:57:39 +01:00
Andreas Dangel
65d4d26dbf [doc] Update release notes - API Changes
- Move API changes already to pmd7 release notes
2024-03-08 18:55:32 +01:00
Andreas Dangel
7ca8229dd7 [doc] Update release notes
- remove release candidate info box
- unify "Updated PMD Designer" sections
- remove apex jorje update
- unify "Changed: Apex ..." sections
- add missing Java 22 section
2024-03-08 17:15:38 +01:00
Andreas Dangel
48dcafd5fd [doc] Mention designer changes in release notes
- Refs pmd/pmd-designer#54
- Refs pmd/pmd-designer#65
2024-03-08 09:37:26 +01:00
Andreas Dangel
b64489a515 Merge branch 'master' into issue-4830-consolidate-packages 2024-03-04 19:21:16 +01:00
Andreas Dangel
93bf4d59cd Merge branch 'master' into issue-4794-java-22 2024-03-04 18:28:35 +01:00
Andreas Dangel
f5d3c737f9 [java] NonSerializableClass: Remove property prefix
This property has been deprecated since PMD 6.52.0
2024-02-26 19:58:34 +01:00
Andreas Dangel
504fc3e967 [java] CommentRequired: Remove property headerCommentRequirement
This property has been deprecated since PMD 6.21.0
2024-02-26 19:58:19 +01:00
Andreas Dangel
fb4f4888c9 [doc] Fix release notes, add missing change in EmptyControlStatement
Refs #4754
2024-02-26 19:26:45 +01:00
Andreas Dangel
53323de951 [apex] MethodNamingConventions: Remove prop skipTestMethodUnderscores
This property was deprecated since PMD 6.15.0.
2024-02-26 19:25:56 +01:00
Andreas Dangel
7813f544e3 [doc] Fix rule doc generation and dead links
- previous existing rule docs will be deleted now
2024-02-23 17:46:39 +01:00
Andreas Dangel
1aa6112aae [velocity] Rename package and language id from vm to velocity
Also change prefix from Vm to Vtl
2024-02-23 17:46:32 +01:00
Andreas Dangel
9e71e36ab1 Merge pull request #4811 from adangel:issue-4349-cleanup-deprecations
Cleanup remaining experimental and deprecated API #4811
2024-02-22 17:08:51 +01:00
Andreas Dangel
609e364861 Merge pull request #4809 from adangel:issue-4348-internal-api
[core] Consolidate @InternalApi classes #4809
2024-02-22 17:03:03 +01:00
Andreas Dangel
db02f357c5 [doc] Update maven doc, include PMD 7 usage, remove maven1 2024-02-22 11:54:14 +01:00
Andreas Dangel
01647beb59 [doc] Update release notes (#4794) Java 22 2024-02-15 15:13:27 +01:00
Andreas Dangel
1b4acab7c4 Merge branch 'master' into issue-4349-cleanup-deprecations 2024-02-10 12:36:58 +01:00
Andreas Dangel
5705847594 [core] Consolidate internal api in properties
PropertyTypeId - moved to internal
PropertyDescriptor#getTypeId
2024-02-10 11:56:58 +01:00
Andreas Dangel
0d40878b0a Promote experimental APIs as stable
- HTML support and Kotlin support no more experimental
- The only left over experimental APIs are java preview features
2024-02-09 08:46:48 +01:00
Andreas Dangel
3ec38df9b0 [core] Remove deprecated XPathVersions 2024-02-06 21:33:08 +01:00
Andreas Dangel
b7363c98bb [java] Remove deprecated rules
use consequently macro "{% deleted_rule" in docs
2024-02-01 16:38:25 +01:00
Andreas Dangel
f13cd58c7f [core] Move classes into n.s.pmd.reporting
- Report
- RuleContext
- RuleViolation
- ViolationSuppressor
- ParametricRuleViolation

Fixes #3903
2024-01-18 20:27:34 +01:00
Andreas Dangel
afe1ffac25 Merge pull request #4756 from adangel:issue-995-api-doc
[doc] ADR 3 - API evolution principles #4756
2024-01-12 09:17:31 +01:00
Andreas Dangel
552ce7d36f [doc] Update release notes and docs for groovy (#4726) 2023-12-11 13:42:01 +01:00
Andreas Dangel
cc8455ee1b Merge pull request #4698 from openium:feature/swift-5.9-support
[swift] Add macro expansion support for swift 5.9 #4698
2023-12-11 10:05:13 +01:00
Andreas Dangel
84c2eb7511 [doc] Update release notes (#4698) 2023-12-11 10:04:29 +01:00
Andreas Dangel
49e6777fff [apex] Remove deprecated rule ref to ApexCSRF
This rule has been moved from security to errorprone
since PMD 6.21.0 already
2023-12-07 19:15:34 +01:00
Andreas Dangel
8763e1a19f [doc] ADR 3 - API principles 2023-12-01 11:05:01 +01:00
Andreas Dangel
49a3a96ec9 [doc] Update release notes (#4675, #4677) 2023-10-28 12:16:04 +02:00