diff --git a/docs/_config.yml b/docs/_config.yml index 1367bcf12a..d28f459531 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,9 +1,9 @@ repository: pmd/pmd pmd: - version: 6.35.0-SNAPSHOT + version: 6.35.0 previous_version: 6.34.0 - date: ??-May-2021 + date: 29-May-2021 release_type: minor # release types: major, minor, bugfix diff --git a/docs/pages/next_major_development.md b/docs/pages/next_major_development.md index 451b67ed70..c63f74837e 100644 --- a/docs/pages/next_major_development.md +++ b/docs/pages/next_major_development.md @@ -125,6 +125,19 @@ 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.35.0 + +##### Deprecated API + +* {% jdoc !!core::PMD#doPMD(net.sourceforge.pmd.PMDConfiguration) %} is deprecated. + Use {% jdoc !!core::PMD#runPMD(net.sourceforge.pmd.PMDConfiguration) %} instead. +* {% jdoc !!core::PMD#run(java.lang.String[]) %} is deprecated. + Use {% jdoc !!core::PMD#runPMD(java.lang.String...) %} instead. +* {% jdoc core::ThreadSafeReportListener %} and the methods to use them in {% jdoc core::Report %} + ({% jdoc core::Report#addListener(net.sourceforge.pmd.ThreadSafeReportListener) %}, + {% jdoc core::Report#getListeners() %}, {% jdoc core::Report#addListeners(java.util.List) %}) + are deprecated. This functionality will be replaced by another TBD mechanism in PMD 7. + #### 6.34.0 No changes. @@ -1185,3 +1198,10 @@ large projects, with many duplications, it was causing `OutOfMemoryError`s (see * The Java rule {% rule "java/errorprone/DataflowAnomalyAnalysis" %} (`java-errorprone`) is deprecated in favour of {% rule "java/bestpractices/UnusedAssignment" %} (`java-bestpractices`), which was introduced in PMD 6.26.0. + +* The java rule {% rule "java/codestyle/DefaultPackage" %} has been deprecated in favor of + {% rule "java/codestyle/CommentDefaultAccessModifier" %}. + +* The Java rule {% rule "java/errorprone/CloneThrowsCloneNotSupportedException" %} has been deprecated without + replacement. + diff --git a/docs/pages/release_notes.md b/docs/pages/release_notes.md index 317f5e2205..0cdb0d99b6 100644 --- a/docs/pages/release_notes.md +++ b/docs/pages/release_notes.md @@ -147,4 +147,10 @@ This release ships with 3 new Java rules. * [#3293](https://github.com/pmd/pmd/pull/3293): \[java] Cognitive Complexity Metric - [Denis Borovikov](https://github.com/borovikovd) * [pmd.github.io#12](https://github.com/pmd/pmd.github.io/pull/12): Update quickstart.html - [Igor Lyadov](https://github.com/devigo) +### Stats +* 143 commits +* 53 closed tickets & PRs +* Days since last release: 34 + {% endtocmaker %} +