Branch: refs/heads/master
  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: 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


Compare: https://github.com/pmd/pmd/compare/422934317314...1a4ca95f6cd6


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

Reply via email to