Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: b3ab5f0c403acd5036d015f20cf6dc93cb2cccd0
      https://github.com/pmd/pmd/commit/b3ab5f0c403acd5036d015f20cf6dc93cb2cccd0
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-10 (Thu, 10 Mar 2022)

  Changed paths:
    M docs/_data/sidebars/pmd_sidebar.yml
    A docs/pages/pmd/languages/java.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/tools/ant.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt

  Log Message:
  -----------
  [java] Add Java 18 language version


  Commit: 1e042ce4d05eb5d3b0c58e1412f8fef203d1a868
      https://github.com/pmd/pmd/commit/1e042ce4d05eb5d3b0c58e1412f8fef203d1a868
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-10 (Thu, 10 Mar 2022)

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17PreviewTreeDumpTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt

  Log Message:
  -----------
  [java] Fix unit tests for new version 18


  Commit: de21986ac3f953a1a46f4da36e5d48bec54bbd4e
      https://github.com/pmd/pmd/commit/de21986ac3f953a1a46f4da36e5d48bec54bbd4e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-10 (Thu, 10 Mar 2022)

  Changed paths:
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java18PreviewTreeDumpTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/DealingWithNull.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/DealingWithNull.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/EnhancedTypeCheckingSwitch.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/EnhancedTypeCheckingSwitch.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ExhaustiveSwitch.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ExhaustiveSwitch.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/GuardedAndParenthesizedPatterns.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/GuardedAndParenthesizedPatterns.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/PatternsInSwitchLabels.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/PatternsInSwitchLabels.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/RefiningPatternsInSwitch.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/RefiningPatternsInSwitch.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ScopeOfPatternVariableDeclarations.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ScopeOfPatternVariableDeclarations.txt

  Log Message:
  -----------
  [java] Add Java 18 Preview Tree Dump Test


  Commit: b769594fc76bbbb26530928721d827e60e4e0756
      https://github.com/pmd/pmd/commit/b769594fc76bbbb26530928721d827e60e4e0756
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-10 (Thu, 10 Mar 2022)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryImportRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryImport.xml

  Log Message:
  -----------
  [java] Update UnnecessaryImportRule for @link in @snippet javadoc


  Commit: 937eb90a705bf7a2e009c4a61ef229e2709e98fa
      https://github.com/pmd/pmd/commit/937eb90a705bf7a2e009c4a61ef229e2709e98fa
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-10 (Thu, 10 Mar 2022)

  Changed paths:
    M docs/pages/pmd/languages/java.md
    M docs/pages/pmd/userdocs/tools/ant.md
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaLanguageModuleTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16PreviewTreeDumpTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16TreeDumpTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/ConstantExpr.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/Expr.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/Expr.txt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/NegExpr.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/PlusExpr.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/TimesExpr.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Circle.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/FilledRectangle.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Rectangle.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Shape.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Shape.txt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Square.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Square.txt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/TransparentRectangle.java

  Log Message:
  -----------
  [java] Remove support for Java 16 Preview


  Commit: 690e5a66e347ef93576d316b1ae3a53cb078fedf
      https://github.com/pmd/pmd/commit/690e5a66e347ef93576d316b1ae3a53cb078fedf
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-10 (Thu, 10 Mar 2022)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#3809)


  Commit: 19cba367f938a80ed88c453fc06054e115e18643
      https://github.com/pmd/pmd/commit/19cba367f938a80ed88c453fc06054e115e18643
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-10 (Thu, 10 Mar 2022)

  Changed paths:
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt

  Log Message:
  -----------
  [java] Simplify ASTPatternTest

Backported from pmd/7.0.x


  Commit: 5b31bae47c890ee02dfd1e94cca271f3885408c8
      https://github.com/pmd/pmd/commit/5b31bae47c890ee02dfd1e94cca271f3885408c8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-17 (Thu, 17 Mar 2022)

  Changed paths:
    M .all-contributorsrc
    M docs/pages/pmd/projectdocs/credits.md

  Log Message:
  -----------
   Add @MetaBF as a contributor


  Commit: 4a805f4284d47b6a660e8cfca719f67056fb2d29
      https://github.com/pmd/pmd/commit/4a805f4284d47b6a660e8cfca719f67056fb2d29
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-17 (Thu, 17 Mar 2022)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/design.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ClassWithOnlyPrivateConstructorsShouldBeFinal.xml

  Log Message:
  -----------
  [java] Fix ClassWithOnlyPrivateConstructorsShouldBeFinal with multiple
classes

Fixes #3851


  Commit: b22990a6683a03cb3ddfa1c709013d5a56c3e55e
      https://github.com/pmd/pmd/commit/b22990a6683a03cb3ddfa1c709013d5a56c3e55e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-17 (Thu, 17 Mar 2022)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml

  Log Message:
  -----------
  [java] Fix ImmutableField with conditionally assignment in ctors

Fixes #3850


  Commit: cb8386f98e49044a1e118ef8b62d9c82fc96b8a1
      https://github.com/pmd/pmd/commit/cb8386f98e49044a1e118ef8b62d9c82fc96b8a1
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-17 (Thu, 17 Mar 2022)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOptions.java

  Log Message:
  -----------
  Suppress ClassWithOnlyPrivateConstructorsShouldBeFinal

Can't just make this class final, as it is public API.


  Commit: fbcfebd1a9854cef1a543bad4bb16cf402635c6d
      https://github.com/pmd/pmd/commit/fbcfebd1a9854cef1a543bad4bb16cf402635c6d
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-18 (Fri, 18 Mar 2022)

  Changed paths:
    R .ci/files/all-java.xml
    A .ci/files/all-regression-rules.xml
    M .ci/files/project-list.xml
    M .ci/inc/regression-tester.inc
    M Dangerfile

  Log Message:
  -----------
  [ci] Add apex projects for regression testing

Refs #2693

Dangerfile is copied from pmd/7.0.x and
adjusted slightly: autogen is used now for both
branches again.


  Commit: 67928910df25574ec41821b60d352e5f32bfe971
      https://github.com/pmd/pmd/commit/67928910df25574ec41821b60d352e5f32bfe971
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-18 (Fri, 18 Mar 2022)

  Changed paths:
    M Gemfile
    M Gemfile.lock
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java

  Log Message:
  -----------
  REVERT ME - Use pmtester from pmd/pmd-regression-tester#103

And also make a change in core to run it


  Commit: 16fb7a546ac9a58358933e812c19223fd1ff9f66
      https://github.com/pmd/pmd/commit/16fb7a546ac9a58358933e812c19223fd1ff9f66
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-18 (Fri, 18 Mar 2022)

  Changed paths:
    M .ci/files/project-list.xml

  Log Message:
  -----------
  Use forked repos and tag "pmd-regression-test"


  Commit: f2db24ffbbf9d3fa3d733beac7a747a45ecdea4f
      https://github.com/pmd/pmd/commit/f2db24ffbbf9d3fa3d733beac7a747a45ecdea4f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-18 (Fri, 18 Mar 2022)

  Changed paths:
    M .github/workflows/build.yml
    M .github/workflows/troubleshooting.yml

  Log Message:
  -----------
  Use new caches in CI build


  Commit: b1f85585d4e8881c6f97dd4300c5c902f3c26266
      https://github.com/pmd/pmd/commit/b1f85585d4e8881c6f97dd4300c5c902f3c26266
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-24 (Thu, 24 Mar 2022)

  Changed paths:
    M Gemfile
    M Gemfile.lock
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java

  Log Message:
  -----------
  Revert "REVERT ME - Use pmtester from pmd/pmd-regression-tester#103"

This reverts commit 67928910df25574ec41821b60d352e5f32bfe971.


  Commit: 2b21e260e534e4ed2c82c1588d43438666645455
      https://github.com/pmd/pmd/commit/2b21e260e534e4ed2c82c1588d43438666645455
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-24 (Thu, 24 Mar 2022)

  Changed paths:
    M .all-contributorsrc
    M .ci/files/project-list.xml
    M .mvn/wrapper/maven-wrapper.properties
    M docs/_includes/footer.html
    A docs/_includes/header.html
    R docs/_includes/toc.html
    M docs/_layouts/default.html
    M docs/_layouts/page.html
    M docs/css/customstyles.css
    M docs/css/pmd-customstyles.css
    M docs/js/customscripts.js
    M docs/pages/pmd/devdocs/building.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexHandler.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/internal/ApexDesignerBindings.java
    M pmd-modelica/pom.xml
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorRule.java
    M pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java

  Log Message:
  -----------
  Merge branch 'master' into regression-tester-update


  Commit: 2f5f7f3c927179a836378826f06961ba94513fc8
      https://github.com/pmd/pmd/commit/2f5f7f3c927179a836378826f06961ba94513fc8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-24 (Thu, 24 Mar 2022)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#2693)


  Commit: 0081e61cfd5d519864bef892203c72afff32d1ad
      https://github.com/pmd/pmd/commit/0081e61cfd5d519864bef892203c72afff32d1ad
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-24 (Thu, 24 Mar 2022)

  Changed paths:
    M Gemfile
    M Gemfile.lock

  Log Message:
  -----------
  Update pmdtester to 1.4.0


  Commit: 60ae36b00effa554b3fef905a36332d99a02feee
      https://github.com/pmd/pmd/commit/60ae36b00effa554b3fef905a36332d99a02feee
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-25 (Fri, 25 Mar 2022)

  Changed paths:
    M .all-contributorsrc
    M .ci/files/project-list.xml
    M .mvn/wrapper/maven-wrapper.properties
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/_data/xpath_funs.yml
    M docs/_includes/custom/xpath_fun_doc.html
    M docs/_includes/footer.html
    A docs/_includes/header.html
    R docs/_includes/toc.html
    M docs/_layouts/default.html
    M docs/_layouts/page.html
    M docs/css/customstyles.css
    M docs/css/pmd-customstyles.css
    M docs/js/customscripts.js
    M docs/pages/pmd/devdocs/building.md
    A docs/pages/pmd/languages/xml.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexHandler.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/internal/ApexDesignerBindings.java
    M pmd-core/pom.xml
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/xpath/PMDFunctions.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/DataMap.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigatorTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
    M pmd-modelica/pom.xml
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorRule.java
    M pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-xml/pom.xml
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/AbstractDomNodeProxy.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNodeWrapper.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java
    A 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  Merge branch 'master' into jdk-18


  Commit: 52d3d58f489f0356e1e7db6262358683fc53563c
      https://github.com/pmd/pmd/commit/52d3d58f489f0356e1e7db6262358683fc53563c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-25 (Fri, 25 Mar 2022)

  Changed paths:
    M .all-contributorsrc
    M .ci/files/project-list.xml
    M .mvn/wrapper/maven-wrapper.properties
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/_data/xpath_funs.yml
    M docs/_includes/custom/xpath_fun_doc.html
    M docs/_includes/footer.html
    A docs/_includes/header.html
    R docs/_includes/toc.html
    M docs/_layouts/default.html
    M docs/_layouts/page.html
    M docs/css/customstyles.css
    M docs/css/pmd-customstyles.css
    M docs/js/customscripts.js
    M docs/pages/pmd/devdocs/building.md
    A docs/pages/pmd/languages/xml.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexHandler.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/internal/ApexDesignerBindings.java
    M pmd-core/pom.xml
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/xpath/PMDFunctions.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/DataMap.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigatorTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
    M pmd-modelica/pom.xml
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorRule.java
    M pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-xml/pom.xml
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/AbstractDomNodeProxy.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNodeWrapper.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java
    A 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  Merge branch 'master' into issue-3851


  Commit: 5537ca3abbd5d6d084b53b403613900a9181f019
      https://github.com/pmd/pmd/commit/5537ca3abbd5d6d084b53b403613900a9181f019
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-25 (Fri, 25 Mar 2022)

  Changed paths:
    M docs/pages/pmd/projectdocs/credits.md

  Log Message:
  -----------
  [doc] Regenerate contributors list


  Commit: b33e944267cb97feace48d4fa10e3b03518ac5d6
      https://github.com/pmd/pmd/commit/b33e944267cb97feace48d4fa10e3b03518ac5d6
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-25 (Fri, 25 Mar 2022)

  Changed paths:
    M .all-contributorsrc
    M .ci/files/project-list.xml
    M .mvn/wrapper/maven-wrapper.properties
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/_data/xpath_funs.yml
    M docs/_includes/custom/xpath_fun_doc.html
    M docs/_includes/footer.html
    A docs/_includes/header.html
    R docs/_includes/toc.html
    M docs/_layouts/default.html
    M docs/_layouts/page.html
    M docs/css/customstyles.css
    M docs/css/pmd-customstyles.css
    M docs/js/customscripts.js
    M docs/pages/pmd/devdocs/building.md
    A docs/pages/pmd/languages/xml.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexHandler.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/internal/ApexDesignerBindings.java
    M pmd-core/pom.xml
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/xpath/PMDFunctions.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/DataMap.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigatorTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
    M pmd-modelica/pom.xml
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorRule.java
    M pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-xml/pom.xml
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/AbstractDomNodeProxy.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNodeWrapper.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java
    A 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  Merge branch 'master' into issue-3850


  Commit: 43ee8dfb741f12562e1bcadaba32b5e42f2a45c3
      https://github.com/pmd/pmd/commit/43ee8dfb741f12562e1bcadaba32b5e42f2a45c3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-27 (Sun, 27 Mar 2022)

  Changed paths:
    R .ci/files/all-java.xml
    A .ci/files/all-regression-rules.xml
    M .ci/files/project-list.xml
    M .ci/inc/regression-tester.inc
    M .github/workflows/build.yml
    M .github/workflows/troubleshooting.yml
    M Dangerfile
    M Gemfile
    M Gemfile.lock
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Merge pull request #3861 from adangel:regression-tester-update

[ci] Add apex projects for regression testing #3861


  Commit: 8e5c5e499bcb70358a71419d88ea1ab141889ae6
      https://github.com/pmd/pmd/commit/8e5c5e499bcb70358a71419d88ea1ab141889ae6
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-27 (Sun, 27 Mar 2022)

  Changed paths:
    M docs/_data/sidebars/pmd_sidebar.yml
    A docs/pages/pmd/languages/java.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/release_notes.md
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryImportRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaLanguageModuleTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16PreviewTreeDumpTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16TreeDumpTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17PreviewTreeDumpTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java18PreviewTreeDumpTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/ConstantExpr.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/Expr.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/Expr.txt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/NegExpr.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/PlusExpr.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/expression/TimesExpr.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Circle.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/FilledRectangle.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Rectangle.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Shape.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Shape.txt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Square.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/Square.txt
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16p/geometry/TransparentRectangle.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/DealingWithNull.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/DealingWithNull.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/EnhancedTypeCheckingSwitch.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/EnhancedTypeCheckingSwitch.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ExhaustiveSwitch.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ExhaustiveSwitch.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/GuardedAndParenthesizedPatterns.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/GuardedAndParenthesizedPatterns.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/PatternsInSwitchLabels.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/PatternsInSwitchLabels.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/RefiningPatternsInSwitch.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/RefiningPatternsInSwitch.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ScopeOfPatternVariableDeclarations.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java18p/ScopeOfPatternVariableDeclarations.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryImport.xml

  Log Message:
  -----------
  Merge pull requets #3837 from adangel:jdk-18

[java] Support JDK 18 #3837


  Commit: 6c3fcc6374155fa08d9783d012fa61b5ba085082
      https://github.com/pmd/pmd/commit/6c3fcc6374155fa08d9783d012fa61b5ba085082
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-27 (Sun, 27 Mar 2022)

  Changed paths:
    M .all-contributorsrc
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOptions.java
    M pmd-java/src/main/resources/category/java/design.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ClassWithOnlyPrivateConstructorsShouldBeFinal.xml

  Log Message:
  -----------
  Merge pull request #3854 from adangel:issue-3851

[java] Fix #3851 - ClassWithOnlyPrivateConstructorsShouldBeFinal #3854


  Commit: 55c089da5f1e5ea24028986c7d3e6038a3f54630
      https://github.com/pmd/pmd/commit/55c089da5f1e5ea24028986c7d3e6038a3f54630
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-27 (Sun, 27 Mar 2022)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml

  Log Message:
  -----------
  Merge pull request #3855 from adangel:issue-3850

[java] Fix ImmutableField with conditionally assignment in ctors #3855


Compare: https://github.com/pmd/pmd/compare/522605df349b...55c089da5f1e


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to