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-migrate-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.2.0
Choose a base ref
...
head repository: openrewrite/rewrite-migrate-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.3.0
Choose a head ref
  • 9 commits
  • 20 files changed
  • 6 contributors

Commits on Feb 10, 2025

  1. Configuration menu
    Copy the full SHA
    cb6e06b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10a89a4 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2025

  1. refactor: OpenRewrite Recipe best practices

    2 people authored and app committed Feb 11, 2025
    Configuration menu
    Copy the full SHA
    2756731 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2025

  1. Omit migration to @Setter annotated field of other annotations are pr…

    …esent (#672)
    
    * Omit migration to @Setter annotated field of other annotations are present
    
    * make `LombokUtils` use a `Cursor` instead a `J.MethodDeclaration`
    
    * Retrieve AnnotationService through `org.openrewrite.java.JavaVisitor.service(class)`
    
    * Rename private method to express when to skip Getter/Setter
    
    ---------
    
    Co-authored-by: Tim te Beek <tim@moderne.io>
    MBoegers and timtebeek authored Feb 12, 2025
    Configuration menu
    Copy the full SHA
    b741117 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2025

  1. Align JakartaEE migrations with EE9 vs EE10 versions (#674)

    # WHY
    The `org.openrewrite.java.migrate.jakarta.JavaxMigrationToJakarta` recipe states in the description that it will migrate to the EE9 version. However it updates both api and implementation jars to `latest.release`. As a consequence the EE9 migration will pick a version for EE10 or later. Since later Jakarta EE versions sometime remove or change api, this may lead to compile time or runtime errors.
    
    # WHAT
    This commit updates both the EE9 and the EE10 recipe to pin specification jars to the version corresponding to the umbrella EE version. The versions are aligned with https://github.com/jakartaee/jakartaee-api/blob/9.1.0/pom.xml and https://github.com/jakartaee/jakartaee-api/blob/10.0.0/pom.xml respectively.
    Where runtime dependencies are added, e.g. `com.sun.xml.ws:jaxws-rt`, the implementation matching the spec version is selected: `com.sun.xml.ws:jaxws-rt:3.x` for `jakarta.xml.ws:jakarta.xml.ws-api:3.0.x` and `com.sun.xml.ws:jaxws-rt:4.x` for `jakarta.xml.ws:jakarta.xml.ws-api:4.0.x`
    tobli authored Feb 13, 2025
    Configuration menu
    Copy the full SHA
    2467d78 View commit details
    Browse the repository at this point in the history
  2. Adopt type tables (#675)

    * Adopt type tables
    
    * Use javax.persistence-api:2.2.+
    
    * Use javax.persistence-api:2.2
    timtebeek authored Feb 13, 2025
    Configuration menu
    Copy the full SHA
    1e778d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2025

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

Commits on Feb 17, 2025

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

Commits on Feb 19, 2025

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