Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 7b24edc0db84d091616f8c4c5d9edf108a15e9ac
      https://github.com/pmd/pmd/commit/7b24edc0db84d091616f8c4c5d9edf108a15e9ac
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-05 (Fri, 05 Jan 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.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/RuleSetReferenceId.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/ResourceLoader.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java

  Log Message:
  -----------
  [core] Remove support for deprecated rule set references notation

The old notation <lang>-<ruleset> is not supported anymore. It is
now interpreted as a ruleset reference without a ruleset and just
referencing a single rule. Also the release number notation is
not supported anymore.

Since RuleSetReferenceId is Internal+Deprecated, no API changes.
Clarified External/Internal: A RuleSetReference is either absolute
(RuleSet is known) or relative (RuleSet is not known).

Fixes #4313


  Commit: 35062c3cafbdee10ace6675cc98e0f9284a34fd4
      https://github.com/pmd/pmd/commit/35062c3cafbdee10ace6675cc98e0f9284a34fd4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-05 (Fri, 05 Jan 2024)

  Changed paths:
    M pmd-ant/pom.xml
    M pmd-cli/pom.xml
    M pmd-core/pom.xml
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java
    M pom.xml

  Log Message:
  -----------
  Remove unneeded dependency to WireMock


  Commit: b0669c5d643c49e5b7163e713f5034d1b381cba3
      https://github.com/pmd/pmd/commit/b0669c5d643c49e5b7163e713f5034d1b381cba3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-05 (Fri, 05 Jan 2024)

  Changed paths:
    M docs/pages/pmd/userdocs/migrating_to_pmd7.md

  Log Message:
  -----------
  [doc] Update migration guide


  Commit: 60eca92180135b14267223921bcbe53bcd43feb5
      https://github.com/pmd/pmd/commit/60eca92180135b14267223921bcbe53bcd43feb5
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotation.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotationParameter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BaseApexClass.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/AbstractJjtreeNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java

  Log Message:
  -----------
  [core] Undeprecate Node::getImage() in PMD 7

This should be done for 7.x again - see #4787


  Commit: 29a4aaec47c20282e417e48c5ebc2495e3cbdaf1
      https://github.com/pmd/pmd/commit/29a4aaec47c20282e417e48c5ebc2495e3cbdaf1
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

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

  Log Message:
  -----------
  [core] Undeprecate PropertySource::dysfunctionReason in PMD 7

refs #3868 and #3901


  Commit: ba602d19784653e4d849998013ff7c2b2d087928
      https://github.com/pmd/pmd/commit/ba602d19784653e4d849998013ff7c2b2d087928
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M docs/pages/pmd/userdocs/migrating_to_pmd7.md
    M docs/pages/release_notes.md
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/PMDTask.java
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
    A pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    A 
pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    A pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/resources/rulesets/releases/34.xml
    M pmd-core/src/main/resources/rulesets/releases/35.xml
    R 
pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RulesetFactoryTestBase.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleSetResolverTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java

  Log Message:
  -----------
  [core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and 
CLI option `--no-ruleset-compatibility`

Fixes #4314
Closes #4378


  Commit: 9977c0ffeb60f919d61448bca7e78c9b11eecd59
      https://github.com/pmd/pmd/commit/9977c0ffeb60f919d61448bca7e78c9b11eecd59
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    R pmd-apex/src/main/resources/rulesets/apex/apexunit.xml
    R pmd-apex/src/main/resources/rulesets/apex/braces.xml
    R pmd-apex/src/main/resources/rulesets/apex/complexity.xml
    R pmd-apex/src/main/resources/rulesets/apex/empty.xml
    R pmd-apex/src/main/resources/rulesets/apex/metrics.xml
    R pmd-apex/src/main/resources/rulesets/apex/performance.xml
    R pmd-apex/src/main/resources/rulesets/apex/ruleset.xml
    R pmd-apex/src/main/resources/rulesets/apex/rulesets.properties
    R pmd-apex/src/main/resources/rulesets/apex/security.xml
    R pmd-apex/src/main/resources/rulesets/apex/style.xml
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java
    R pmd-java/src/main/resources/rulesets/java/android.xml
    R pmd-java/src/main/resources/rulesets/java/basic.xml
    R pmd-java/src/main/resources/rulesets/java/clone.xml
    R pmd-java/src/main/resources/rulesets/java/codesize.xml
    R pmd-java/src/main/resources/rulesets/java/comments.xml
    R pmd-java/src/main/resources/rulesets/java/controversial.xml
    R pmd-java/src/main/resources/rulesets/java/coupling.xml
    R pmd-java/src/main/resources/rulesets/java/design.xml
    R pmd-java/src/main/resources/rulesets/java/empty.xml
    R pmd-java/src/main/resources/rulesets/java/finalizers.xml
    R pmd-java/src/main/resources/rulesets/java/imports.xml
    R pmd-java/src/main/resources/rulesets/java/j2ee.xml
    R pmd-java/src/main/resources/rulesets/java/javabeans.xml
    R pmd-java/src/main/resources/rulesets/java/junit.xml
    R pmd-java/src/main/resources/rulesets/java/logging-jakarta-commons.xml
    R pmd-java/src/main/resources/rulesets/java/logging-java.xml
    R pmd-java/src/main/resources/rulesets/java/metrics.xml
    R pmd-java/src/main/resources/rulesets/java/migrating.xml
    R pmd-java/src/main/resources/rulesets/java/migrating_to_13.xml
    R pmd-java/src/main/resources/rulesets/java/migrating_to_14.xml
    R pmd-java/src/main/resources/rulesets/java/migrating_to_15.xml
    R pmd-java/src/main/resources/rulesets/java/migrating_to_junit4.xml
    R pmd-java/src/main/resources/rulesets/java/naming.xml
    R pmd-java/src/main/resources/rulesets/java/optimizations.xml
    R pmd-java/src/main/resources/rulesets/java/rulesets.properties
    R pmd-java/src/main/resources/rulesets/java/strictexception.xml
    R pmd-java/src/main/resources/rulesets/java/strings.xml
    R pmd-java/src/main/resources/rulesets/java/sunsecure.xml
    R pmd-java/src/main/resources/rulesets/java/typeresolution.xml
    R pmd-java/src/main/resources/rulesets/java/unnecessary.xml
    R pmd-java/src/main/resources/rulesets/java/unusedcode.xml
    R pmd-javascript/src/main/resources/rulesets/ecmascript/basic.xml
    R pmd-javascript/src/main/resources/rulesets/ecmascript/braces.xml
    R pmd-javascript/src/main/resources/rulesets/ecmascript/controversial.xml
    R pmd-javascript/src/main/resources/rulesets/ecmascript/rulesets.properties
    R pmd-javascript/src/main/resources/rulesets/ecmascript/unnecessary.xml
    R pmd-jsp/src/main/resources/rulesets/jsp/basic-jsf.xml
    R pmd-jsp/src/main/resources/rulesets/jsp/basic.xml
    R pmd-jsp/src/main/resources/rulesets/jsp/rulesets.properties
    R pmd-plsql/src/main/resources/rulesets/plsql/TomKytesDespair.xml
    R pmd-plsql/src/main/resources/rulesets/plsql/codesize.xml
    R pmd-plsql/src/main/resources/rulesets/plsql/dates.xml
    R pmd-plsql/src/main/resources/rulesets/plsql/rulesets.properties
    R pmd-plsql/src/main/resources/rulesets/plsql/strictsyntax.xml
    R pmd-visualforce/src/main/resources/rulesets/vf/rulesets.properties
    R pmd-visualforce/src/main/resources/rulesets/vf/security.xml
    R pmd-vm/src/main/resources/rulesets/vm/basic.xml
    R pmd-vm/src/main/resources/rulesets/vm/rulesets.properties
    R pmd-xml/src/main/resources/rulesets/pom/basic.xml
    R pmd-xml/src/main/resources/rulesets/pom/rulesets.properties
    R pmd-xml/src/main/resources/rulesets/wsdl/rulesets.properties
    R pmd-xml/src/main/resources/rulesets/xml/basic.xml
    R pmd-xml/src/main/resources/rulesets/xml/rulesets.properties
    R pmd-xml/src/main/resources/rulesets/xsl/rulesets.properties
    R pmd-xml/src/main/resources/rulesets/xsl/xpath.xml

  Log Message:
  -----------
  Remove old rulesets

These were from PMD 5. In PMD 6, these rules
have been moved into categories.


  Commit: bb75ff41c3a094f668077502c16b1f908b5348a0
      https://github.com/pmd/pmd/commit/bb75ff41c3a094f668077502c16b1f908b5348a0
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java
    R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/pmd5ruleset.xml
    M 
pmd-javascript/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml
    A pmd-javascript/src/test/resources/net/sourceforge/pmd/ant/xml/ruleset.xml
    M pmd-xml/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml

  Log Message:
  -----------
  Fix old usages of old rulesets


  Commit: a63a4773969bc89aa10c2a374225776e4b94bf03
      https://github.com/pmd/pmd/commit/a63a4773969bc89aa10c2a374225776e4b94bf03
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M do-release.sh
    M docs/pages/pmd/projectdocs/committers/releasing.md
    R pmd-core/src/main/resources/rulesets/releases/33.xml
    R pmd-core/src/main/resources/rulesets/releases/34.xml
    R pmd-core/src/main/resources/rulesets/releases/35.xml
    R pmd-core/src/main/resources/rulesets/releases/36.xml
    R pmd-core/src/main/resources/rulesets/releases/37-jsp.xml
    R pmd-core/src/main/resources/rulesets/releases/37.xml
    R pmd-core/src/main/resources/rulesets/releases/38.xml
    R pmd-core/src/main/resources/rulesets/releases/39.xml
    R pmd-core/src/main/resources/rulesets/releases/40rc1.xml
    R pmd-core/src/main/resources/rulesets/releases/41.xml
    R pmd-core/src/main/resources/rulesets/releases/42.xml
    R pmd-core/src/main/resources/rulesets/releases/50.xml
    R pmd-core/src/main/resources/rulesets/releases/501.xml
    R pmd-core/src/main/resources/rulesets/releases/510.xml
    R pmd-core/src/main/resources/rulesets/releases/512.xml
    R pmd-core/src/main/resources/rulesets/releases/520.xml
    R pmd-core/src/main/resources/rulesets/releases/540.xml
    R pmd-core/src/main/resources/rulesets/releases/550.xml
    R pmd-core/src/main/resources/rulesets/releases/551.xml
    R pmd-core/src/main/resources/rulesets/releases/552.xml
    R pmd-core/src/main/resources/rulesets/releases/553.xml
    R pmd-core/src/main/resources/rulesets/releases/554.xml
    R pmd-core/src/main/resources/rulesets/releases/560.xml
    R pmd-core/src/main/resources/rulesets/releases/580.xml
    R pmd-core/src/main/resources/rulesets/releases/600.xml
    R pmd-core/src/main/resources/rulesets/releases/6100.xml
    R pmd-core/src/main/resources/rulesets/releases/6110.xml
    R pmd-core/src/main/resources/rulesets/releases/6120.xml
    R pmd-core/src/main/resources/rulesets/releases/6130.xml
    R pmd-core/src/main/resources/rulesets/releases/6150.xml
    R pmd-core/src/main/resources/rulesets/releases/6160.xml
    R pmd-core/src/main/resources/rulesets/releases/6180.xml
    R pmd-core/src/main/resources/rulesets/releases/620.xml
    R pmd-core/src/main/resources/rulesets/releases/6220.xml
    R pmd-core/src/main/resources/rulesets/releases/6230.xml
    R pmd-core/src/main/resources/rulesets/releases/6240.xml
    R pmd-core/src/main/resources/rulesets/releases/6250.xml
    R pmd-core/src/main/resources/rulesets/releases/6260.xml
    R pmd-core/src/main/resources/rulesets/releases/6270.xml
    R pmd-core/src/main/resources/rulesets/releases/6290.xml
    R pmd-core/src/main/resources/rulesets/releases/630.xml
    R pmd-core/src/main/resources/rulesets/releases/6310.xml
    R pmd-core/src/main/resources/rulesets/releases/6340.xml
    R pmd-core/src/main/resources/rulesets/releases/6350.xml
    R pmd-core/src/main/resources/rulesets/releases/6360.xml
    R pmd-core/src/main/resources/rulesets/releases/6370.xml
    R pmd-core/src/main/resources/rulesets/releases/640.xml
    R pmd-core/src/main/resources/rulesets/releases/6400.xml
    R pmd-core/src/main/resources/rulesets/releases/6420.xml
    R pmd-core/src/main/resources/rulesets/releases/6450.xml
    R pmd-core/src/main/resources/rulesets/releases/6460.xml
    R pmd-core/src/main/resources/rulesets/releases/650.xml
    R pmd-core/src/main/resources/rulesets/releases/6510.xml
    R pmd-core/src/main/resources/rulesets/releases/6520.xml
    R pmd-core/src/main/resources/rulesets/releases/660.xml
    R pmd-core/src/main/resources/rulesets/releases/670.xml
    R pmd-core/src/main/resources/rulesets/releases/680.xml
    R pmd-core/src/main/resources/rulesets/releases/690.xml
    R pmd-core/src/main/resources/rulesets/releases/700.xml
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java

  Log Message:
  -----------
  Remove releases rulesets


  Commit: 742394068e7b0d0f1b0def51cda37b023a266fb7
      https://github.com/pmd/pmd/commit/742394068e7b0d0f1b0def51cda37b023a266fb7
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M docs/pages/release_notes.md

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


  Commit: 55d91791c311de292e0afb57964734f64d22123e
      https://github.com/pmd/pmd/commit/55d91791c311de292e0afb57964734f64d22123e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M javacc-wrapper.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/FileAnalysisException.java
    A pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/LexException.java
    R pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/TokenMgrError.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrTokenManager.java
    A pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/LexExceptionTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/TokenMgrErrorTest.java
    M pmd-cpp/etc/grammar/Cpp.jj
    M 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CPPTokenizerTest.java
    M pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsTokenizerTest.java
    M 
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyTokenManager.java
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizerTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    M pmd-javascript/etc/grammar/Ecmascript5.jj
    M pmd-jsp/etc/grammar/Jsp.jjt
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/cpd/test/CpdTextComparisonTest.kt
    M pmd-matlab/etc/grammar/Matlab.jj
    M pmd-modelica/etc/grammar/Modelica.jjt
    M pmd-objectivec/etc/grammar/ObjectiveC.jj
    M pmd-plsql/etc/grammar/PLSQL.jjt
    M pmd-python/etc/grammar/Python.jj
    M 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java
    M pmd-visualforce/etc/grammar/Vf.jjt
    M pmd-vm/etc/grammar/Vm.jjt

  Log Message:
  -----------
  [core] Rename TokenMgrError to LexException

See #4065


  Commit: 6163f67b06c51f2521a6e2ffcd8e4566ace6134f
      https://github.com/pmd/pmd/commit/6163f67b06c51f2521a6e2ffcd8e4566ace6134f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
    M docs/pages/pmd/languages/language_properties.md
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java
    A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexer.java
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexTokenizer.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexTokenizerTest.java
    M 
pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/CocoLanguageModule.java
    A pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java
    R 
pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoTokenizer.java
    A 
pmd-coco/src/test/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexerTest.java
    R 
pmd-coco/src/test/java/net/sourceforge/pmd/lang/coco/cpd/CocoTokenizerTest.java
    M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdCapableLanguage.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/AntlrCpdLexer.java
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/AntlrTokenizer.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaCCTokenizer.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/TokenizerBase.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/package-info.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/package-info.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccTokenDocument.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/CpdOnlyLanguageModuleBase.java
    A pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchAlgorithmTest.java
    M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java
    R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CPPTokenizer.java
    A pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexer.java
    R 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CPPTokenizerTest.java
    M 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCharStreamTest.java
    A 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexerTest.java
    M pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/CsLanguageModule.java
    A pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexer.java
    R pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/cpd/CsTokenizer.java
    A pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexerTest.java
    R pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsTokenizerTest.java
    M 
pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/DartLanguageModule.java
    A pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/cpd/DartCpdLexer.java
    R 
pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/cpd/DartTokenizer.java
    A 
pmd-dart/src/test/java/net/sourceforge/pmd/lang/dart/cpd/DartCpdLexerTest.java
    R 
pmd-dart/src/test/java/net/sourceforge/pmd/lang/dart/cpd/DartTokenizerTest.java
    M 
pmd-fortran/src/main/java/net/sourceforge/pmd/lang/fortran/FortranLanguageModule.java
    A 
pmd-fortran/src/test/java/net/sourceforge/pmd/lang/fortran/cpd/FortranCpdLexerTest.java
    R 
pmd-fortran/src/test/java/net/sourceforge/pmd/lang/fortran/cpd/FortranTokenizerTest.java
    M 
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/GherkinLanguageModule.java
    A 
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java
    R 
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizer.java
    A 
pmd-gherkin/src/test/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexerTest.java
    R 
pmd-gherkin/src/test/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizerTest.java
    M pmd-go/src/main/java/net/sourceforge/pmd/lang/go/GoLanguageModule.java
    A pmd-go/src/main/java/net/sourceforge/pmd/lang/go/cpd/GoCpdLexer.java
    R pmd-go/src/main/java/net/sourceforge/pmd/lang/go/cpd/GoTokenizer.java
    A pmd-go/src/test/java/net/sourceforge/pmd/lang/go/cpd/GoCpdLexerTest.java
    R pmd-go/src/test/java/net/sourceforge/pmd/lang/go/cpd/GoTokenizerTest.java
    M 
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/GroovyLanguageModule.java
    A 
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyCpdLexer.java
    R 
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyTokenizer.java
    A 
pmd-groovy/src/test/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyCpdLexerTest.java
    R 
pmd-groovy/src/test/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyTokenizerTest.java
    M 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlLanguageModule.java
    A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlCpdLexer.java
    R 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTokenizer.java
    A 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java
    R 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlTokenizerTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
    A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexer.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizer.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexerTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizerTest.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptLanguageModule.java
    A 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptCpdLexer.java
    R 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptTokenizer.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/TsLanguageModule.java
    A 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptCpdLexer.java
    R 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptTokenizer.java
    A 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/AnyCpdLexerForTypescriptTest.java
    R 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/AnyTokenizerForTypescriptTest.java
    A 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptCpdLexerTest.java
    R 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptTokenizerTest.java
    A 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptCpdLexerTest.java
    R 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptTokenizerTest.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspLanguageModule.java
    R pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/cpd/JSPTokenizer.java
    A pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/cpd/JspCpdLexer.java
    R 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/cpd/JSPTokenizerTest.java
    A 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/cpd/JspCpdLexerTest.java
    M 
pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/JuliaLanguageModule.java
    A 
pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/cpd/JuliaCpdLexer.java
    R 
pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/cpd/JuliaTokenizer.java
    A 
pmd-julia/src/test/java/net/sourceforge/pmd/lang/julia/cpd/JuliaCpdLexerTest.java
    R 
pmd-julia/src/test/java/net/sourceforge/pmd/lang/julia/cpd/JuliaTokenizerTest.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageModule.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinCpdLexer.java
    R 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinTokenizer.java
    A 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinCpdLexerTest.java
    R 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinTokenizerTest.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/cpd/test/CpdTextComparisonTest.kt
    M pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/LuaLanguageModule.java
    A pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/cpd/LuaCpdLexer.java
    R pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/cpd/LuaTokenizer.java
    A 
pmd-lua/src/test/java/net/sourceforge/pmd/lang/lua/cpd/LuaCpdLexerTest.java
    R 
pmd-lua/src/test/java/net/sourceforge/pmd/lang/lua/cpd/LuaTokenizerTest.java
    M 
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabLanguageModule.java
    A 
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabCpdLexer.java
    R 
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabTokenizer.java
    A 
pmd-matlab/src/test/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabCpdLexerTest.java
    R 
pmd-matlab/src/test/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabTokenizerTest.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/cpd/ModelicaCpdLexer.java
    R 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/cpd/ModelicaTokenizer.java
    M 
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCLanguageModule.java
    A 
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCCpdLexer.java
    R 
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCTokenizer.java
    A 
pmd-objectivec/src/test/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCCpdLexerTest.java
    R 
pmd-objectivec/src/test/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCTokenizerTest.java
    M 
pmd-perl/src/main/java/net/sourceforge/pmd/lang/perl/PerlLanguageModule.java
    A 
pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlCpdLexerTest.java
    R 
pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlTokenizerTest.java
    M pmd-php/src/main/java/net/sourceforge/pmd/lang/php/PhpLanguageModule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLLanguageModule.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexer.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLTokenizer.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexerTest.java
    R 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLTokenizerTest.java
    M 
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonLanguageModule.java
    A 
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/cpd/PythonCpdLexer.java
    R 
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/cpd/PythonTokenizer.java
    A 
pmd-python/src/test/java/net/sourceforge/pmd/lang/python/cpd/PythonCpdLexerTest.java
    R 
pmd-python/src/test/java/net/sourceforge/pmd/lang/python/cpd/PythonTokenizerTest.java
    M 
pmd-ruby/src/main/java/net/sourceforge/pmd/lang/ruby/RubyLanguageModule.java
    A 
pmd-ruby/src/test/java/net/sourceforge/pmd/lang/ruby/cpd/RubyCpdLexerTest.java
    R 
pmd-ruby/src/test/java/net/sourceforge/pmd/lang/ruby/cpd/RubyTokenizerTest.java
    A 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaCpdLexer.java
    R 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
    M 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageModule.java
    A 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaCpdLexerTest.java
    R 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftLanguageModule.java
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/cpd/SwiftCpdLexer.java
    R 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/cpd/SwiftTokenizer.java
    A 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/cpd/SwiftCpdLexerTest.java
    R 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/cpd/SwiftTokenizerTest.java
    M 
pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/TSqlLanguageModule.java
    A pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexer.java
    R 
pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlTokenizer.java
    A 
pmd-tsql/src/test/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexerTest.java
    R 
pmd-tsql/src/test/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlTokenizerTest.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfLanguageModule.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/cpd/VfCpdLexer.java
    R 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/cpd/VfTokenizer.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/cpd/VfCpdLexerTest.java
    R 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/cpd/VfTokenizerTest.java
    M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmLanguageModule.java
    A pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/cpd/VmCpdLexer.java
    R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/cpd/VmTokenizer.java
    A pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/cpd/VmCpdLexerTest.java
    R pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/cpd/VmTokenizerTest.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/pom/PomLanguageModule.java
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/wsdl/WsdlLanguageModule.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlLanguageModule.java
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlCpdLexer.java
    R pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlTokenizer.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xsl/XslLanguageModule.java
    A 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/cpd/XmlCPDCpdLexerTest.java
    R 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/cpd/XmlCPDTokenizerTest.java

  Log Message:
  -----------
  [core] Rename Tokenizer to CpdLexer

See #4065


  Commit: bd933461d3d4dd04953cd4efa8c5ea15a3ac8e41
      https://github.com/pmd/pmd/commit/bd933461d3d4dd04953cd4efa8c5ea15a3ac8e41
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M docs/pages/release_notes.md

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


  Commit: 524ac69ecc792b91a858892ea4498983ee7f7741
      https://github.com/pmd/pmd/commit/524ac69ecc792b91a858892ea4498983ee7f7741
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M docs/pages/pmd/userdocs/pmd_report_formats.md
    M docs/pages/release_notes.md
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java
    R 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/PapariTextRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java

  Log Message:
  -----------
  [core] TextColorRenderer: Remove property color

Fixes #4312


  Commit: 5b2b03847ec7791798a40351eba07dfcc2d75630
      https://github.com/pmd/pmd/commit/5b2b03847ec7791798a40351eba07dfcc2d75630
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-02-02 (Fri, 02 Feb 2024)

  Changed paths:
    M docs/pages/pmd/userdocs/migrating_to_pmd7.md
    M docs/pages/release_notes.md
    M pmd-ant/pom.xml
    M pmd-cli/pom.xml
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java
    M pmd-core/pom.xml
    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/RuleSetReferenceId.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/ResourceLoader.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M pom.xml

  Log Message:
  -----------
  Merge pull request #4786 from 
adangel:issue-4313-remove-old-rule-reference-notation

[core] Remove support for deprecated rule set references notation #4786


  Commit: c8686a0dff75b33eaf06a6582a549597acf5487c
      https://github.com/pmd/pmd/commit/c8686a0dff75b33eaf06a6582a549597acf5487c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-02-02 (Fri, 02 Feb 2024)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotation.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotationParameter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BaseApexClass.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/AbstractJjtreeNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeDeclaration.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java

  Log Message:
  -----------
  Merge pull request #4792 from adangel:undeprecate-node-getImage

[core] Undeprecate Node::getImage() in PMD 7 #4792


  Commit: a411bc5dac6256a6c4369814bc84760db7350c12
      https://github.com/pmd/pmd/commit/a411bc5dac6256a6c4369814bc84760db7350c12
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-02-02 (Fri, 02 Feb 2024)

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

  Log Message:
  -----------
  Merge pull request #4793 from adangel:undeprecate-dysfunction-reason

[core] Undeprecate PropertySource::dysfunctionReason in PMD 7 #4793


  Commit: a76ec3410c5a7ba87c8197bda569117c6245657e
      https://github.com/pmd/pmd/commit/a76ec3410c5a7ba87c8197bda569117c6245657e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-02-02 (Fri, 02 Feb 2024)

  Changed paths:
    M docs/pages/pmd/userdocs/migrating_to_pmd7.md
    M docs/pages/release_notes.md
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/PMDTask.java
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
    A pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    A 
pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    A pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    R 
pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    M pmd-core/src/main/resources/rulesets/releases/34.xml
    M pmd-core/src/main/resources/rulesets/releases/35.xml
    R 
pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RulesetFactoryTestBase.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleSetResolverTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java

  Log Message:
  -----------
  Merge pull request #4795 from adangel:remove-ruleset-factory-compatibility

[core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and 
CLI option --no-ruleset-compatibility #4795


  Commit: a78e17b7a688dddaf029782704d2717c8b2fe503
      https://github.com/pmd/pmd/commit/a78e17b7a688dddaf029782704d2717c8b2fe503
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-02-02 (Fri, 02 Feb 2024)

  Changed paths:
    M do-release.sh
    M docs/pages/pmd/projectdocs/committers/releasing.md
    M docs/pages/release_notes.md
    R pmd-apex/src/main/resources/rulesets/apex/apexunit.xml
    R pmd-apex/src/main/resources/rulesets/apex/braces.xml
    R pmd-apex/src/main/resources/rulesets/apex/complexity.xml
    R pmd-apex/src/main/resources/rulesets/apex/empty.xml
    R pmd-apex/src/main/resources/rulesets/apex/metrics.xml
    R pmd-apex/src/main/resources/rulesets/apex/performance.xml
    R pmd-apex/src/main/resources/rulesets/apex/ruleset.xml
    R pmd-apex/src/main/resources/rulesets/apex/rulesets.properties
    R pmd-apex/src/main/resources/rulesets/apex/security.xml
    R pmd-apex/src/main/resources/rulesets/apex/style.xml
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java
    R pmd-core/src/main/resources/rulesets/releases/33.xml
    R pmd-core/src/main/resources/rulesets/releases/34.xml
    R pmd-core/src/main/resources/rulesets/releases/35.xml
    R pmd-core/src/main/resources/rulesets/releases/36.xml
    R pmd-core/src/main/resources/rulesets/releases/37-jsp.xml
    R pmd-core/src/main/resources/rulesets/releases/37.xml
    R pmd-core/src/main/resources/rulesets/releases/38.xml
    R pmd-core/src/main/resources/rulesets/releases/39.xml
    R pmd-core/src/main/resources/rulesets/releases/40rc1.xml
    R pmd-core/src/main/resources/rulesets/releases/41.xml
    R pmd-core/src/main/resources/rulesets/releases/42.xml
    R pmd-core/src/main/resources/rulesets/releases/50.xml
    R pmd-core/src/main/resources/rulesets/releases/501.xml
    R pmd-core/src/main/resources/rulesets/releases/510.xml
    R pmd-core/src/main/resources/rulesets/releases/512.xml
    R pmd-core/src/main/resources/rulesets/releases/520.xml
    R pmd-core/src/main/resources/rulesets/releases/540.xml
    R pmd-core/src/main/resources/rulesets/releases/550.xml
    R pmd-core/src/main/resources/rulesets/releases/551.xml
    R pmd-core/src/main/resources/rulesets/releases/552.xml
    R pmd-core/src/main/resources/rulesets/releases/553.xml
    R pmd-core/src/main/resources/rulesets/releases/554.xml
    R pmd-core/src/main/resources/rulesets/releases/560.xml
    R pmd-core/src/main/resources/rulesets/releases/580.xml
    R pmd-core/src/main/resources/rulesets/releases/600.xml
    R pmd-core/src/main/resources/rulesets/releases/6100.xml
    R pmd-core/src/main/resources/rulesets/releases/6110.xml
    R pmd-core/src/main/resources/rulesets/releases/6120.xml
    R pmd-core/src/main/resources/rulesets/releases/6130.xml
    R pmd-core/src/main/resources/rulesets/releases/6150.xml
    R pmd-core/src/main/resources/rulesets/releases/6160.xml
    R pmd-core/src/main/resources/rulesets/releases/6180.xml
    R pmd-core/src/main/resources/rulesets/releases/620.xml
    R pmd-core/src/main/resources/rulesets/releases/6220.xml
    R pmd-core/src/main/resources/rulesets/releases/6230.xml
    R pmd-core/src/main/resources/rulesets/releases/6240.xml
    R pmd-core/src/main/resources/rulesets/releases/6250.xml
    R pmd-core/src/main/resources/rulesets/releases/6260.xml
    R pmd-core/src/main/resources/rulesets/releases/6270.xml
    R pmd-core/src/main/resources/rulesets/releases/6290.xml
    R pmd-core/src/main/resources/rulesets/releases/630.xml
    R pmd-core/src/main/resources/rulesets/releases/6310.xml
    R pmd-core/src/main/resources/rulesets/releases/6340.xml
    R pmd-core/src/main/resources/rulesets/releases/6350.xml
    R pmd-core/src/main/resources/rulesets/releases/6360.xml
    R pmd-core/src/main/resources/rulesets/releases/6370.xml
    R pmd-core/src/main/resources/rulesets/releases/640.xml
    R pmd-core/src/main/resources/rulesets/releases/6400.xml
    R pmd-core/src/main/resources/rulesets/releases/6420.xml
    R pmd-core/src/main/resources/rulesets/releases/6450.xml
    R pmd-core/src/main/resources/rulesets/releases/6460.xml
    R pmd-core/src/main/resources/rulesets/releases/650.xml
    R pmd-core/src/main/resources/rulesets/releases/6510.xml
    R pmd-core/src/main/resources/rulesets/releases/6520.xml
    R pmd-core/src/main/resources/rulesets/releases/660.xml
    R pmd-core/src/main/resources/rulesets/releases/670.xml
    R pmd-core/src/main/resources/rulesets/releases/680.xml
    R pmd-core/src/main/resources/rulesets/releases/690.xml
    R pmd-core/src/main/resources/rulesets/releases/700.xml
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java
    R pmd-java/src/main/resources/rulesets/java/android.xml
    R pmd-java/src/main/resources/rulesets/java/basic.xml
    R pmd-java/src/main/resources/rulesets/java/clone.xml
    R pmd-java/src/main/resources/rulesets/java/codesize.xml
    R pmd-java/src/main/resources/rulesets/java/comments.xml
    R pmd-java/src/main/resources/rulesets/java/controversial.xml
    R pmd-java/src/main/resources/rulesets/java/coupling.xml
    R pmd-java/src/main/resources/rulesets/java/design.xml
    R pmd-java/src/main/resources/rulesets/java/empty.xml
    R pmd-java/src/main/resources/rulesets/java/finalizers.xml
    R pmd-java/src/main/resources/rulesets/java/imports.xml
    R pmd-java/src/main/resources/rulesets/java/j2ee.xml
    R pmd-java/src/main/resources/rulesets/java/javabeans.xml
    R pmd-java/src/main/resources/rulesets/java/junit.xml
    R pmd-java/src/main/resources/rulesets/java/logging-jakarta-commons.xml
    R pmd-java/src/main/resources/rulesets/java/logging-java.xml
    R pmd-java/src/main/resources/rulesets/java/metrics.xml
    R pmd-java/src/main/resources/rulesets/java/migrating.xml
    R pmd-java/src/main/resources/rulesets/java/migrating_to_13.xml
    R pmd-java/src/main/resources/rulesets/java/migrating_to_14.xml
    R pmd-java/src/main/resources/rulesets/java/migrating_to_15.xml
    R pmd-java/src/main/resources/rulesets/java/migrating_to_junit4.xml
    R pmd-java/src/main/resources/rulesets/java/naming.xml
    R pmd-java/src/main/resources/rulesets/java/optimizations.xml
    R pmd-java/src/main/resources/rulesets/java/rulesets.properties
    R pmd-java/src/main/resources/rulesets/java/strictexception.xml
    R pmd-java/src/main/resources/rulesets/java/strings.xml
    R pmd-java/src/main/resources/rulesets/java/sunsecure.xml
    R pmd-java/src/main/resources/rulesets/java/typeresolution.xml
    R pmd-java/src/main/resources/rulesets/java/unnecessary.xml
    R pmd-java/src/main/resources/rulesets/java/unusedcode.xml
    R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java
    R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/pmd5ruleset.xml
    R pmd-javascript/src/main/resources/rulesets/ecmascript/basic.xml
    R pmd-javascript/src/main/resources/rulesets/ecmascript/braces.xml
    R pmd-javascript/src/main/resources/rulesets/ecmascript/controversial.xml
    R pmd-javascript/src/main/resources/rulesets/ecmascript/rulesets.properties
    R pmd-javascript/src/main/resources/rulesets/ecmascript/unnecessary.xml
    M 
pmd-javascript/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml
    A pmd-javascript/src/test/resources/net/sourceforge/pmd/ant/xml/ruleset.xml
    R pmd-jsp/src/main/resources/rulesets/jsp/basic-jsf.xml
    R pmd-jsp/src/main/resources/rulesets/jsp/basic.xml
    R pmd-jsp/src/main/resources/rulesets/jsp/rulesets.properties
    R pmd-plsql/src/main/resources/rulesets/plsql/TomKytesDespair.xml
    R pmd-plsql/src/main/resources/rulesets/plsql/codesize.xml
    R pmd-plsql/src/main/resources/rulesets/plsql/dates.xml
    R pmd-plsql/src/main/resources/rulesets/plsql/rulesets.properties
    R pmd-plsql/src/main/resources/rulesets/plsql/strictsyntax.xml
    R pmd-visualforce/src/main/resources/rulesets/vf/rulesets.properties
    R pmd-visualforce/src/main/resources/rulesets/vf/security.xml
    R pmd-vm/src/main/resources/rulesets/vm/basic.xml
    R pmd-vm/src/main/resources/rulesets/vm/rulesets.properties
    R pmd-xml/src/main/resources/rulesets/pom/basic.xml
    R pmd-xml/src/main/resources/rulesets/pom/rulesets.properties
    R pmd-xml/src/main/resources/rulesets/wsdl/rulesets.properties
    R pmd-xml/src/main/resources/rulesets/xml/basic.xml
    R pmd-xml/src/main/resources/rulesets/xml/rulesets.properties
    R pmd-xml/src/main/resources/rulesets/xsl/rulesets.properties
    R pmd-xml/src/main/resources/rulesets/xsl/xpath.xml
    M pmd-xml/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml

  Log Message:
  -----------
  Merge pull request #4796 from adangel:remove-deprecated-and-release-rulesets

Remove deprecated and release rulesets #4796


  Commit: fa97cff7ffa996212a245390f346e9f32ee77208
      https://github.com/pmd/pmd/commit/fa97cff7ffa996212a245390f346e9f32ee77208
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-02-02 (Fri, 02 Feb 2024)

  Changed paths:
    M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
    M docs/pages/pmd/languages/language_properties.md
    M docs/pages/release_notes.md
    M javacc-wrapper.xml
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java
    A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexer.java
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexTokenizer.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexTokenizerTest.java
    M 
pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/CocoLanguageModule.java
    A pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java
    R 
pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoTokenizer.java
    A 
pmd-coco/src/test/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexerTest.java
    R 
pmd-coco/src/test/java/net/sourceforge/pmd/lang/coco/cpd/CocoTokenizerTest.java
    M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdCapableLanguage.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/AntlrCpdLexer.java
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/AntlrTokenizer.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaCCTokenizer.java
    A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java
    R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/TokenizerBase.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/package-info.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/package-info.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/FileAnalysisException.java
    A pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/LexException.java
    R pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/TokenMgrError.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrTokenManager.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccTokenDocument.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/CpdOnlyLanguageModuleBase.java
    A pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchAlgorithmTest.java
    A pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/LexExceptionTest.java
    R pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/TokenMgrErrorTest.java
    M pmd-cpp/etc/grammar/Cpp.jj
    M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java
    R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CPPTokenizer.java
    A pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexer.java
    R 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CPPTokenizerTest.java
    M 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCharStreamTest.java
    A 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexerTest.java
    M pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/CsLanguageModule.java
    A pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexer.java
    R pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/cpd/CsTokenizer.java
    A pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexerTest.java
    R pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsTokenizerTest.java
    M 
pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/DartLanguageModule.java
    A pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/cpd/DartCpdLexer.java
    R 
pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/cpd/DartTokenizer.java
    A 
pmd-dart/src/test/java/net/sourceforge/pmd/lang/dart/cpd/DartCpdLexerTest.java
    R 
pmd-dart/src/test/java/net/sourceforge/pmd/lang/dart/cpd/DartTokenizerTest.java
    M 
pmd-fortran/src/main/java/net/sourceforge/pmd/lang/fortran/FortranLanguageModule.java
    A 
pmd-fortran/src/test/java/net/sourceforge/pmd/lang/fortran/cpd/FortranCpdLexerTest.java
    R 
pmd-fortran/src/test/java/net/sourceforge/pmd/lang/fortran/cpd/FortranTokenizerTest.java
    M 
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/GherkinLanguageModule.java
    A 
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java
    R 
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizer.java
    A 
pmd-gherkin/src/test/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexerTest.java
    R 
pmd-gherkin/src/test/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizerTest.java
    M pmd-go/src/main/java/net/sourceforge/pmd/lang/go/GoLanguageModule.java
    A pmd-go/src/main/java/net/sourceforge/pmd/lang/go/cpd/GoCpdLexer.java
    R pmd-go/src/main/java/net/sourceforge/pmd/lang/go/cpd/GoTokenizer.java
    A pmd-go/src/test/java/net/sourceforge/pmd/lang/go/cpd/GoCpdLexerTest.java
    R pmd-go/src/test/java/net/sourceforge/pmd/lang/go/cpd/GoTokenizerTest.java
    M 
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/GroovyLanguageModule.java
    M 
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyTokenManager.java
    A 
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyCpdLexer.java
    R 
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyTokenizer.java
    A 
pmd-groovy/src/test/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyCpdLexerTest.java
    R 
pmd-groovy/src/test/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyTokenizerTest.java
    M 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlLanguageModule.java
    A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlCpdLexer.java
    R 
pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTokenizer.java
    A 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java
    R 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlTokenizerTest.java
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
    A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexer.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizer.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexerTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizerTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    M pmd-javascript/etc/grammar/Ecmascript5.jj
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptLanguageModule.java
    A 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptCpdLexer.java
    R 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptTokenizer.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/TsLanguageModule.java
    A 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptCpdLexer.java
    R 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptTokenizer.java
    A 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/AnyCpdLexerForTypescriptTest.java
    R 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/AnyTokenizerForTypescriptTest.java
    A 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptCpdLexerTest.java
    R 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptTokenizerTest.java
    A 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptCpdLexerTest.java
    R 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptTokenizerTest.java
    M pmd-jsp/etc/grammar/Jsp.jjt
    M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspLanguageModule.java
    R pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/cpd/JSPTokenizer.java
    A pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/cpd/JspCpdLexer.java
    R 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/cpd/JSPTokenizerTest.java
    A 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/cpd/JspCpdLexerTest.java
    M 
pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/JuliaLanguageModule.java
    A 
pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/cpd/JuliaCpdLexer.java
    R 
pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/cpd/JuliaTokenizer.java
    A 
pmd-julia/src/test/java/net/sourceforge/pmd/lang/julia/cpd/JuliaCpdLexerTest.java
    R 
pmd-julia/src/test/java/net/sourceforge/pmd/lang/julia/cpd/JuliaTokenizerTest.java
    M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageModule.java
    A 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinCpdLexer.java
    R 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinTokenizer.java
    A 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinCpdLexerTest.java
    R 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinTokenizerTest.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/cpd/test/CpdTextComparisonTest.kt
    M pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/LuaLanguageModule.java
    A pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/cpd/LuaCpdLexer.java
    R pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/cpd/LuaTokenizer.java
    A 
pmd-lua/src/test/java/net/sourceforge/pmd/lang/lua/cpd/LuaCpdLexerTest.java
    R 
pmd-lua/src/test/java/net/sourceforge/pmd/lang/lua/cpd/LuaTokenizerTest.java
    M pmd-matlab/etc/grammar/Matlab.jj
    M 
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabLanguageModule.java
    A 
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabCpdLexer.java
    R 
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabTokenizer.java
    A 
pmd-matlab/src/test/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabCpdLexerTest.java
    R 
pmd-matlab/src/test/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabTokenizerTest.java
    M pmd-modelica/etc/grammar/Modelica.jjt
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/cpd/ModelicaCpdLexer.java
    R 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/cpd/ModelicaTokenizer.java
    M pmd-objectivec/etc/grammar/ObjectiveC.jj
    M 
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCLanguageModule.java
    A 
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCCpdLexer.java
    R 
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCTokenizer.java
    A 
pmd-objectivec/src/test/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCCpdLexerTest.java
    R 
pmd-objectivec/src/test/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCTokenizerTest.java
    M 
pmd-perl/src/main/java/net/sourceforge/pmd/lang/perl/PerlLanguageModule.java
    A 
pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlCpdLexerTest.java
    R 
pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlTokenizerTest.java
    M pmd-php/src/main/java/net/sourceforge/pmd/lang/php/PhpLanguageModule.java
    M pmd-plsql/etc/grammar/PLSQL.jjt
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLLanguageModule.java
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexer.java
    R 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLTokenizer.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexerTest.java
    R 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLTokenizerTest.java
    M pmd-python/etc/grammar/Python.jj
    M 
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonLanguageModule.java
    A 
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/cpd/PythonCpdLexer.java
    R 
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/cpd/PythonTokenizer.java
    A 
pmd-python/src/test/java/net/sourceforge/pmd/lang/python/cpd/PythonCpdLexerTest.java
    R 
pmd-python/src/test/java/net/sourceforge/pmd/lang/python/cpd/PythonTokenizerTest.java
    M 
pmd-ruby/src/main/java/net/sourceforge/pmd/lang/ruby/RubyLanguageModule.java
    A 
pmd-ruby/src/test/java/net/sourceforge/pmd/lang/ruby/cpd/RubyCpdLexerTest.java
    R 
pmd-ruby/src/test/java/net/sourceforge/pmd/lang/ruby/cpd/RubyTokenizerTest.java
    A 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaCpdLexer.java
    R 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
    M 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageModule.java
    A 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaCpdLexerTest.java
    R 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java
    M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftLanguageModule.java
    A 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/cpd/SwiftCpdLexer.java
    R 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/cpd/SwiftTokenizer.java
    A 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/cpd/SwiftCpdLexerTest.java
    R 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/cpd/SwiftTokenizerTest.java
    M 
pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/TSqlLanguageModule.java
    A pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexer.java
    R 
pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlTokenizer.java
    A 
pmd-tsql/src/test/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexerTest.java
    R 
pmd-tsql/src/test/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlTokenizerTest.java
    M pmd-visualforce/etc/grammar/Vf.jjt
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfLanguageModule.java
    A 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/cpd/VfCpdLexer.java
    R 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/cpd/VfTokenizer.java
    A 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/cpd/VfCpdLexerTest.java
    R 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/cpd/VfTokenizerTest.java
    M pmd-vm/etc/grammar/Vm.jjt
    M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmLanguageModule.java
    A pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/cpd/VmCpdLexer.java
    R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/cpd/VmTokenizer.java
    A pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/cpd/VmCpdLexerTest.java
    R pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/cpd/VmTokenizerTest.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/pom/PomLanguageModule.java
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/wsdl/WsdlLanguageModule.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlLanguageModule.java
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlCpdLexer.java
    R pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlTokenizer.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xsl/XslLanguageModule.java
    A 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/cpd/XmlCPDCpdLexerTest.java
    R 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/cpd/XmlCPDTokenizerTest.java

  Log Message:
  -----------
  Merge pull request #4797 from adangel:lexexception-cpdlexer

[core] Rename TokenMgrError to LexException, Tokenizer to CpdLexer #4797


  Commit: 5e4b7f5eb5bedd37e57a1934f62b46fffd58599d
      https://github.com/pmd/pmd/commit/5e4b7f5eb5bedd37e57a1934f62b46fffd58599d
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-02-02 (Fri, 02 Feb 2024)

  Changed paths:
    M docs/pages/pmd/userdocs/pmd_report_formats.md
    M docs/pages/release_notes.md
    M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java
    R 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/PapariTextRendererTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java

  Log Message:
  -----------
  Merge pull request #4798 from adangel:textcolor-renderer

[core] TextColorRenderer: Remove property color #4798


  Commit: 14ae7f4ce04ae88cba5216797a9f18b88bf87a3b
      https://github.com/pmd/pmd/commit/14ae7f4ce04ae88cba5216797a9f18b88bf87a3b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-02-02 (Fri, 02 Feb 2024)

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

  Log Message:
  -----------
  [compat6] Fix compile errors


Compare: https://github.com/pmd/pmd/compare/2fbe5cb14729...14ae7f4ce04a


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

Reply via email to