Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openrewrite/rewrite-maven-plugin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.35.0
Choose a base ref
...
head repository: openrewrite/rewrite-maven-plugin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.35.1
Choose a head ref
  • 19 commits
  • 36 files changed
  • 8 contributors

Commits on Mar 25, 2026

  1. Configuration menu
    Copy the full SHA
    b8a392c View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2026

  1. Configuration menu
    Copy the full SHA
    63dff4b View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2026

  1. Configuration menu
    Copy the full SHA
    9604e02 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2026

  1. Add overridable createTypeCache() hook to MavenMojoProjectParser

    Allow subclasses to provide a custom JavaTypeCache implementation
    by overriding createTypeCache() instead of hardcoding new JavaTypeCache().
    knutwannheden committed Mar 30, 2026
    Configuration menu
    Copy the full SHA
    8a77601 View commit details
    Browse the repository at this point in the history
  2. Fix datatable_export test for updated CSV column headers (#1132)

    rewrite#7167 changed CsvDataTableStore to use column descriptor names
    instead of display names for CSV headers. Update the test assertion to
    expect "groupId"/"artifactId" instead of "Group"/"Artifact".
    timtebeek authored Mar 30, 2026
    Configuration menu
    Copy the full SHA
    382b027 View commit details
    Browse the repository at this point in the history
  3. chore(ci): bump actions/configure-pages from 5 to 6 (#1129)

    Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 5 to 6.
    - [Release notes](https://github.com/actions/configure-pages/releases)
    - [Commits](actions/configure-pages@v5...v6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/configure-pages
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Tim te Beek <[email protected]>
    dependabot[bot] and timtebeek authored Mar 30, 2026
    Configuration menu
    Copy the full SHA
    a0c4abe View commit details
    Browse the repository at this point in the history
  4. chore(ci): bump actions/deploy-pages from 4 to 5 (#1130)

    Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4 to 5.
    - [Release notes](https://github.com/actions/deploy-pages/releases)
    - [Commits](actions/deploy-pages@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/deploy-pages
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Tim te Beek <[email protected]>
    dependabot[bot] and timtebeek authored Mar 30, 2026
    Configuration menu
    Copy the full SHA
    88873aa View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2026

  1. Fix files falsely marked as changed by migration recipes (#1134)

    When running Java migration recipes, all Java/Kotlin files were reported
    as having changes even when no actual code changes were made. This was
    caused by ResultsContainer using diff().isEmpty() for change detection,
    which produced false positives due to GitTreeEntry object ID mismatches
    in InMemoryDiffEntry. Replace with direct printAll() comparison using
    FencedMarkerPrinter. Enable the previously disabled java_upgrade_project
    integration test.
    
    Fixes moderneinc/customer-requests#2125
    timtebeek authored Mar 31, 2026
    Configuration menu
    Copy the full SHA
    b4baa06 View commit details
    Browse the repository at this point in the history
  2. Pass null properties when resolvePropertiesInYaml=false (#1133)

    Fixes #1100. When resolvePropertiesInYaml=false, pass null instead of
    empty Properties so that upstream YamlResourceLoader skips placeholder
    resolution entirely. This prevents ${var:default} from resolving to the
    default value when property resolution is disabled.
    timtebeek authored Mar 31, 2026
    Configuration menu
    Copy the full SHA
    64d50f3 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2026

  1. Fix isExcluded gitignore handling using shared GitIgnore utility (#1135)

    * Fix isExcluded to properly handle gitignored files and tracked status
    
    The isExcluded method had the same two bugs as the Gradle plugin:
    1. Recursive call prepending '/' broke JGit path matching, making
       the gitignore check dead code
    2. No DirCacheIterator check, so tracked files would have been
       incorrectly excluded if the path bug were fixed in isolation
    
    Replace the inline JGit implementation with the shared
    GitIgnore.isIgnoredAndUntracked() utility from rewrite-core.
    
    * Address review feedback: make isExcluded static, remove redundant slash strip
    
    - Make isExcluded package-private and static with explicit Repository
      parameter, eliminating the sun.misc.Unsafe/reflection hack in tests
    - Remove redundant leading "/" strip since GitIgnore.isIgnoredAndUntracked
      already handles it
    
    * Add exclusionMatchers tests covering leading-slash and no-slash paths
    
    * Bump rewrite.version to 8.78.1 for GitIgnore utility
    pdelagrave authored Apr 1, 2026
    Configuration menu
    Copy the full SHA
    24f411d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b2bec3 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2026

  1. Configuration menu
    Copy the full SHA
    9b5a246 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b540555 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c65b83 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2026

  1. Prepare for 6.35.1 release; Downgrade plexus-utils to 3.6.1 to mainta…

    …in compatibility with Maven 3.x
    shanman190 committed Apr 3, 2026
    Configuration menu
    Copy the full SHA
    c1537c1 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2026

  1. Configuration menu
    Copy the full SHA
    c61e083 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a484e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff50095 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8ab8058 View commit details
    Browse the repository at this point in the history
Loading