Commit Graph

85 Commits

Author SHA1 Message Date
65d4d26dbf [doc] Update release notes - API Changes
- Move API changes already to pmd7 release notes
2024-03-08 18:55:32 +01:00
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
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
b64489a515 Merge branch 'master' into issue-4830-consolidate-packages 2024-03-04 19:21:16 +01:00
93bf4d59cd Merge branch 'master' into issue-4794-java-22 2024-03-04 18:28:35 +01:00
f5d3c737f9 [java] NonSerializableClass: Remove property prefix
This property has been deprecated since PMD 6.52.0
2024-02-26 19:58:34 +01:00
504fc3e967 [java] CommentRequired: Remove property headerCommentRequirement
This property has been deprecated since PMD 6.21.0
2024-02-26 19:58:19 +01:00
fb4f4888c9 [doc] Fix release notes, add missing change in EmptyControlStatement
Refs #4754
2024-02-26 19:26:45 +01:00
53323de951 [apex] MethodNamingConventions: Remove prop skipTestMethodUnderscores
This property was deprecated since PMD 6.15.0.
2024-02-26 19:25:56 +01:00
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
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
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
609e364861 Merge pull request #4809 from adangel:issue-4348-internal-api
[core] Consolidate @InternalApi classes #4809
2024-02-22 17:03:03 +01:00
db02f357c5 [doc] Update maven doc, include PMD 7 usage, remove maven1 2024-02-22 11:54:14 +01:00
01647beb59 [doc] Update release notes (#4794) Java 22 2024-02-15 15:13:27 +01:00
1b4acab7c4 Merge branch 'master' into issue-4349-cleanup-deprecations 2024-02-10 12:36:58 +01:00
5705847594 [core] Consolidate internal api in properties
PropertyTypeId - moved to internal
PropertyDescriptor#getTypeId
2024-02-10 11:56:58 +01:00
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
3ec38df9b0 [core] Remove deprecated XPathVersions 2024-02-06 21:33:08 +01:00
b7363c98bb [java] Remove deprecated rules
use consequently macro "{% deleted_rule" in docs
2024-02-01 16:38:25 +01:00
f13cd58c7f [core] Move classes into n.s.pmd.reporting
- Report
- RuleContext
- RuleViolation
- ViolationSuppressor
- ParametricRuleViolation

Fixes #3903
2024-01-18 20:27:34 +01:00
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
552ce7d36f [doc] Update release notes and docs for groovy (#4726) 2023-12-11 13:42:01 +01:00
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
84c2eb7511 [doc] Update release notes (#4698) 2023-12-11 10:04:29 +01:00
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
8763e1a19f [doc] ADR 3 - API principles 2023-12-01 11:05:01 +01:00
49a3a96ec9 [doc] Update release notes (#4675, #4677) 2023-10-28 12:16:04 +02:00
2e4e1275d4 Merge branch 'master' into runtime-completion 2023-10-19 20:32:19 -03:00
508034d4dd Assume pmd is in the PATH already when enabling completion 2023-10-19 20:27:04 -03:00
42c7fb0f17 [doc] release notes (#4592) xml-bestpractices/MissingEncoding 2023-10-19 10:29:21 +02:00
4ca9b26abb Merge branch 'master' into issue-2847-new-rule-explicit-types 2023-10-06 19:01:53 +02:00
30c06ea182 Prepare pmd release 7.0.0-rc4 2023-09-30 16:54:18 +02:00
9592e95c86 [doc] Update release notes - mention migration guide explicitly 2023-09-28 13:57:18 +02:00
357548cdad Merge pull request #4638 from adangel:issue-4583-jdk-21
[java] Support JDK 21 (LTS) #4638
2023-09-28 11:58:51 +02:00
15ea5f0c00 Merge branch 'master' into issue-4583-jdk-21 2023-09-28 10:04:42 +02:00
4d185d5a76 Merge branch 'master' into pr-4605 2023-09-28 09:26:01 +02:00
a0b700dd95 [doc] Use unicode left arrow ➡️ instead of -> 2023-08-31 15:09:06 +02:00
55eefcac03 Merge branch 'master' into issue-4294-migration-guide 2023-08-31 14:47:13 +02:00
5d873fd241 Merge branch 'master' into issue-2847-new-rule-explicit-types 2023-08-28 20:26:17 +02:00
e33be0ba48 [java] UseExplicitTypes - move to category codestyle 2023-08-28 20:26:05 +02:00
fc0b3ad145 [doc] Release notes (#4397) 2023-08-27 18:41:20 +02:00
f65a7cb450 [doc] Release notes and API changes (#3919, #4204, #4323, #4397) 2023-08-27 17:35:52 +02:00
28c017ca8a [doc] Update release notes (rule properties)
#1204 #4301 #4302 #4303
2023-08-12 10:03:13 +02:00
99948c8fb6 [doc] Update release notes (JDK 21 Support) 2023-08-10 15:37:33 +02:00
55f74601ed Update migration guide (Java AST)
- Final touches for Java AST changes:
add jdoc links, add details collapsible
- Move info from release notes into migration guide
2023-07-08 20:32:35 +02:00
3a6fe3d507 [doc] Update release notes - removed apex rules 2023-07-06 09:12:04 +02:00
56d5bfc908 [doc] Update release notes for PMD 7 2023-06-24 22:46:17 +02:00
d0817da19c Update migration guide 2023-06-09 20:44:21 +02:00
5a55af46d3 Change completion generation to runtime
- We no longer ship a pre-built completion script
 - A hidden subcommand is available to generate it dynamically based on
   actually available languages.
 - We update docs everywhere accordingly.
2023-06-08 00:28:58 -03:00