forked from phoedos/pmd
2.1 KiB
2.1 KiB
title | permalink | keywords |
---|---|---|
PMD Release Notes | pmd_release_notes.html | 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: [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 ofFloatProperty
should consider using aDoubleProperty
.EnumeratedPropertyDescriptor
,NumericPropertyDescriptor
,PackagedPropertyDescriptor
, and the related builders (innet.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 methodsPropertyTypeId#isPropertyNumeric
andPropertyTypeId#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 methodsPropertyDescriptor#attributeValuesById
,PropertyDescriptor#isDefinedExternally
andPropertyTypeId#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 %}