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