Prepare next development version
This commit is contained in:
@ -1,9 +1,9 @@
|
||||
repository: pmd/pmd
|
||||
|
||||
pmd:
|
||||
version: 6.33.0
|
||||
previous_version: 6.32.0
|
||||
date: 27-March-2021
|
||||
version: 6.34.0-SNAPSHOT
|
||||
previous_version: 6.33.0
|
||||
date: ??-?????-2021
|
||||
release_type: minor
|
||||
|
||||
# release types: major, minor, bugfix
|
||||
|
@ -14,44 +14,11 @@ This is a {{ site.pmd.release_type }} release.
|
||||
|
||||
### New and noteworthy
|
||||
|
||||
#### PLSQL parsing exclusions
|
||||
|
||||
The PMD PLSQL parser might not parse every valid PL/SQL code without problems.
|
||||
In order to still use PMD on such files, you can now mark certain lines for exclusion from
|
||||
the parser. More information can be found in the [language specific documentation for PLSQL](pmd_languages_plsql.html).
|
||||
|
||||
### Fixed Issues
|
||||
|
||||
* apex-design
|
||||
* [#3142](https://github.com/pmd/pmd/issues/3142): \[apex] ExcessiveClassLength multiple warning on the same class
|
||||
* java
|
||||
* [#3117](https://github.com/pmd/pmd/issues/3117): \[java] Infinite loop when parsing invalid code nested in lambdas
|
||||
* [#3145](https://github.com/pmd/pmd/issues/3145): \[java] Parse exception when using "record" as variable name
|
||||
* java-bestpractices
|
||||
* [#3118](https://github.com/pmd/pmd/issues/3118): \[java] UnusedPrivateMethod false positive when passing in lombok.val as argument
|
||||
* [#3144](https://github.com/pmd/pmd/issues/3144): \[java] GuardLogStatement can have more detailed example
|
||||
* [#3155](https://github.com/pmd/pmd/pull/3155): \[java] GuardLogStatement: False negative with unguarded method call
|
||||
* [#3160](https://github.com/pmd/pmd/issues/3160): \[java] MethodReturnsInternalArray does not consider static final fields and fields initialized with empty array
|
||||
* java-errorprone
|
||||
* [#2977](https://github.com/pmd/pmd/issues/2977): \[java] CloseResource: false positive with reassignment detection
|
||||
* [#3146](https://github.com/pmd/pmd/issues/3146): \[java] InvalidLogMessageFormat detection failing when String.format used
|
||||
* [#3148](https://github.com/pmd/pmd/issues/3148): \[java] CloseResource false positive with Objects.nonNull
|
||||
* [#3165](https://github.com/pmd/pmd/issues/3165): \[java] InvalidLogMessageFormat detection failing when String.format used in a variable
|
||||
* java-performance
|
||||
* [#2427](https://github.com/pmd/pmd/issues/2427): \[java] ConsecutiveLiteralAppend false-positive with builder inside lambda
|
||||
* [#3152](https://github.com/pmd/pmd/issues/3152): \[java] ConsecutiveLiteralAppends and InsufficientStringBufferDeclaration: FP with switch expressions
|
||||
* plsql
|
||||
* [#195](https://github.com/pmd/pmd/issues/195): \[plsql] Ampersand '&' causes PMD processing error in sql file - Lexical error in file
|
||||
### API Changes
|
||||
|
||||
### External Contributions
|
||||
|
||||
* [#3161](https://github.com/pmd/pmd/pull/3161): \[plsql] Add support for lexical parameters in SQL*Plus scripts, allow excluding lines which the parser does not understand - [Henning von Bargen](https://github.com/hvbtup)
|
||||
* [#3167](https://github.com/pmd/pmd/pull/3167): \[java] Minor typo in quickstart ruleset - [Austin Tice](https://github.com/AustinTice)
|
||||
|
||||
### Stats
|
||||
* 49 commits
|
||||
* 27 closed tickets & PRs
|
||||
* Days since last release: 28
|
||||
|
||||
{% endtocmaker %}
|
||||
|
||||
|
@ -5,6 +5,61 @@ permalink: pmd_release_notes_old.html
|
||||
|
||||
Previous versions of PMD can be downloaded here: https://github.com/pmd/pmd/releases
|
||||
|
||||
## 27-March-2021 - 6.33.0
|
||||
|
||||
The PMD team is pleased to announce PMD 6.33.0.
|
||||
|
||||
This is a minor release.
|
||||
|
||||
### Table Of Contents
|
||||
|
||||
* [New and noteworthy](#new-and-noteworthy)
|
||||
* [PLSQL parsing exclusions](#plsql-parsing-exclusions)
|
||||
* [Fixed Issues](#fixed-issues)
|
||||
* [External Contributions](#external-contributions)
|
||||
* [Stats](#stats)
|
||||
|
||||
### New and noteworthy
|
||||
|
||||
#### PLSQL parsing exclusions
|
||||
|
||||
The PMD PLSQL parser might not parse every valid PL/SQL code without problems.
|
||||
In order to still use PMD on such files, you can now mark certain lines for exclusion from
|
||||
the parser. More information can be found in the [language specific documentation for PLSQL](pmd_languages_plsql.html).
|
||||
|
||||
### Fixed Issues
|
||||
|
||||
* apex-design
|
||||
* [#3142](https://github.com/pmd/pmd/issues/3142): \[apex] ExcessiveClassLength multiple warning on the same class
|
||||
* java
|
||||
* [#3117](https://github.com/pmd/pmd/issues/3117): \[java] Infinite loop when parsing invalid code nested in lambdas
|
||||
* [#3145](https://github.com/pmd/pmd/issues/3145): \[java] Parse exception when using "record" as variable name
|
||||
* java-bestpractices
|
||||
* [#3118](https://github.com/pmd/pmd/issues/3118): \[java] UnusedPrivateMethod false positive when passing in lombok.val as argument
|
||||
* [#3144](https://github.com/pmd/pmd/issues/3144): \[java] GuardLogStatement can have more detailed example
|
||||
* [#3155](https://github.com/pmd/pmd/pull/3155): \[java] GuardLogStatement: False negative with unguarded method call
|
||||
* [#3160](https://github.com/pmd/pmd/issues/3160): \[java] MethodReturnsInternalArray does not consider static final fields and fields initialized with empty array
|
||||
* java-errorprone
|
||||
* [#2977](https://github.com/pmd/pmd/issues/2977): \[java] CloseResource: false positive with reassignment detection
|
||||
* [#3146](https://github.com/pmd/pmd/issues/3146): \[java] InvalidLogMessageFormat detection failing when String.format used
|
||||
* [#3148](https://github.com/pmd/pmd/issues/3148): \[java] CloseResource false positive with Objects.nonNull
|
||||
* [#3165](https://github.com/pmd/pmd/issues/3165): \[java] InvalidLogMessageFormat detection failing when String.format used in a variable
|
||||
* java-performance
|
||||
* [#2427](https://github.com/pmd/pmd/issues/2427): \[java] ConsecutiveLiteralAppend false-positive with builder inside lambda
|
||||
* [#3152](https://github.com/pmd/pmd/issues/3152): \[java] ConsecutiveLiteralAppends and InsufficientStringBufferDeclaration: FP with switch expressions
|
||||
* plsql
|
||||
* [#195](https://github.com/pmd/pmd/issues/195): \[plsql] Ampersand '&' causes PMD processing error in sql file - Lexical error in file
|
||||
|
||||
### External Contributions
|
||||
|
||||
* [#3161](https://github.com/pmd/pmd/pull/3161): \[plsql] Add support for lexical parameters in SQL*Plus scripts, allow excluding lines which the parser does not understand - [Henning von Bargen](https://github.com/hvbtup)
|
||||
* [#3167](https://github.com/pmd/pmd/pull/3167): \[java] Minor typo in quickstart ruleset - [Austin Tice](https://github.com/AustinTice)
|
||||
|
||||
### Stats
|
||||
* 49 commits
|
||||
* 27 closed tickets & PRs
|
||||
* Days since last release: 28
|
||||
|
||||
## 27-February-2021 - 6.32.0
|
||||
|
||||
The PMD team is pleased to announce PMD 6.32.0.
|
||||
|
Reference in New Issue
Block a user