Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: f994ae0e6f273e34247fa41a23d28e4fb103e662
      https://github.com/pmd/pmd/commit/f994ae0e6f273e34247fa41a23d28e4fb103e662
  Author: Arjen Duursma <ar...@wayam.nl>
  Date:   2024-06-27 (Thu, 27 Jun 2024)

  Changed paths:
    M pmd-plsql/etc/grammar/PLSQL.jjt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.txt

  Log Message:
  -----------
  Fixed issue with missing optional table alias in MERGE usage


  Commit: 44ecb87c43ea13f13b9eceeb27333afefbea4c32
      https://github.com/pmd/pmd/commit/44ecb87c43ea13f13b9eceeb27333afefbea4c32
  Author: Arjen Duursma <ar...@wayam.nl>
  Date:   2024-06-27 (Thu, 27 Jun 2024)

  Changed paths:
    M pmd-plsql/etc/grammar/PLSQL.jjt
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTSqlMacroClause.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ASTSqlMacroClauseTest.java
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlMacroClause.pls

  Log Message:
  -----------
  Add support for SQL_MACRO


  Commit: 7955d635f3a05f45a652755a9ae6c40c38e7d573
      https://github.com/pmd/pmd/commit/7955d635f3a05f45a652755a9ae6c40c38e7d573
  Author: Arjen Duursma <ar...@wayam.nl>
  Date:   2024-06-27 (Thu, 27 Jun 2024)

  Changed paths:
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.pls

  Log Message:
  -----------
  Revert non relevant chagne


  Commit: 68584ebf0a2d24c13f6a300bce919ba8f30c5fde
      https://github.com/pmd/pmd/commit/68584ebf0a2d24c13f6a300bce919ba8f30c5fde
  Author: Arjen Duursma <ar...@wayam.nl>
  Date:   2024-06-27 (Thu, 27 Jun 2024)

  Changed paths:
    M pmd-plsql/etc/grammar/PLSQL.jjt

  Log Message:
  -----------
  Removed unplanned empty line


  Commit: 45b75c5ca0e5cd281609b6a0f20c7bd98bafa4be
      https://github.com/pmd/pmd/commit/45b75c5ca0e5cd281609b6a0f20c7bd98bafa4be
  Author: Arjen Duursma <ar...@wayam.nl>
  Date:   2024-06-27 (Thu, 27 Jun 2024)

  Changed paths:
    M pmd-plsql/etc/grammar/PLSQL.jjt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectExpressions.pls

  Log Message:
  -----------
  Add support for DEFAULT_ARGUMENT as extension to arguments (eg. TO_NUMBER)


  Commit: c4ef2d9d44676ffca3d745d1802744c8f6247ea2
      https://github.com/pmd/pmd/commit/c4ef2d9d44676ffca3d745d1802744c8f6247ea2
  Author: Arjen Duursma <ar...@wayam.nl>
  Date:   2024-06-27 (Thu, 27 Jun 2024)

  Changed paths:
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectExpressions.pls

  Log Message:
  -----------
  Added missing newline at end of file


  Commit: dab088ba68b0a126fe8cfc3b6de740ee82828356
      https://github.com/pmd/pmd/commit/dab088ba68b0a126fe8cfc3b6de740ee82828356
  Author: karthikaiyasamy <109982646+karthikaiyas...@users.noreply.github.com>
  Date:   2024-07-10 (Wed, 10 Jul 2024)

  Changed paths:
    M docs/pages/pmd/userdocs/tools/maven.md

  Log Message:
  -----------
  Update maven.md - Typo fixed for maven target

It should be "mvn compile" not "mvn complile".


  Commit: 8208e208440d4a60c975e0322246253e1675f740
      https://github.com/pmd/pmd/commit/8208e208440d4a60c975e0322246253e1675f740
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-07-11 (Thu, 11 Jul 2024)

  Changed paths:
    M .all-contributorsrc
    M .ci/build.sh
    M .github/workflows/build.yml
    R .mvn/wrapper/maven-wrapper.jar
    M .mvn/wrapper/maven-wrapper.properties
    M do-release.sh
    M docs/_config.yml
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M docs/pages/pmd/userdocs/migrating_to_pmd7.md
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/pmd/userdocs/tools/maven.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M mvnw
    M mvnw.cmd
    M pmd-ant/pom.xml
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-ant/src/test/java/net/sourceforge/pmd/ant/CPDTaskTest.java
    A 
pmd-ant/src/test/resources/net/sourceforge/pmd/ant/src/sampleLexError.dummy
    M pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/cpdtasktest.xml
    M 
pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/expected-pmd-ant-xml.xml
    M pmd-apex/pom.xml
    M pmd-cli/pom.xml
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
    M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java
    M 
pmd-cli/src/test/resources/net/sourceforge/pmd/cli/RuleSetWithViolations.xml
    M pmd-coco/pom.xml
    R pmd-compat6/README.md
    R pmd-compat6/pom.xml
    R pmd-compat6/src/it/cpd-for-csharp/invoker.properties
    R pmd-compat6/src/it/cpd-for-csharp/pom.xml
    R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings1.cs
    R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings2.cs
    R pmd-compat6/src/it/cpd-for-csharp/verify.bsh
    R pmd-compat6/src/it/cpd-for-java/invoker.properties
    R pmd-compat6/src/it/cpd-for-java/pom.xml
    R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassA.java
    R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassB.java
    R pmd-compat6/src/it/cpd-for-java/verify.bsh
    R pmd-compat6/src/it/cpd-for-javascript/invoker.properties
    R pmd-compat6/src/it/cpd-for-javascript/pom.xml
    R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable.js
    R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable2.js
    R pmd-compat6/src/it/cpd-for-javascript/verify.bsh
    R pmd-compat6/src/it/cpd-for-jsp/invoker.properties
    R pmd-compat6/src/it/cpd-for-jsp/pom.xml
    R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute.jsp
    R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute2.jsp
    R pmd-compat6/src/it/cpd-for-jsp/verify.bsh
    R pmd-compat6/src/it/pmd-for-java/config_error_ruleset.xml
    R pmd-compat6/src/it/pmd-for-java/exception_ruleset.xml
    R pmd-compat6/src/it/pmd-for-java/invoker.properties
    R pmd-compat6/src/it/pmd-for-java/pom.xml
    R pmd-compat6/src/it/pmd-for-java/src/main/java/org/example/Main.java
    R pmd-compat6/src/it/pmd-for-java/verify.bsh
    R pmd-compat6/src/it/pmd-for-javascript/invoker.properties
    R pmd-compat6/src/it/pmd-for-javascript/pom.xml
    R pmd-compat6/src/it/pmd-for-javascript/src/main/js/globalVariable.js
    R pmd-compat6/src/it/pmd-for-javascript/verify.bsh
    R pmd-compat6/src/it/pmd-for-jsp/invoker.properties
    R pmd-compat6/src/it/pmd-for-jsp/pom.xml
    R pmd-compat6/src/it/pmd-for-jsp/src/main/jsp/classAttribute.jsp
    R pmd-compat6/src/it/pmd-for-jsp/verify.bsh
    R pmd-compat6/src/it/settings.xml
    R pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/Rule.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RulePriority.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSets.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleViolation.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/annotation/DeprecatedUntil700.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/AbstractLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPD.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Language.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/LanguageFactory.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Mark.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/RendererHelper.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRenderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetLoadException.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/renderers/Renderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/Predicate.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractDelegateFilter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AndFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/DirectoryFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/FileExtensionFilter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filters.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/NotFilter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/OrFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/RegexStringFilter.java
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccToken.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java
    M pmd-core/src/main/java/net/sourceforge/pmd/reporting/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ReportStats.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/AbstractNode.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/ConcreteNode.java
    M pmd-cpp/pom.xml
    M pmd-cs/pom.xml
    M pmd-dart/pom.xml
    M pmd-dist/pom.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java
    M pmd-doc/pom.xml
    M pmd-fortran/pom.xml
    M pmd-gherkin/pom.xml
    M pmd-go/pom.xml
    M pmd-groovy/pom.xml
    M pmd-html/pom.xml
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordComponent.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordPattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypePattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnnamedPattern.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaPattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JFieldSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JRecordComponentSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/SymbolVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ImplicitMemberSymbols.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolToStrings.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/LazyTypeSig.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/RecordComponentStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstClassSym.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstFieldSym.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstRecordComponentSym.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/PatternBindingsUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/CaptureMatcher.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JVariableSig.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/LazyTypeResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/PatternVarScopingTests.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeCreationDsl.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RefiningPatternsInSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ScopeOfPatternVariableDeclarations.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22/Jep456_UnnamedPatternsAndVariables.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep447_StatementsBeforeSuper.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseEnumCollections.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/JUnitStaticSuite.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Annotated.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/AnnotatedForRecord.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/GenericBox.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Point.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/RecordAnnot.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/SomeRecordsTestData.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/TypeAnnotation.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Varargs.class
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/IteratorUtilCopy.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/IteratorUtilCopy.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/IteratorUtilCopy.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/IteratorUtilCopy.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/SwitchExpressionWithPatterns.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/SwitchExpressionWithPatterns.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.txt
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-julia/pom.xml
    M pmd-kotlin/pom.xml
    M pmd-lang-test/pom.xml
    M pmd-languages-deps/pom.xml
    M pmd-lua/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-perl/pom.xml
    M pmd-php/pom.xml
    M pmd-plsql/etc/grammar/PLSQL.jjt
    M pmd-plsql/pom.xml
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/InternalApiBridge.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParser.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexer.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/CursorAttributesTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/StringLiteralsTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexerTest.java
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CompoundTriggerWithAdditionalDeclarations4270.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CompoundTriggerWithAdditionalDeclarations4270.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ErrorLoggingClause2779.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ErrorLoggingClause2779.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExceptionHandlerTomKytesDespair.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExceptionHandlerTomKytesDespair.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup0.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup1.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup2.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParsingExclusion.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlPlusLexicalVariablesIssue195.txt
    M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/Using.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/identifiers.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/identifiers.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql_ignore-literals.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/tabWidth.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/bestpractices/xml/TomKytesDespair.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveMethodLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveObjectLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageSpecificationLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveParameterList.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveTypeLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssMethodCount.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssObjectCount.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/TooManyFields.xml
    M pmd-python/pom.xml
    M pmd-ruby/pom.xml
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M pmd-scala-modules/pmd-scala_2.12/pom.xml
    M pmd-scala-modules/pmd-scala_2.13/pom.xml
    M pmd-swift/pom.xml
    M pmd-test-schema/pom.xml
    M pmd-test/pom.xml
    M pmd-tsql/pom.xml
    M pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexer.java
    M 
pmd-tsql/src/test/resources/net/sourceforge/pmd/lang/tsql/cpd/testdata/MailJobTimeLine.txt
    M 
pmd-tsql/src/test/resources/net/sourceforge/pmd/lang/tsql/cpd/testdata/simple.txt
    M pmd-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pmd-xml/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into pr-5086


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

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

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


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

  Changed paths:
    M docs/pages/release_notes.md

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


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

  Changed paths:
    M .all-contributorsrc
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M pmd-plsql/etc/grammar/PLSQL.jjt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.txt

  Log Message:
  -----------
  [plsql] Fixed issue with missing optional table alias in MERGE usage (#5086)

Merge pull request #5086 from duursma:master


  Commit: 3579f3f07954e7eb1ac2c5d65e94c91a5292afef
      https://github.com/pmd/pmd/commit/3579f3f07954e7eb1ac2c5d65e94c91a5292afef
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-07-11 (Thu, 11 Jul 2024)

  Changed paths:
    M .all-contributorsrc
    M .ci/build.sh
    M .github/workflows/build.yml
    R .mvn/wrapper/maven-wrapper.jar
    M .mvn/wrapper/maven-wrapper.properties
    M do-release.sh
    M docs/_config.yml
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M docs/pages/pmd/userdocs/migrating_to_pmd7.md
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/pmd/userdocs/tools/maven.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M mvnw
    M mvnw.cmd
    M pmd-ant/pom.xml
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-ant/src/test/java/net/sourceforge/pmd/ant/CPDTaskTest.java
    A 
pmd-ant/src/test/resources/net/sourceforge/pmd/ant/src/sampleLexError.dummy
    M pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/cpdtasktest.xml
    M 
pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/expected-pmd-ant-xml.xml
    M pmd-apex/pom.xml
    M pmd-cli/pom.xml
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
    M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java
    M 
pmd-cli/src/test/resources/net/sourceforge/pmd/cli/RuleSetWithViolations.xml
    M pmd-coco/pom.xml
    R pmd-compat6/README.md
    R pmd-compat6/pom.xml
    R pmd-compat6/src/it/cpd-for-csharp/invoker.properties
    R pmd-compat6/src/it/cpd-for-csharp/pom.xml
    R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings1.cs
    R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings2.cs
    R pmd-compat6/src/it/cpd-for-csharp/verify.bsh
    R pmd-compat6/src/it/cpd-for-java/invoker.properties
    R pmd-compat6/src/it/cpd-for-java/pom.xml
    R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassA.java
    R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassB.java
    R pmd-compat6/src/it/cpd-for-java/verify.bsh
    R pmd-compat6/src/it/cpd-for-javascript/invoker.properties
    R pmd-compat6/src/it/cpd-for-javascript/pom.xml
    R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable.js
    R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable2.js
    R pmd-compat6/src/it/cpd-for-javascript/verify.bsh
    R pmd-compat6/src/it/cpd-for-jsp/invoker.properties
    R pmd-compat6/src/it/cpd-for-jsp/pom.xml
    R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute.jsp
    R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute2.jsp
    R pmd-compat6/src/it/cpd-for-jsp/verify.bsh
    R pmd-compat6/src/it/pmd-for-java/config_error_ruleset.xml
    R pmd-compat6/src/it/pmd-for-java/exception_ruleset.xml
    R pmd-compat6/src/it/pmd-for-java/invoker.properties
    R pmd-compat6/src/it/pmd-for-java/pom.xml
    R pmd-compat6/src/it/pmd-for-java/src/main/java/org/example/Main.java
    R pmd-compat6/src/it/pmd-for-java/verify.bsh
    R pmd-compat6/src/it/pmd-for-javascript/invoker.properties
    R pmd-compat6/src/it/pmd-for-javascript/pom.xml
    R pmd-compat6/src/it/pmd-for-javascript/src/main/js/globalVariable.js
    R pmd-compat6/src/it/pmd-for-javascript/verify.bsh
    R pmd-compat6/src/it/pmd-for-jsp/invoker.properties
    R pmd-compat6/src/it/pmd-for-jsp/pom.xml
    R pmd-compat6/src/it/pmd-for-jsp/src/main/jsp/classAttribute.jsp
    R pmd-compat6/src/it/pmd-for-jsp/verify.bsh
    R pmd-compat6/src/it/settings.xml
    R pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/Rule.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RulePriority.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSets.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleViolation.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/annotation/DeprecatedUntil700.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/AbstractLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPD.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Language.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/LanguageFactory.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Mark.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/RendererHelper.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRenderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetLoadException.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/renderers/Renderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/Predicate.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractDelegateFilter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AndFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/DirectoryFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/FileExtensionFilter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filters.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/NotFilter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/OrFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/RegexStringFilter.java
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccToken.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java
    M pmd-core/src/main/java/net/sourceforge/pmd/reporting/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ReportStats.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/AbstractNode.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/ConcreteNode.java
    M pmd-cpp/pom.xml
    M pmd-cs/pom.xml
    M pmd-dart/pom.xml
    M pmd-dist/pom.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java
    M pmd-doc/pom.xml
    M pmd-fortran/pom.xml
    M pmd-gherkin/pom.xml
    M pmd-go/pom.xml
    M pmd-groovy/pom.xml
    M pmd-html/pom.xml
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordComponent.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordPattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypePattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnnamedPattern.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaPattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JFieldSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JRecordComponentSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/SymbolVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ImplicitMemberSymbols.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolToStrings.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/LazyTypeSig.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/RecordComponentStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstClassSym.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstFieldSym.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstRecordComponentSym.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/PatternBindingsUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/CaptureMatcher.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JVariableSig.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/LazyTypeResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/PatternVarScopingTests.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeCreationDsl.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RefiningPatternsInSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ScopeOfPatternVariableDeclarations.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22/Jep456_UnnamedPatternsAndVariables.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep447_StatementsBeforeSuper.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseEnumCollections.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/JUnitStaticSuite.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Annotated.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/AnnotatedForRecord.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/GenericBox.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Point.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/RecordAnnot.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/SomeRecordsTestData.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/TypeAnnotation.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Varargs.class
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/IteratorUtilCopy.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/IteratorUtilCopy.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/IteratorUtilCopy.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/IteratorUtilCopy.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/SwitchExpressionWithPatterns.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/SwitchExpressionWithPatterns.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.txt
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-julia/pom.xml
    M pmd-kotlin/pom.xml
    M pmd-lang-test/pom.xml
    M pmd-languages-deps/pom.xml
    M pmd-lua/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-perl/pom.xml
    M pmd-php/pom.xml
    M pmd-plsql/etc/grammar/PLSQL.jjt
    M pmd-plsql/pom.xml
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/InternalApiBridge.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParser.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexer.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/CursorAttributesTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/StringLiteralsTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexerTest.java
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CompoundTriggerWithAdditionalDeclarations4270.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CompoundTriggerWithAdditionalDeclarations4270.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ErrorLoggingClause2779.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ErrorLoggingClause2779.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExceptionHandlerTomKytesDespair.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExceptionHandlerTomKytesDespair.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup0.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup1.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup2.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParsingExclusion.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlPlusLexicalVariablesIssue195.txt
    M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/Using.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/identifiers.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/identifiers.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql_ignore-literals.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/tabWidth.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/bestpractices/xml/TomKytesDespair.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveMethodLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveObjectLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageSpecificationLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveParameterList.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveTypeLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssMethodCount.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssObjectCount.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/TooManyFields.xml
    M pmd-python/pom.xml
    M pmd-ruby/pom.xml
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M pmd-scala-modules/pmd-scala_2.12/pom.xml
    M pmd-scala-modules/pmd-scala_2.13/pom.xml
    M pmd-swift/pom.xml
    M pmd-test-schema/pom.xml
    M pmd-test/pom.xml
    M pmd-tsql/pom.xml
    M pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexer.java
    M 
pmd-tsql/src/test/resources/net/sourceforge/pmd/lang/tsql/cpd/testdata/MailJobTimeLine.txt
    M 
pmd-tsql/src/test/resources/net/sourceforge/pmd/lang/tsql/cpd/testdata/simple.txt
    M pmd-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pmd-xml/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into pr-5087


  Commit: 7b172acc7cdcda91c5c94b80bdc6839a9729dd7d
      https://github.com/pmd/pmd/commit/7b172acc7cdcda91c5c94b80bdc6839a9729dd7d
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-07-11 (Thu, 11 Jul 2024)

  Changed paths:
    M pmd-plsql/etc/grammar/PLSQL.jjt
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTSqlMacroClause.java
    R 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ASTSqlMacroClauseTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlMacroClause.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlMacroClause.txt

  Log Message:
  -----------
  [plsql] SQL_MACRO - fixups from #5087


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

  Changed paths:
    M docs/pages/release_notes.md

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


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

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-plsql/etc/grammar/PLSQL.jjt
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTSqlMacroClause.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlMacroClause.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlMacroClause.txt

  Log Message:
  -----------
  [plsql] Add support for SQL_MACRO (#5087)

Merge pull request #5087 from duursma:SQL_MACRO


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

  Changed paths:
    M .all-contributorsrc
    M .ci/build.sh
    M .github/workflows/build.yml
    R .mvn/wrapper/maven-wrapper.jar
    M .mvn/wrapper/maven-wrapper.properties
    M do-release.sh
    M docs/_config.yml
    M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M docs/pages/pmd/userdocs/migrating_to_pmd7.md
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/pmd/userdocs/tools/maven.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M mvnw
    M mvnw.cmd
    M pmd-ant/pom.xml
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
    M pmd-ant/src/test/java/net/sourceforge/pmd/ant/CPDTaskTest.java
    A 
pmd-ant/src/test/resources/net/sourceforge/pmd/ant/src/sampleLexError.dummy
    M pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/cpdtasktest.xml
    M 
pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/expected-pmd-ant-xml.xml
    M pmd-apex/pom.xml
    M pmd-cli/pom.xml
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java
    M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
    M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java
    M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java
    M 
pmd-cli/src/test/resources/net/sourceforge/pmd/cli/RuleSetWithViolations.xml
    M pmd-coco/pom.xml
    R pmd-compat6/README.md
    R pmd-compat6/pom.xml
    R pmd-compat6/src/it/cpd-for-csharp/invoker.properties
    R pmd-compat6/src/it/cpd-for-csharp/pom.xml
    R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings1.cs
    R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings2.cs
    R pmd-compat6/src/it/cpd-for-csharp/verify.bsh
    R pmd-compat6/src/it/cpd-for-java/invoker.properties
    R pmd-compat6/src/it/cpd-for-java/pom.xml
    R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassA.java
    R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassB.java
    R pmd-compat6/src/it/cpd-for-java/verify.bsh
    R pmd-compat6/src/it/cpd-for-javascript/invoker.properties
    R pmd-compat6/src/it/cpd-for-javascript/pom.xml
    R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable.js
    R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable2.js
    R pmd-compat6/src/it/cpd-for-javascript/verify.bsh
    R pmd-compat6/src/it/cpd-for-jsp/invoker.properties
    R pmd-compat6/src/it/cpd-for-jsp/pom.xml
    R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute.jsp
    R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute2.jsp
    R pmd-compat6/src/it/cpd-for-jsp/verify.bsh
    R pmd-compat6/src/it/pmd-for-java/config_error_ruleset.xml
    R pmd-compat6/src/it/pmd-for-java/exception_ruleset.xml
    R pmd-compat6/src/it/pmd-for-java/invoker.properties
    R pmd-compat6/src/it/pmd-for-java/pom.xml
    R pmd-compat6/src/it/pmd-for-java/src/main/java/org/example/Main.java
    R pmd-compat6/src/it/pmd-for-java/verify.bsh
    R pmd-compat6/src/it/pmd-for-javascript/invoker.properties
    R pmd-compat6/src/it/pmd-for-javascript/pom.xml
    R pmd-compat6/src/it/pmd-for-javascript/src/main/js/globalVariable.js
    R pmd-compat6/src/it/pmd-for-javascript/verify.bsh
    R pmd-compat6/src/it/pmd-for-jsp/invoker.properties
    R pmd-compat6/src/it/pmd-for-jsp/pom.xml
    R pmd-compat6/src/it/pmd-for-jsp/src/main/jsp/classAttribute.jsp
    R pmd-compat6/src/it/pmd-for-jsp/verify.bsh
    R pmd-compat6/src/it/settings.xml
    R pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/Rule.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RulePriority.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoader.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSets.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleViolation.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/annotation/DeprecatedUntil700.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/AbstractLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPD.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaLanguage.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Language.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/LanguageFactory.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Mark.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/RendererHelper.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRenderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetLoadException.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/renderers/Renderer.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/Predicate.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractDelegateFilter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AndFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/DirectoryFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/FileExtensionFilter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filters.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/NotFilter.java
    R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/OrFilter.java
    R 
pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/RegexStringFilter.java
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccToken.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java
    M pmd-core/src/main/java/net/sourceforge/pmd/reporting/Report.java
    M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ReportStats.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/AbstractNode.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/ConcreteNode.java
    M pmd-cpp/pom.xml
    M pmd-cs/pom.xml
    M pmd-dart/pom.xml
    M pmd-dist/pom.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java
    M pmd-doc/pom.xml
    M pmd-fortran/pom.xml
    M pmd-gherkin/pom.xml
    M pmd-go/pom.xml
    M pmd-groovy/pom.xml
    M pmd-html/pom.xml
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordComponent.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordPattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypePattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnnamedPattern.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaPattern.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JClassSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JFieldSymbol.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JRecordComponentSymbol.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/SymbolVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ImplicitMemberSymbols.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolToStrings.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubBuilder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/LazyTypeSig.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/RecordComponentStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstClassSym.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstFieldSym.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstRecordComponentSym.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/PatternBindingsUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/CaptureMatcher.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JVariableSig.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/LazyTypeResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/PatternVarScopingTests.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeCreationDsl.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RefiningPatternsInSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ScopeOfPatternVariableDeclarations.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22/Jep456_UnnamedPatternsAndVariables.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep447_StatementsBeforeSuper.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseEnumCollections.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/JUnitStaticSuite.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Annotated.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/AnnotatedForRecord.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/GenericBox.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Point.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/RecordAnnot.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/SomeRecordsTestData.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/TypeAnnotation.class
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Varargs.class
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/IteratorUtilCopy.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/IteratorUtilCopy.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/IteratorUtilCopy.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/IteratorUtilCopy.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/SwitchExpressionWithPatterns.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/SwitchExpressionWithPatterns.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.txt
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-julia/pom.xml
    M pmd-kotlin/pom.xml
    M pmd-lang-test/pom.xml
    M pmd-languages-deps/pom.xml
    M pmd-lua/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-perl/pom.xml
    M pmd-php/pom.xml
    M pmd-plsql/etc/grammar/PLSQL.jjt
    M pmd-plsql/pom.xml
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTSqlMacroClause.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/InternalApiBridge.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParser.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexer.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/CursorAttributesTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/StringLiteralsTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexerTest.java
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CompoundTriggerWithAdditionalDeclarations4270.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CompoundTriggerWithAdditionalDeclarations4270.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ErrorLoggingClause2779.pls
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ErrorLoggingClause2779.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExceptionHandlerTomKytesDespair.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExceptionHandlerTomKytesDespair.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup0.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup1.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup2.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParsingExclusion.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlMacroClause.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlMacroClause.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlPlusLexicalVariablesIssue195.txt
    M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/Using.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/identifiers.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/identifiers.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.txt
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql_ignore-literals.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/tabWidth.txt
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/bestpractices/xml/TomKytesDespair.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveMethodLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveObjectLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageSpecificationLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveParameterList.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveTypeLength.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssMethodCount.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssObjectCount.xml
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/TooManyFields.xml
    M pmd-python/pom.xml
    M pmd-ruby/pom.xml
    M pmd-scala-modules/pmd-scala-common/pom.xml
    M pmd-scala-modules/pmd-scala_2.12/pom.xml
    M pmd-scala-modules/pmd-scala_2.13/pom.xml
    M pmd-swift/pom.xml
    M pmd-test-schema/pom.xml
    M pmd-test/pom.xml
    M pmd-tsql/pom.xml
    M pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexer.java
    M 
pmd-tsql/src/test/resources/net/sourceforge/pmd/lang/tsql/cpd/testdata/MailJobTimeLine.txt
    M 
pmd-tsql/src/test/resources/net/sourceforge/pmd/lang/tsql/cpd/testdata/simple.txt
    M pmd-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pmd-xml/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into pr-5088


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

  Changed paths:
    M pmd-plsql/etc/grammar/PLSQL.jjt
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/SelectExpressionsTest.java
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectExpressions.txt

  Log Message:
  -----------
  [plsql] DEFAULT for Argument - fixups from #5088


  Commit: 8feb1ef80d6c8d8f355bf9815cfa71183fb73039
      https://github.com/pmd/pmd/commit/8feb1ef80d6c8d8f355bf9815cfa71183fb73039
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-07-11 (Thu, 11 Jul 2024)

  Changed paths:
    M docs/pages/release_notes.md

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


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

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-plsql/etc/grammar/PLSQL.jjt
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/SelectExpressionsTest.java
    M 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectExpressions.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectExpressions.txt

  Log Message:
  -----------
  [plsql] Add support for 'DEFAULT' clause on the arguments of some oracle 
functions (#5088)

Merge pull request #5088 from duursma:DEFAULT_ARGUMENT


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

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

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


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

  Changed paths:
    M docs/pages/release_notes.md

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


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

  Changed paths:
    M .all-contributorsrc
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/pmd/userdocs/tools/maven.md
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update maven.md - Typo fixed for maven target (#5107)

Merge pull request #5107 from karthikaiyasamy:patch-1


Compare: https://github.com/pmd/pmd/compare/fc128c18ddbf...f62d038a8db9

To unsubscribe from these emails, change your notification settings at 
https://github.com/pmd/pmd/settings/notifications


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

Reply via email to