Prepare pmd release 6.45.0

This commit is contained in:
Andreas Dangel
2022-04-30 09:25:31 +02:00
parent e4577c47ea
commit 2212ff1fca
3 changed files with 18 additions and 1 deletions

View File

@ -1,7 +1,7 @@
repository: pmd/pmd
pmd:
version: 6.45.0-SNAPSHOT
version: 6.45.0
previous_version: 6.44.0
date: 30-April-2022
release_type: minor

View File

@ -125,6 +125,18 @@ the breaking API changes will be performed in 7.0.0.
an API is tagged as `@Deprecated` or not in the latest minor release. During the development of 7.0.0,
we may decide to remove some APIs that were not tagged as deprecated, though we'll try to avoid it." %}
#### 6.45.0
##### Experimental APIs
* Report has two new methods which allow limited mutations of a given report:
* {% jdoc !!core::Report#filterViolations(net.sourceforge.pmd.util.Predicate) %} creates a new report with
some violations removed with a given predicate based filter.
* {% jdoc !!core::Report#union(net.sourceforge.pmd.Report) %} can combine two reports into a single new Report.
* {% jdoc !!core::util.Predicate %} will be replaced in PMD7 with the standard Predicate interface from java8.
* The module `pmd-html` is entirely experimental right now. Anything in the package
`net.sourceforge.pmd.lang.html` should be used cautiously.
#### 6.44.0
##### Deprecated API

View File

@ -114,5 +114,10 @@ missing features or bugs as new [issues](https://github.com/pmd/pmd/issues).
* [#3938](https://github.com/pmd/pmd/pull/3938): \[java] Modify SimplifiedTernary to meet the missing case #3603 - [@VoidxHoshi](https://github.com/VoidxHoshi)
* [#3943](https://github.com/pmd/pmd/pull/3943): chore: Set permissions for GitHub actions - [@naveensrinivasan](https://github.com/naveensrinivasan)
### Stats
* 97 commits
* 31 closed tickets & PRs
* Days since last release: 33
{% endtocmaker %}