From 2212ff1fca16dd5e9d49d2d21fe9b7ecb0950b6f Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Sat, 30 Apr 2022 09:25:31 +0200 Subject: [PATCH] Prepare pmd release 6.45.0 --- docs/_config.yml | 2 +- docs/pages/next_major_development.md | 12 ++++++++++++ docs/pages/release_notes.md | 5 +++++ 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/docs/_config.yml b/docs/_config.yml index 68b6947986..9a81552a06 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -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 diff --git a/docs/pages/next_major_development.md b/docs/pages/next_major_development.md index e3a78af4e1..c95ad82a89 100644 --- a/docs/pages/next_major_development.md +++ b/docs/pages/next_major_development.md @@ -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 diff --git a/docs/pages/release_notes.md b/docs/pages/release_notes.md index e13519c596..1256c51f6e 100644 --- a/docs/pages/release_notes.md +++ b/docs/pages/release_notes.md @@ -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 %}