Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 3f697aff35cf7ddd1ce53df47d3e3e9eb5ebb87b
      https://github.com/pmd/pmd/commit/3f697aff35cf7ddd1ce53df47d3e3e9eb5ebb87b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-25 (Fri, 25 Oct 2024)

  Changed paths:
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/dist/AntIT.java

  Log Message:
  -----------
  [ant] Formatter: avoid reflective access to determine console encoding

- for java 17+, there is public API to get the console encoding
  -> no problem
- for older java versions, try to use system property
  sun.jnu.encoding if it exists
- only then use the fall-backs with illegal reflective access
  to private fields/methods on java.io.Console
- Also avoid using reflection utils from apache commons, instead
  use reflection directly. The illegal access warnings are then
  properly reported against our class
  net.sourceforge.pmd.ant.Formatter.

Fixes #1860


  Commit: 9c098b253106a980e5eea10651561ef7b82c4af8
      https://github.com/pmd/pmd/commit/9c098b253106a980e5eea10651561ef7b82c4af8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-27 (Sun, 27 Oct 2024)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Bump pmd from 7.5.0 to 7.7.0 (#5285)

* Bump pmd from 7.5.0 to 7.7.0

* Bump build-tools from 27 to 28-SNAPSHOT

Needed to remove deprecation warnings
about old rule names


  Commit: d68d6c57efa0d9e8d9613955b27a56662f6629cc
      https://github.com/pmd/pmd/commit/d68d6c57efa0d9e8d9613955b27a56662f6629cc
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-27 (Sun, 27 Oct 2024)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Bump asm from 9.7 to 9.7.1

This enables support for Java 24
Refs #5154


  Commit: 97d68e331c115b38e73c2a21b0a3520767fec749
      https://github.com/pmd/pmd/commit/97d68e331c115b38e73c2a21b0a3520767fec749
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2024-10-27 (Sun, 27 Oct 2024)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Bump asm from 9.7 to 9.7.1 (#5288)


  Commit: 4473aa666754f888ace372ec3d5ca183f6e0af23
      https://github.com/pmd/pmd/commit/4473aa666754f888ace372ec3d5ca183f6e0af23
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2024-10-27 (Sun, 27 Oct 2024)

  Changed paths:
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/dist/AntIT.java

  Log Message:
  -----------
  [ant] Formatter: avoid reflective access to determine console encoding (#5286)


  Commit: c81cd1d5203114ee42c781ce243ad044ff242944
      https://github.com/pmd/pmd/commit/c81cd1d5203114ee42c781ce243ad044ff242944
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2024-10-28 (Mon, 28 Oct 2024)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.1

Bumps 
[org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin)
 from 3.6.0 to 3.7.1.
- [Release notes](https://github.com/apache/maven-assembly-plugin/releases)
- 
[Commits](https://github.com/apache/maven-assembly-plugin/compare/maven-assembly-plugin-3.6.0...maven-assembly-plugin-3.7.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-assembly-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <supp...@github.com>


  Commit: 73dbc7a67fc37b852e7a63f040117315b3d184cf
      https://github.com/pmd/pmd/commit/73dbc7a67fc37b852e7a63f040117315b3d184cf
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2024-10-28 (Mon, 28 Oct 2024)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.1 
(#5290)


  Commit: 69a92de52dddd720270f1a76ff27a9ccc5e8050c
      https://github.com/pmd/pmd/commit/69a92de52dddd720270f1a76ff27a9ccc5e8050c
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-10-28 (Mon, 28 Oct 2024)

  Changed paths:
    M pmd-xml/pom.xml
    R pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.g4
    A pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/ast/XMLLexer.g4
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlCpdLexer.java

  Log Message:
  -----------
  Have pmd-xml Lexer in line with other antlr grammars

 - The package is no longer antlr4, but ast, as is in all other modules
 - We keep a deprecated proxy for backwards compatibility
 - We annotate the generated classes as such to ignore them from
   coverage reports


  Commit: 7119424d963ecc91dcfcb8c89c23e673754a6659
      https://github.com/pmd/pmd/commit/7119424d963ecc91dcfcb8c89c23e673754a6659
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-10-29 (Tue, 29 Oct 2024)

  Changed paths:
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java

  Log Message:
  -----------
  Add license header


  Commit: 94095df8720322eb40fa9c7417cbbaea08af230d
      https://github.com/pmd/pmd/commit/94095df8720322eb40fa9c7417cbbaea08af230d
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-10-29 (Tue, 29 Oct 2024)

  Changed paths:
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java

  Log Message:
  -----------
  Fix style issues


  Commit: 6ae7404941cbe24d0309c37ad0b87e7f7e7ff68a
      https://github.com/pmd/pmd/commit/6ae7404941cbe24d0309c37ad0b87e7f7e7ff68a
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-31 (Thu, 31 Oct 2024)

  Changed paths:
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java

  Log Message:
  -----------
  [xml] XMLLexer - Update deprecation notice


  Commit: 7bfa5815112ca7373be12d190e4154f06342f11d
      https://github.com/pmd/pmd/commit/7bfa5815112ca7373be12d190e4154f06342f11d
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-31 (Thu, 31 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M docs/_config.yml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M docs/pages/release_notes.md
    M docs/pages/release_notes_old.md
    M pmd-ant/pom.xml
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java
    M pmd-apex/pom.xml
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidNonRestrictiveQueries.xml
    M pmd-cli/pom.xml
    M pmd-coco/pom.xml
    M pmd-core/pom.xml
    M pmd-cpp/pom.xml
    M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java
    M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexer.java
    M 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexerTest.java
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreIdents.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreIdents.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreLiterals.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreLiterals.txt
    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/AntIT.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/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ImplicitSwitchFallThroughRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.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/category/java/performance.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/DefaultLabelNotLastInSwitchStmtTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/DefaultLabelNotLastInSwitchTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/NonExhaustiveSwitchTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/SwitchStmtsShouldHaveDefaultTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonCaseLabelInSwitchStatementTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonCaseLabelInSwitchTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/TooFewBranchesForASwitchStatementTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/TooFewBranchesForSwitchTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchStatements.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchWithFallthrough.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/MultipleCaseLabels.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SimpleSwitchExpressions.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchExpressions.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchRules.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/YieldStatements.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/DealingWithNull.txt
    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/GuardedPatterns.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/Jep441_PatternMatchingForSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/PatternsInSwitchLabels.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatternsExhaustiveSwitch.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/java22/Jep456_UnnamedPatternsAndVariables.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep447_StatementsBeforeSuper.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep455_PrimitiveTypesInPatternsInstanceofAndSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep482_FlexibleConstructorBodies.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/DefaultLabelNotLastInSwitch.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/DefaultLabelNotLastInSwitchStmt.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/NonExhaustiveSwitch.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SwitchStmtsShouldHaveDefault.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldUseAfterAnnotation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldUseBeforeAnnotation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SwitchDensity.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonCaseLabelInSwitch.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonCaseLabelInSwitchStatement.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UselessOperationOnImmutable.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForASwitchStatement.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml
    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/pom.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-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pmd-xml/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into pr-5296


  Commit: c079d8c544b94de5bff8b15c5cd72e62f7912037
      https://github.com/pmd/pmd/commit/c079d8c544b94de5bff8b15c5cd72e62f7912037
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-31 (Thu, 31 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md

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


  Commit: a709be1dcbd52740da5fbada281b6af59e7e34f4
      https://github.com/pmd/pmd/commit/a709be1dcbd52740da5fbada281b6af59e7e34f4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-31 (Thu, 31 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-xml/pom.xml
    R pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.g4
    A pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/ast/XMLLexer.g4
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlCpdLexer.java

  Log Message:
  -----------
  [xml] Have pmd-xml Lexer in line with other antlr grammars (#5296)

Merge pull request #5296 from Monits:align-xml-antlr


Compare: https://github.com/pmd/pmd/compare/74ec6f45eea9...a709be1dcbd5

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