Skip to content

Commit 3d61c5f

Browse files
committed
Update release notes: list deprecated classes/methods/fields
1 parent 70ecb78 commit 3d61c5f

File tree

2 files changed

+32
-2
lines changed

2 files changed

+32
-2
lines changed

ReleaseNotes.md

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,41 @@ This is a minor release.
1414
### New and noteworthy
1515

1616
### Fixed Issues
17-
* [#192](https://github.com/pmd/pmd-eclipse-plugin/pull/192): Add japicmp
18-
1917
* [#191](https://github.com/pmd/pmd-eclipse-plugin/issues/191): Rule Configuration Pref Page - PropertyDescriptor cannot be cast to Comparable
18+
* [#192](https://github.com/pmd/pmd-eclipse-plugin/pull/192): Add japicmp
2019

2120
### API Changes
2221

22+
#### Deprecations
23+
24+
The following classes have been deprecated for removal. These were used to support the UI for rule configuration
25+
and were not intended to be used as API. With the switch to PMD 7.0.0, these editor factories are not used anymore.
26+
27+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.AbstractEditorFactory`
28+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.AbstractMultiValueEditorFactory`
29+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.AbstractNumericEditorFactory`
30+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.AbstractRealNumberEditor`
31+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.BooleanEditorFactory`
32+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.CharacterEditorFactory`
33+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.DoubleEditorFactory`
34+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.EnumerationEditorFactory`
35+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.FilePicker`
36+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.IntegerEditorFactory`
37+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.MethodPicker`
38+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.MultiEnumerationEditorFactory`
39+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.MultiIntegerEditorFactory`
40+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.MultiStringEditorFactory`
41+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.RegexEditorFactory`
42+
* `net.sourceforge.pmd.eclipse.ui.preferences.editors.StringEditorFactory`
43+
44+
Other deprecations:
45+
46+
* `net.sourceforge.pmd.eclipse.ui.dialogs.NewPropertyDialog#NewPropertyDialog(Shell, Map<Class<?>, EditorFactory<?>>, PropertySource, ValueChangeListener)`
47+
* `net.sourceforge.pmd.eclipse.ui.dialogs.NewPropertyDialog#NewPropertyDialog(Shell, Map<Class<?>, EditorFactory<?>>, Rule, PropertyDescriptor<?>, ValueChangeListener)`
48+
* `net.sourceforge.pmd.eclipse.ui.dialogs.NewPropertyDialog#withOnly(Map<Class<?>, EditorFactory<?>>, Class<?>[])`
49+
* `net.sourceforge.pmd.eclipse.ui.preferences.panelmanagers.FormArranger#FormArranger(Composite, Map<Class<?>, EditorFactory<?>>, ValueChangeListener, SizeChangeListener)`
50+
* `net.sourceforge.pmd.eclipse.ui.preferences.panelmanagers.PerRulePropertyPanelManager#EDITOR_FACTORIES_BY_PROPERTY_TYPE`
51+
2352
### External Contributions
2453

2554
## 22-March-2024: 7.0.0.v20240322-0920-r

net.sourceforge.pmd.eclipse.plugin/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@
156156
<exclude>net.sourceforge.pmd.eclipse.logging.internal</exclude>
157157
<exclude>net.sourceforge.pmd.eclipse.runtime.cmd.internal</exclude>
158158
<exclude>net.sourceforge.pmd.eclipse.ui.actions.internal</exclude>
159+
<exclude>net.sourceforge.pmd.eclipse.ui.preferences.internal</exclude>
159160
<exclude>net.sourceforge.pmd.eclipse.util.internal</exclude>
160161
</excludes>
161162
</parameter>

0 commit comments

Comments
 (0)