diff --git a/docs/_config.yml b/docs/_config.yml index df529ab2e4..0bc41533ec 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -3,7 +3,7 @@ repository: pmd/pmd pmd: version: 6.15.0 previous_version: 6.14.0 - date: ??-May-2019 + date: 26-May-2019 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 2586d1d946..e6ba911c9d 100644 --- a/docs/pages/next_major_development.md +++ b/docs/pages/next_major_development.md @@ -73,6 +73,25 @@ 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.15.0 + +##### Deprecated APIs + +###### For removal + +* The `DumpFacades` in all languages, that could be used to transform a AST into a textual representation, + will be removed with PMD 7. The rule designer is a better way to inspect nodes. + * {% jdoc !q!apex::lang.apex.ast.DumpFacade %} + * {% jdoc !q!java::lang.java.ast.DumpFacade %} + * {% jdoc !q!javascript::lang.ecmascript.ast.DumpFacade %} + * {% jdoc !q!jsp::lang.jsp.ast.DumpFacade %} + * {% jdoc !q!plsql::lang.plsql.ast.DumpFacade %} + * {% jdoc !q!visualforce::lang.vf.ast.DumpFacade %} + * {% jdoc !q!vm::lang.vm.ast.AbstractVmNode#dump(String, boolean, Writer) %} + * {% jdoc !q!xml::lang.xml.ast.DumpFacade %} +* The method {% jdoc !c!core::lang.LanguageVersionHandler#getDumpFacade(Writer, String, boolean) %} will be + removed as well. It is deprecated, along with all its implementations in the subclasses of {% jdoc core::lang.LanguageVersionHandler %}. + #### 6.14.0 No changes.