Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 412d39f51384468810e08ffe11ac218138fb2395
      https://github.com/pmd/pmd/commit/412d39f51384468810e08ffe11ac218138fb2395
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java

  Log Message:
  -----------
  Replace createFactory methods with a builder

Deprecate compatibility filter

Deprecate methods in RulesetsFactUtils


  Commit: ac864aa5294a9caa72827fd8400c8db1337c3897
      https://github.com/pmd/pmd/commit/ac864aa5294a9caa72827fd8400c8db1337c3897
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParserConfig.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java
    M 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParsingHelper.java

  Log Message:
  -----------
  Rename


  Commit: 6642f5d0381b596b63290d22b458608b5a6a8921
      https://github.com/pmd/pmd/commit/6642f5d0381b596b63290d22b458608b5a6a8921
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetWriterTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/ExcludeLinesTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/xpath/XPathMetricFunctionTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java
    M 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/XPathJspRuleTest.java
    M 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParsingHelper.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java

  Log Message:
  -----------
  Isolate single rule pattern


  Commit: 89586096292a162fa426d473ebc121ffe64fef9d
      https://github.com/pmd/pmd/commit/89586096292a162fa426d473ebc121ffe64fef9d
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParser.java
    R pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParserConfig.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java

  Log Message:
  -----------
  Deprecate other APIs


  Commit: efb133c74e9d3c60ed4ff012da0000c8d43aa152
      https://github.com/pmd/pmd/commit/efb133c74e9d3c60ed4ff012da0000c8d43aa152
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdThreadFactory.java

  Log Message:
  -----------
  Cleanup API around processors


  Commit: 8295dad86caa23a7718a8ee863c8cfd8f9e8247e
      https://github.com/pmd/pmd/commit/8295dad86caa23a7718a8ee863c8cfd8f9e8247e
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

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

  Log Message:
  -----------
  Deprecate some methods of PMD


  Commit: 125b0200ed189d8ef8f74e33e45b2ff65e69884d
      https://github.com/pmd/pmd/commit/125b0200ed189d8ef8f74e33e45b2ff65e69884d
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDException.java
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java

  Log Message:
  -----------
  Deprecate configuration objects


  Commit: 7d66d7cbca6f88f80d4468f412f93950ca121014
      https://github.com/pmd/pmd/commit/7d66d7cbca6f88f80d4468f412f93950ca121014
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParser.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReference.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java

  Log Message:
  -----------
  Doc


  Commit: 8f8af7780e092f3eb371e9bf34e15168bc139d4a
      https://github.com/pmd/pmd/commit/8f8af7780e092f3eb371e9bf34e15168bc139d4a
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParser.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java

  Log Message:
  -----------
  Rename stuff


  Commit: 9c56fb629a5330858c36c561bf9b6bd1553db051
      https://github.com/pmd/pmd/commit/9c56fb629a5330858c36c561bf9b6bd1553db051
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java

  Log Message:
  -----------
  Fix bug


  Commit: 38a0934feef8900fafe04c19ef7437ed4106832b
      https://github.com/pmd/pmd/commit/38a0934feef8900fafe04c19ef7437ed4106832b
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParser.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java

  Log Message:
  -----------
  PMD warnings


  Commit: 050ec4464e56405946674dad2f979cb6eeb21f0a
      https://github.com/pmd/pmd/commit/050ec4464e56405946674dad2f979cb6eeb21f0a
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-26 (Mon, 26 Oct 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParser.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java

  Log Message:
  -----------
  Stop parsing comma-separated paths by default


  Commit: cc7bb35e72ed6fa016e49dd663b0170ba5951537
      https://github.com/pmd/pmd/commit/cc7bb35e72ed6fa016e49dd663b0170ba5951537
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-27 (Tue, 27 Oct 2020)

  Changed paths:
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java

  Log Message:
  -----------
  Checkstyle


  Commit: 36e55bc2c1d4ea0a41d39fed0b9178d876b3447f
      https://github.com/pmd/pmd/commit/36e55bc2c1d4ea0a41d39fed0b9178d876b3447f
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-10-27 (Tue, 27 Oct 2020)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java

  Log Message:
  -----------
  Fix broken rule reporting


  Commit: 1ff1e07c4dd10d61141a54138f932ab129b495f7
      https://github.com/pmd/pmd/commit/1ff1e07c4dd10d61141a54138f932ab129b495f7
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-03 (Tue, 03 Nov 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java

  Log Message:
  -----------
  Return a report instead of side-effecting on it

I think this will be more compatible with pmd 7.


  Commit: 08fca9367e3722fc65b7c7911fe4ade978158c5a
      https://github.com/pmd/pmd/commit/08fca9367e3722fc65b7c7911fe4ade978158c5a
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-03 (Tue, 03 Nov 2020)

  Changed paths:
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    R pmd-core/src/main/java/net/sourceforge/pmd/RuleSetParser.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReference.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java

  Log Message:
  -----------
  Rename RuleSetParser to RuleSetLoader


  Commit: 4f175a1c4fca8a88d9a688f68b149ec2fbcb6142
      https://github.com/pmd/pmd/commit/4f175a1c4fca8a88d9a688f68b149ec2fbcb6142
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-03 (Tue, 03 Nov 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java

  Log Message:
  -----------
  Hide RuleSetLoader fields


  Commit: 8f7801c2e71b62e9520f097aec7ed69648cda64a
      https://github.com/pmd/pmd/commit/8f7801c2e71b62e9520f097aec7ed69648cda64a
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-03 (Tue, 03 Nov 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java

  Log Message:
  -----------
  Remove try with resources


  Commit: e30fcaf31dffa9fa3c2e15df4f901bce1e212460
      https://github.com/pmd/pmd/commit/e30fcaf31dffa9fa3c2e15df4f901bce1e212460
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-03 (Tue, 03 Nov 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java

  Log Message:
  -----------
  Rename to loadFromResources


  Commit: ccaf57e8d650f4564ff65f9f4ec55ee800a1b273
      https://github.com/pmd/pmd/commit/ccaf57e8d650f4564ff65f9f4ec55ee800a1b273
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-03 (Tue, 03 Nov 2020)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Update release notes


  Commit: 6eee3d037f4af2b6c591f361d0e91e337fcd7742
      https://github.com/pmd/pmd/commit/6eee3d037f4af2b6c591f361d0e91e337fcd7742
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-03 (Tue, 03 Nov 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetNotFoundException.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java

  Log Message:
  -----------
  Provide replacement api for getRegisteredRuleSets


  Commit: 93c5ef33cf2c20485d979a84782fe2f437b36f8d
      https://github.com/pmd/pmd/commit/93c5ef33cf2c20485d979a84782fe2f437b36f8d
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-13 (Fri, 13 Nov 2020)

  Changed paths:
    M .github/workflows/build.yml
    M .travis.yml
    M .travis/before_install.sh
    M .travis/common-functions.sh
    M .travis/install-openjdk.sh
    M .travis/project-list.xml
    M .travis/regression-tester.sh
    M .travis/secrets.tar.enc
    M .travis/setup-secrets.sh
    M BUILDING.md
    M Dangerfile
    M Gemfile
    M Gemfile.lock
    M README.md
    M do-release.sh
    M docs/pages/pmd/devdocs/development.md
    M docs/pages/pmd/projectdocs/committers/releasing.md
    M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ParserOptions.java
    A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/internal/AstNodeOwner.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/DocumentNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/ParametricRuleViolation.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQueryTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBody.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LoosePackageCouplingRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclarationTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ParserTestSpec.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Records.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/expression/Expr.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Shape.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/geometry/Square.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AvoidReassigningLoopVariables.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Handler.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/Ecmascript3Parser.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptParserOptions.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java
    M pmd-lang-test/pom.xml
    A 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/IntelliMarker.kt
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleViolationFactory.java
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into ruleset-factory-builder


  Commit: 87892adefe4b6dfe9055ea9f04a5ef98ff6b30d2
      https://github.com/pmd/pmd/commit/87892adefe4b6dfe9055ea9f04a5ef98ff6b30d2
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-13 (Fri, 13 Nov 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java

  Log Message:
  -----------
  Fix unnecessary throws clause


  Commit: 37c2c505f3792aa0eacaf8f124b1f565544393b5
      https://github.com/pmd/pmd/commit/37c2c505f3792aa0eacaf8f124b1f565544393b5
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-24 (Tue, 24 Nov 2020)

  Changed paths:
    A .ci/README.md
    A .ci/build-coveralls.sh
    A .ci/build-pr-win-macos.sh
    A .ci/build-sonar.sh
    A .ci/build.sh
    A .ci/check-environment.sh
    A .ci/docker_ubuntu18.04/Dockerfile
    A .ci/docker_ubuntu18.04/create-gh-pull-request-event.sh
    A .ci/docker_ubuntu18.04/install-ruby.sh
    A .ci/files/all-java.xml
    A .ci/files/id_rsa.gpg
    A .ci/files/id_rsa.pub
    A .ci/files/maven-settings.xml
    A .ci/files/private-env.gpg
    A .ci/files/project-list.xml
    A .ci/files/public-env.gpg
    A .ci/files/release-signing-key-D0BF1D737C9A1C22.gpg.gpg
    A .ci/inc/github-releases-api.inc
    A .ci/inc/install-openjdk.inc
    A .ci/inc/logger.inc
    A .ci/inc/maven-dependencies.inc
    A .ci/inc/pmd-code-api.inc
    A .ci/inc/pmd-doc.inc
    A .ci/inc/regression-tester.inc
    A .ci/inc/setup-secrets.inc
    A .ci/inc/sourceforge-api.inc
    A .ci/render_release_notes.rb
    A .ci/travis_wait
    R .github/workflows/build.yml
    A .github/workflows/pull-requests.yml
    A .github/workflows/pushes.yml
    A .github/workflows/releases.yml
    A .github/workflows/troubleshooting.yml
    R .travis.yml
    R .travis/all-java.xml
    R .travis/before_install.sh
    R .travis/build-coveralls.sh
    R .travis/build-deploy.sh
    R .travis/build-doc.sh
    R .travis/build-publish.sh
    R .travis/build-sonar.sh
    R .travis/common-functions.sh
    R .travis/configure-maven.sh
    R .travis/github-releases-api.sh
    R .travis/id_rsa.pub
    R .travis/install-openjdk.sh
    R .travis/logger.sh
    R .travis/pmd-code-api.sh
    R .travis/project-list.xml
    R .travis/regression-tester.sh
    R .travis/render_release_notes.rb
    R .travis/secrets.tar.enc
    R .travis/setup-secrets.sh
    R .travis/sitemap_generator.sh
    R .travis/sourceforge-api.sh
    R .travis/travis-settings.xml
    R .travis/travis_wait
    M Dangerfile
    M README.md
    M docs/pages/pmd/userdocs/pmd_report_formats.md
    M docs/pages/release_notes.md
    A docs/sitemap_generator.sh
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
    M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java
    M pmd-dist/src/main/resources/assemblies/pmd-src.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/SourceDistributionIT.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinition.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionLower.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/typedefinition/JavaTypeDefinitionSimple.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/discardedElements.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/discardedElements_no_ignore_annots.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/specialComments.java
    A 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenAdapter.java
    M 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
    M 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java
    M 
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/sample-LiftActor.txt
    A 
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/special_comments.scala
    A 
pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/cpd/testdata/special_comments.txt
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into ruleset-factory-builder


  Commit: 87e2a9c99b2b546c99ad776ddf3754053adb3be9
      https://github.com/pmd/pmd/commit/87e2a9c99b2b546c99ad776ddf3754053adb3be9
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-24 (Tue, 24 Nov 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetNotFoundException.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RulesetLoadException.java

  Log Message:
  -----------
  Replace checked exception with wrapper


  Commit: b0df6a82480a91c28902420befed86d9db237b42
      https://github.com/pmd/pmd/commit/b0df6a82480a91c28902420befed86d9db237b42
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-24 (Tue, 24 Nov 2020)

  Changed paths:
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/GenerateRuleDocsCmd.java
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java

  Log Message:
  -----------
  Update pmd-doc module to use newer apis


  Commit: 1a2a897b3f37f2263fd44acaea52d8990560bd82
      https://github.com/pmd/pmd/commit/1a2a897b3f37f2263fd44acaea52d8990560bd82
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-24 (Tue, 24 Nov 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java

  Log Message:
  -----------
  Fix bug with sub-report not being merged into global report


  Commit: 141c51b0ab903fe079a21a76ac193c8b0f8ebd84
      https://github.com/pmd/pmd/commit/141c51b0ab903fe079a21a76ac193c8b0f8ebd84
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-24 (Tue, 24 Nov 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java

  Log Message:
  -----------
  Fix ant tests

Report was being rendered mutliple times


  Commit: 0244ebf6e39a35ae9ede97feee0ad7acf7374109
      https://github.com/pmd/pmd/commit/0244ebf6e39a35ae9ede97feee0ad7acf7374109
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-11-25 (Wed, 25 Nov 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java

  Log Message:
  -----------
  Fix javadoc


  Commit: 26728348f69ec6ee58ccbbe4443af68e3f0cf80f
      https://github.com/pmd/pmd/commit/26728348f69ec6ee58ccbbe4443af68e3f0cf80f
  Author: Maikel Steneker <maikel.stene...@tiobe.com>
  Date:   2020-12-10 (Thu, 10 Dec 2020)

  Changed paths:
    M pmd-cpp/etc/grammar/cpp.jj
    M 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.cpp
    M 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.txt

  Log Message:
  -----------
  Add support for C++14 binary literals


  Commit: 43d7b32eb3b8c5b208e17eff32c94f9a2996b4ec
      https://github.com/pmd/pmd/commit/43d7b32eb3b8c5b208e17eff32c94f9a2996b4ec
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M docs/pages/pmd/devdocs/building.md
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ParserOptions.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractPropertySource.java
    M pmd-dist/pom.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptParserOptionsTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/lang/ParserOptionsTest.java
    A 
pmd-test/src/main/java/net/sourceforge/pmd/lang/ParserOptionsTestUtils.java
    A pmd-test/src/test/java/net/sourceforge/pmd/lang/ParserOptionsUnitTest.java
    M pmd-visualforce/pom.xml
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypes.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesVisitor.java
    A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/DataType.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ObjectFieldTypes.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/SalesforceFieldTypes.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfHandler.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParserOptions.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTExpression.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTIdentifier.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTLiteral.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/AbstractVFDataNode.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfAstInternals.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/VfTypedNode.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeElRule.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesTest.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesVisitorTest.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/DataTypeTest.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ObjectFieldTypesTest.java
    M 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/RuleSetFactoryTest.java
    A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/VFTestUtils.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitorTest.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/VfParserOptionsTest.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ast/ASTExpressionTest.java
    M 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeElTest.java
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypes/metadata/sfdx/classes/ApexController.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypes/metadata/sfdx/pages/SomePage.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesVisitor/metadata/sfdx/classes/ApexController.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/mdapi/objects/Account.object
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/mdapi/pages/SomePage.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/Checkbox__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/DateTime__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/LongTextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/Picklist__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/TextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/objects/Account/fields/Text__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/ObjectFieldTypes/metadata/sfdx/pages/SomePage.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/classes/ApexController.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/Checkbox__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/DateTime__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/LongTextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/Picklist__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/TextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/objects/Account/fields/Text__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/pages/ApexController.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/VfExpressionTypeVisitor/metadata/sfdx/pages/StandardAccount.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/mdapi/objects/Account.object
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/mdapi/pages/StandardAccount.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/classes/ApexController.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/classes/ApexExtension1.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/classes/ApexExtension2.cls
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/Checkbox__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/DateTime__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/LongTextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/Picklist__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/TextArea__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/objects/Account/fields/Text__c.field-meta.xml
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/pages/ApexController.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/pages/StandardAccount.page
    A 
pmd-visualforce/src/test/resources/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeEl/metadata/sfdx/pages/StandardAccountWithExtensions.page
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/XmlParserOptionsTest.java
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into pr/2962


  Commit: da3943bf171d669223111d60dcf36f16256c0026
      https://github.com/pmd/pmd/commit/da3943bf171d669223111d60dcf36f16256c0026
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Update release notes, refs #2962


  Commit: b65f6b85b8f0a344544dca5d28f4a8438b8a71cb
      https://github.com/pmd/pmd/commit/b65f6b85b8f0a344544dca5d28f4a8438b8a71cb
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-cpp/etc/grammar/cpp.jj
    M 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.cpp
    M 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.txt

  Log Message:
  -----------
  Merge branch 'pr/2962'

Refs #2962


  Commit: 85ed4f3303b0ded7a5a2068d8b850052e0ab9288
      https://github.com/pmd/pmd/commit/85ed4f3303b0ded7a5a2068d8b850052e0ab9288
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M README.md

  Log Message:
  -----------
  [ci] Fix build badge


  Commit: feccab274e4209eea1ee661042682dff29ed65ec
      https://github.com/pmd/pmd/commit/feccab274e4209eea1ee661042682dff29ed65ec
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Bump org.codehaus.groovy:groovy from 2.4.7 to 2.4.21


  Commit: 422934317314efdb93adc708c1fb9b6c171ee01e
      https://github.com/pmd/pmd/commit/422934317314efdb93adc708c1fb9b6c171ee01e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M .github/ISSUE_TEMPLATE/config.yml
    R .github/ISSUE_TEMPLATE/question.md

  Log Message:
  -----------
  Use Github Discussions for Q&A


  Commit: bcbf588bba76c16e5d26121b16d4d7d0a85c174e
      https://github.com/pmd/pmd/commit/bcbf588bba76c16e5d26121b16d4d7d0a85c174e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetNotFoundException.java
    R pmd-core/src/main/java/net/sourceforge/pmd/RulesetLoadException.java
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java

  Log Message:
  -----------
  Rename RuleSetLoadException


  Commit: afcb45ea89fec1820fb0513962149cb43beece9f
      https://github.com/pmd/pmd/commit/afcb45ea89fec1820fb0513962149cb43beece9f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java

  Log Message:
  -----------
  Remove unneeded suppresswarnings in AbstractPMDProcessor


  Commit: 1a4ca95f6cd61460b54c48d1f20a841988ca6780
      https://github.com/pmd/pmd/commit/1a4ca95f6cd61460b54c48d1f20a841988ca6780
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDException.java
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetNotFoundException.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReference.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdThreadFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetWriterTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/GenerateRuleDocsCmd.java
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/ExcludeLinesTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/xpath/XPathMetricFunctionTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java
    M 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/XPathJspRuleTest.java
    M 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParsingHelper.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java

  Log Message:
  -----------
  Merge pull request #2635 from oowekyala:ruleset-factory-builder

[core] New RuleSet API and deprecations for PMD's entry point APIs #2635


  Commit: 384d32ddd0fe2f78cb1423318d936adb2a83d7ce
      https://github.com/pmd/pmd/commit/384d32ddd0fe2f78cb1423318d936adb2a83d7ce
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M .github/ISSUE_TEMPLATE/config.yml
    R .github/ISSUE_TEMPLATE/question.md
    M README.md
    M docs/pages/release_notes.md
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDException.java
    M pmd-core/src/main/java/net/sourceforge/pmd/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java
    A pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetNotFoundException.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReference.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSets.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/SourceCodeProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MonoThreadProcessor.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/MultiThreadProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdRunnable.java
    M pmd-core/src/main/java/net/sourceforge/pmd/processor/PmdThreadFactory.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetWriterTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java
    M pmd-cpp/etc/grammar/Cpp.jj
    M 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.cpp
    M 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/literals.txt
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/GenerateRuleDocsCmd.java
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java
    M 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/XPathJspRuleTest.java
    M 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParsingHelper.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into pmd/7.0.x


  Commit: 8de0e171fd8e79934c256f74d9c27be31a858b82
      https://github.com/pmd/pmd/commit/8de0e171fd8e79934c256f74d9c27be31a858b82
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java

  Log Message:
  -----------
  Remove unused import


  Commit: 5d9e657d6e6c5fdc7f4d608dea38dda6709ee3a4
      https://github.com/pmd/pmd/commit/5d9e657d6e6c5fdc7f4d608dea38dda6709ee3a4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M docs/pages/next_major_development.md

  Log Message:
  -----------
  Fix old rule references of deleted rules


Compare: https://github.com/pmd/pmd/compare/10a2b40731a0...5d9e657d6e6c


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

Reply via email to