forked from phoedos/pmd
47 lines
2.1 KiB
Markdown
47 lines
2.1 KiB
Markdown
---
|
|
title: PMD Release Notes
|
|
permalink: pmd_release_notes.html
|
|
keywords: changelog, release notes
|
|
---
|
|
|
|
## {{ site.pmd.date }} - {{ site.pmd.version }}
|
|
|
|
The PMD team is pleased to announce PMD {{ site.pmd.version }}.
|
|
|
|
This is a {{ site.pmd.release_type }} release.
|
|
|
|
{% tocmaker is_release_notes_processor %}
|
|
|
|
### New and noteworthy
|
|
|
|
### Fixed Issues
|
|
|
|
* all
|
|
* [#1318](https://github.com/pmd/pmd/issues/1318): \[test] Kotlin DSL to ease test writing
|
|
|
|
### API Changes
|
|
|
|
* Several classes and interfaces from the properties framework are now deprecated and will be removed with 7.0.0.
|
|
* `MethodProperty`, `FloatProperty`, `FileProperty`, `TypeProperty` and their multi-valued counterparts
|
|
are discontinued for lack of a use-case, and will probably not be replaced with 7.0.0.
|
|
Users of `FloatProperty` should consider using a `DoubleProperty`.
|
|
* `EnumeratedPropertyDescriptor`, `NumericPropertyDescriptor`, `PackagedPropertyDescriptor`, and the related builders
|
|
(in `net.sourceforge.pmd.properties.builders`) will be removed. In the future, these interfaces won't be around
|
|
but their functionality will, under another form. The related methods `PropertyTypeId#isPropertyNumeric` and
|
|
`PropertyTypeId#isPropertyPackaged` are also deprecated.
|
|
* All classes of net.sourceforge.pmd.properties.modules are deprecated and will be removed. They were
|
|
never intended as public api.
|
|
* The classes `PropertyDescriptorField`, `PropertyDescriptorBuilderConversionWrapper`, and the methods
|
|
`PropertyDescriptor#attributeValuesById`, `PropertyDescriptor#isDefinedExternally` and `PropertyTypeId#getFactory` are deprecated with no
|
|
intended replacement. These were used to read and write properties to and from XML, and were never
|
|
intended as public API.
|
|
* The class ValueParserConstants is deprecated with no intended replacement, it was not intended as
|
|
public API.
|
|
* The method `PropertyDescriptor#preferredRowCount` is deprecated with no intended replacement. It was
|
|
never implemented, and does not belong in this interface.
|
|
|
|
### External Contributions
|
|
|
|
{% endtocmaker %}
|
|
|