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.36.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.37.0
Choose a head ref
  • 17 commits
  • 7 files changed
  • 6 contributors

Commits on Apr 8, 2026

  1. Configuration menu
    Copy the full SHA
    5bda38d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59c01dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    030f345 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2026

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

Commits on Apr 11, 2026

  1. Validate DEVELOCITY_ACCESS_KEY format before build (#1141)

    The Develocity Maven extension requires the format 'server-host=access-key'
    but the secret may contain just the raw key, causing all ITs to fail.
    timtebeek authored Apr 11, 2026
    Configuration menu
    Copy the full SHA
    7c6e07c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f3bf95 View commit details
    Browse the repository at this point in the history
  3. Resolve Maven user properties (-D) in YAML configuration (#1139)

    Fixes #1039. When resolvePropertiesInYaml is enabled, merge
    MavenSession.getUserProperties() on top of project.getProperties()
    so that command-line -D flags are available for placeholder resolution
    in rewrite.yml.
    timtebeek authored Apr 11, 2026
    Configuration menu
    Copy the full SHA
    eaafd84 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2026

  1. Skip parsing generated sources; use compiled classes instead (#1142)

    * Skip parsing generated sources; use compiled classes from classpath instead
    
    Generated sources under the build directory (e.g. target/generated-sources/)
    were being fully parsed into LSTs only to be filtered out afterward. Since
    getCompileClasspathElements() already includes target/classes with the compiled
    .class files for these sources, type attribution works without parsing them.
    
    This adds filterGeneratedSourceRoots() to exclude source roots under the build
    directory before scanning for source files, avoiding unnecessary parsing work
    for projects that heavily use code generation (protobuf, MapStruct, annotation
    processors, etc.).
    
    Closes #667
    
    * Keep generated sources in parsedPaths to prevent PlainText parsing
    
    Restore unfiltered source roots for parsedPaths pre-population so that
    OmniParser does not pick up generated .java files as PlainText. The
    filtering of generated source roots is still applied in processMainSources
    and processTestSources to skip expensive language parsing, and the
    buildDirectory filter at the end acts as a safety net.
    
    * Consolidate build directory exclusion into isExcluded
    
    Move the build directory filter from processMainSources/processTestSources
    into the unified isExcluded check, matching the Gradle plugin's approach.
    Generated sources are now excluded in one place alongside user exclusions
    and gitignore checks, while filterGeneratedSourceRoots still skips
    expensive language parsing upfront.
    
    * Inline build directory check at call site, keep isExcluded signature unchanged
    
    Move the buildDirectory exclusion out of isExcluded and into the call
    site at L241 as an inline check, keeping isExcluded's signature and
    tests unchanged. Remove build directory unit tests that no longer
    apply to isExcluded directly.
    
    * Update src/test/java/org/openrewrite/maven/MavenMojoProjectParserIsExcludedTest.java
    
    * Simplify exclusion to a single .filter() call
    
    ---------
    
    Co-authored-by: Shannon Pamperl <[email protected]>
    timtebeek and shanman190 authored Apr 12, 2026
    Configuration menu
    Copy the full SHA
    1bab148 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2026

  1. chore(ci): bump org.owasp:dependency-check-maven from 12.2.0 to 12.2.1 (

    #1143)
    
    Bumps [org.owasp:dependency-check-maven](https://github.com/dependency-check/DependencyCheck) from 12.2.0 to 12.2.1.
    - [Release notes](https://github.com/dependency-check/DependencyCheck/releases)
    - [Changelog](https://github.com/dependency-check/DependencyCheck/blob/main/CHANGELOG.md)
    - [Commits](dependency-check/DependencyCheck@v12.2.0...v12.2.1)
    
    ---
    updated-dependencies:
    - dependency-name: org.owasp:dependency-check-maven
      dependency-version: 12.2.1
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 13, 2026
    Configuration menu
    Copy the full SHA
    1b6bd54 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2026

  1. Fix plexus-utils suppression: use <cve> instead of <vulnerabilityName> (

    #1144)
    
    The NVD-sourced CVE-2025-67030 requires a <cve> element to be suppressed.
    <vulnerabilityName> only matches non-NVD sources (OSS Index, RetireJS).
    
    Refs moderneinc/dependency-vulnerability-reports#1044
    Jenson3210 authored Apr 16, 2026
    Configuration menu
    Copy the full SHA
    dfdefc1 View commit details
    Browse the repository at this point in the history
  2. Move dependency-check-maven from <reporting> to <build> (#1145)

    The plugin was configured under <reporting>, which is only read during
    `mvn site`. The vulnerability scan workflow invokes the plugin directly
    via `mvn org.owasp:dependency-check-maven:check`, which only reads
    <build><plugins> config — so suppressions.xml was never applied.
    
    Refs moderneinc/dependency-vulnerability-reports#1044
    Jenson3210 authored Apr 16, 2026
    Configuration menu
    Copy the full SHA
    57942a3 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2026

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

Commits on Apr 20, 2026

  1. chore(ci): bump actions/upload-pages-artifact from 4 to 5 (#1146)

    Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 4 to 5.
    - [Release notes](https://github.com/actions/upload-pages-artifact/releases)
    - [Commits](actions/upload-pages-artifact@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-pages-artifact
      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>
    dependabot[bot] authored Apr 20, 2026
    Configuration menu
    Copy the full SHA
    e8cb166 View commit details
    Browse the repository at this point in the history
  2. chore(ci): bump io.micrometer:micrometer-core from 1.16.4 to 1.16.5 (#…

    …1148)
    
    Bumps [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) from 1.16.4 to 1.16.5.
    - [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
    - [Commits](micrometer-metrics/micrometer@v1.16.4...v1.16.5)
    
    ---
    updated-dependencies:
    - dependency-name: io.micrometer:micrometer-core
      dependency-version: 1.16.5
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 20, 2026
    Configuration menu
    Copy the full SHA
    4b191ed View commit details
    Browse the repository at this point in the history
  3. chore(ci): bump maven-dependencies.version from 3.9.14 to 3.9.15 (#1147)

    Bumps `maven-dependencies.version` from 3.9.14 to 3.9.15.
    
    Updates `org.apache.maven:maven-plugin-api` from 3.9.14 to 3.9.15
    - [Release notes](https://github.com/apache/maven/releases)
    - [Commits](apache/maven@maven-3.9.14...maven-3.9.15)
    
    Updates `org.apache.maven:maven-core` from 3.9.14 to 3.9.15
    
    Updates `org.apache.maven:maven-settings` from 3.9.14 to 3.9.15
    
    Updates `org.apache.maven:maven-model` from 3.9.14 to 3.9.15
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven:maven-plugin-api
      dependency-version: 3.9.15
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.apache.maven:maven-core
      dependency-version: 3.9.15
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.apache.maven:maven-settings
      dependency-version: 3.9.15
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.apache.maven:maven-model
      dependency-version: 3.9.15
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 20, 2026
    Configuration menu
    Copy the full SHA
    841ed61 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2026

  1. Configuration menu
    Copy the full SHA
    68bab02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    caecb2f View commit details
    Browse the repository at this point in the history
Loading