Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 28b0d13da9cfb519b925ed80199ebfcf5b7b1ec5
      https://github.com/pmd/pmd/commit/28b0d13da9cfb519b925ed80199ebfcf5b7b1ec5
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-12 (Thu, 12 May 2022)

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

  Log Message:
  -----------
  [java] UseArraysAsList - ignore non-trivial loops

Fixes #3965


  Commit: f81752dc57c4c15b89e2da25c2963607e3eec1f6
      https://github.com/pmd/pmd/commit/f81752dc57c4c15b89e2da25c2963607e3eec1f6
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-12 (Thu, 12 May 2022)

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

  Log Message:
  -----------
  [java] UseArraysAsList - skip primitive arrays

Fixes #3379


  Commit: 8d5fda07bedde4aaf67ef532ca0033d40f16bac8
      https://github.com/pmd/pmd/commit/8d5fda07bedde4aaf67ef532ca0033d40f16bac8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-12 (Thu, 12 May 2022)

  Changed paths:
    M Gemfile.lock
    M docs/Gemfile.lock

  Log Message:
  -----------
  Merge branch 'master' into usearraysaslist-fixes


  Commit: 03a51a73a5cc1c2c8d6fea15e03bffe4b91872c1
      https://github.com/pmd/pmd/commit/03a51a73a5cc1c2c8d6fea15e03bffe4b91872c1
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-12 (Thu, 12 May 2022)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Bump kotlin from 1.4.10 to 1.4.32

Fixes https://nvd.nist.gov/vuln/detail/CVE-2020-29582


  Commit: a28c2399218b17d799cbae3b5cc9adbede46ca77
      https://github.com/pmd/pmd/commit/a28c2399218b17d799cbae3b5cc9adbede46ca77
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-12 (Thu, 12 May 2022)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Bump kotest from 4.3.1 to 4.4.3


  Commit: 4944177cc4a8a6b3467950bab061795e1c261813
      https://github.com/pmd/pmd/commit/4944177cc4a8a6b3467950bab061795e1c261813
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
    A pmd-core/src/test/java/net/sourceforge/pmd/util/IOUtilTest.java

  Log Message:
  -----------
  [core] Add missing methods to IOUtil as replacement for IOUtils


  Commit: 753cb49e403b71d683bc7bcc7104fd01cb813530
      https://github.com/pmd/pmd/commit/753cb49e403b71d683bc7bcc7104fd01cb813530
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M pmd-apex/pom.xml
    M pmd-core/pom.xml
    M pmd-dist/pom.xml
    M pmd-doc/pom.xml
    M pmd-java/pom.xml
    M pmd-javascript/pom.xml
    M pmd-lang-test/pom.xml
    M pmd-plsql/pom.xml
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M pmd-test/pom.xml
    M pmd-xml/pom.xml
    M pom.xml

  Log Message:
  -----------
  [all] Remove dependency to commons-io


  Commit: 2887fe3ae0e7cb573380142aa004d040b47f8877
      https://github.com/pmd/pmd/commit/2887fe3ae0e7cb573380142aa004d040b47f8877
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/Formatter.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisResult.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceCode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/document/DocumentFile.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/NioTextFile.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/FileFinder.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ReaderDataSource.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdXsltTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/document/DocumentFileTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/junit/JavaUtilLoggingRule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/JsonRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SarifRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/util/treeexport/TreeExportCliTest.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java

  Log Message:
  -----------
  [core] Replace IOUtils with IOUtil


  Commit: abfc463ef9003f2f3d85377b8b21882954550567
      https://github.com/pmd/pmd/commit/abfc463ef9003f2f3d85377b8b21882954550567
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Update build-tools to 18-SNAPSHOT


  Commit: a4ebb66769e780cc9b2bbe85fa9eb24b6418821f
      https://github.com/pmd/pmd/commit/a4ebb66769e780cc9b2bbe85fa9eb24b6418821f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParser.java
    M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlParser.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java
    M 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java

  Log Message:
  -----------
  Replace IOUtils with IOUtil

plsql, xml, apex, html, javascript, scala


  Commit: a1922c59565283c701dbb8aa8746badc11ca095f
      https://github.com/pmd/pmd/commit/a1922c59565283c701dbb8aa8746badc11ca095f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/AntIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/ZipFileExtractor.java

  Log Message:
  -----------
  [dist] Replace IOUtils with IOUtil


  Commit: bef7eed0ec1778427e54c03f0d2ec27ba90b3ad4
      https://github.com/pmd/pmd/commit/bef7eed0ec1778427e54c03f0d2ec27ba90b3ad4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.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/main/java/net/sourceforge/pmd/docs/RuleSetUtils.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/MockedFileWriter.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleSetResolverTest.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/SidebarGeneratorTest.java

  Log Message:
  -----------
  [doc] Replace IOUtils with IOUtil


  Commit: cfacfbbff2e56041275fcf9b742e09bfc4b7b411
      https://github.com/pmd/pmd/commit/cfacfbbff2e56041275fcf9b742e09bfc4b7b411
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/util/IOUtilTest.java

  Log Message:
  -----------
  Fix tests under Windows


  Commit: 1c9096809dd2cda3922c7cd0c98d0bed92c09202
      https://github.com/pmd/pmd/commit/1c9096809dd2cda3922c7cd0c98d0bed92c09202
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M docs/pages/release_notes.md

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


  Commit: 8addd05369b60e5169a7db304fc92fff6c08c018
      https://github.com/pmd/pmd/commit/8addd05369b60e5169a7db304fc92fff6c08c018
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

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

  Log Message:
  -----------
  Fix tests under Windows


  Commit: a9219b7967ed1fbbc3029625c40823fd49e84a5f
      https://github.com/pmd/pmd/commit/a9219b7967ed1fbbc3029625c40823fd49e84a5f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
    M pmd-core/src/test/java/net/sourceforge/pmd/util/IOUtilTest.java

  Log Message:
  -----------
  [core] Fix bug in IOUtil.fromReader


  Commit: 8fc4e7e1c9c892565ecf310d27cbec56f0ff53b6
      https://github.com/pmd/pmd/commit/8fc4e7e1c9c892565ecf310d27cbec56f0ff53b6
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

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

  Log Message:
  -----------
  Merge branch 'master' into replace-commons-io


  Commit: e8935523ed265eff42469c711ad3bd2ff7dd16fe
      https://github.com/pmd/pmd/commit/e8935523ed265eff42469c711ad3bd2ff7dd16fe
  Author: Andreas Dangel <andreas.dan...@adangel.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M pmd-java/src/main/resources/category/java/performance.xml

  Log Message:
  -----------
  Update pmd-java/src/main/resources/category/java/performance.xml

Co-authored-by: Clément Fournier <clement.fournie...@gmail.com>


  Commit: c53a64c688d0d6d9811df886ea0bb24ece64f6e0
      https://github.com/pmd/pmd/commit/c53a64c688d0d6d9811df886ea0bb24ece64f6e0
  Author: Andreas Dangel <andreas.dan...@adangel.org>
  Date:   2022-05-20 (Fri, 20 May 2022)

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

  Log Message:
  -----------
  Update pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java

Co-authored-by: Clément Fournier <clement.fournie...@gmail.com>


  Commit: 4235ccb9ebfecaffcf2227eb641644770c54493b
      https://github.com/pmd/pmd/commit/4235ccb9ebfecaffcf2227eb641644770c54493b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-26 (Thu, 26 May 2022)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Merge pull request #3967 from adangel:update-kotlin-reflect

Bump kotlin from 1.4.10 to 1.4.32 #3967


  Commit: 1cbb9428521dc72ff77e8f9e48f352c46f506c8e
      https://github.com/pmd/pmd/commit/1cbb9428521dc72ff77e8f9e48f352c46f506c8e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-26 (Thu, 26 May 2022)

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

  Log Message:
  -----------
  Merge pull request #3966 from adangel:usearraysaslist-fixes

[java] UseArraysAsList fixes #3966


  Commit: 67629e13d023d8525d47b62dfd54c035f5d1ec7f
      https://github.com/pmd/pmd/commit/67629e13d023d8525d47b62dfd54c035f5d1ec7f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-26 (Thu, 26 May 2022)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-apex/pom.xml
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParser.java
    M pmd-core/pom.xml
    M 
pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetWriter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/Formatter.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/AbstractAnalysisCache.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cache/AnalysisResult.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceCode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/document/DocumentFile.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/NioTextFile.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/processor/AbstractPMDProcessor.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/FileFinder.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/FileUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/ReaderDataSource.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdXsltTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/document/DocumentFileTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/junit/JavaUtilLoggingRule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/JsonRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/SarifRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java
    A pmd-core/src/test/java/net/sourceforge/pmd/util/IOUtilTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/util/treeexport/TreeExportCliTest.java
    M pmd-dist/pom.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/AntIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/ZipFileExtractor.java
    M pmd-doc/pom.xml
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.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/main/java/net/sourceforge/pmd/docs/RuleSetUtils.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/MockedFileWriter.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleSetResolverTest.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/SidebarGeneratorTest.java
    M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlParser.java
    M pmd-java/pom.xml
    M pmd-javascript/pom.xml
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java
    M pmd-lang-test/pom.xml
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt
    M pmd-plsql/pom.xml
    M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ScalaParser.java
    M pmd-test/pom.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/XmlParser.java
    M pom.xml

  Log Message:
  -----------
  Merge pull request #3968 from adangel:replace-commons-io

[core] Replace commons-io #3968


  Commit: 108b670268cef4e850bcc77027cd6e3293d5d661
      https://github.com/pmd/pmd/commit/108b670268cef4e850bcc77027cd6e3293d5d661
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-05-26 (Thu, 26 May 2022)

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

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


Compare: https://github.com/pmd/pmd/compare/5d923bee19a9...108b670268ce


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

Reply via email to