2.2 KiB
2.2 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
Enhanced Matlab support
Thanks to the contribution from Maikel Steneker CPD for Matlab can now parse matlab programs which use the question mark operator to specify access to class members:
lassdef Class1
properties (SetAccess = ?Class2)
Fixed Issues
- dart
- #1809: [dart] [cpd] Parse error with escape sequences
- java-bestpractices
- #1738: [java] MethodReturnsInternalArray does not work in inner classes
- java-codestyle
- #1804: [java] NPE in UnnecessaryLocalBeforeReturnRule
- python
- #1810: [python] [cpd] Parse error when using Python 2 backticks
- matlab
- #1830: [matlab] [cpd] Parse error with comments
API Changes
External Contributions
- #1799: [java] MethodReturnsInternalArray does not work in inner classes - Fixed #1738 - Srinivasan Venkatachalam
- #1802: [python] [cpd] Add support for Python 2 backticks - Maikel Steneker
- #1803: [dart] [cpd] Dart escape sequences - Maikel Steneker
- #1807: [ci] Fix missing local branch issues when executing pmd-regression-tester - BBG
- #1813: [matlab] [cpd] Matlab comments - Maikel Steneker
- #1821: [matlab] [cpd] Matlab question mark token - Maikel Steneker
{% endtocmaker %}