-
Notifications
You must be signed in to change notification settings - Fork 120
Comparing changes
Open a pull request
base repository: openrewrite/rewrite-migrate-java
base: v3.12.0
head repository: openrewrite/rewrite-migrate-java
compare: v3.13.0
- 19 commits
- 138 files changed
- 11 contributors
Commits on Jun 25, 2025
-
refactor: Extract documentation examples
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.recipes.rewrite.OpenRewriteRecipeBestPractices?organizationId=ODQ2MGExMTUtNDg0My00N2EwLTgzMGMtNGE1NGExMTBmZDkw Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for d0b7087 - Browse repository at this point
Copy the full SHA d0b7087View commit details
Commits on Jun 27, 2025
-
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.text.FindAndReplace?organizationId=ODQ2MGExMTUtNDg0My00N2EwLTgzMGMtNGE1NGExMTBmZDkw#defaults%3DW3sidmFsdWUiOiI6anVuaXQtKC4qKTpsYXRlc3QucmVsZWFzZSIsIm5hbWUiOiJmaW5kIn0seyJ2YWx1ZSI6IjpqdW5pdC0kMTo1LisiLCJuYW1lIjoicmVwbGFjZSJ9LHsidmFsdWUiOiJUcnVlIiwibmFtZSI6InJlZ2V4In0seyJ2YWx1ZSI6ImJ1aWxkLmdyYWRsZS5rdHMiLCJuYW1lIjoiZmlsZVBhdHRlcm4ifV0%3D Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for d1d95d1 - Browse repository at this point
Copy the full SHA d1d95d1View commit details
Commits on Jun 30, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 67f7730 - Browse repository at this point
Copy the full SHA 67f7730View commit details
Commits on Jul 2, 2025
-
refactor: org.openrewrite.mavencentral (#778)
Use this link to re-run the recipe: https://app.moderne.io/builder/zYwEKw0Gm?organizationId=QUxML09wZW4gU291cmNlL09wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for 2d38d73 - Browse repository at this point
Copy the full SHA 2d38d73View commit details
Commits on Jul 3, 2025
-
Do not add explicit
Recordclass import if usingvarkeyword (#781)* Do not add explicit `Record` class import if using `var` keyword * Show new now problematic case * Switch to using `FindTypes.findAssignable` * No need for marker
Configuration menu - View commit details
-
Copy full SHA for 8a107ee - Browse repository at this point
Copy the full SHA 8a107eeView commit details
Commits on Jul 4, 2025
-
refactor: Update Gradle wrapper
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.gradle.UpdateGradleWrapper?organizationId=QUxML09wZW4gU291cmNlL09wZW5SZXdyaXRl#defaults%3DW3sidmFsdWUiOmZhbHNlLCJuYW1lIjoiYWRkSWZNaXNzaW5nIn1d Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for 423f370 - Browse repository at this point
Copy the full SHA 423f370View commit details -
Correct groupId for
jakarta.annotation:jakarta.annotation-apiupgra……de (#784) The `groupId` was listed as `jakarta.annotations`, but the actual `groupId` is `jakarta.annotation`
Configuration menu - View commit details
-
Copy full SHA for d6823ab - Browse repository at this point
Copy the full SHA d6823abView commit details
Commits on Jul 5, 2025
-
Avoid
-SNAPSHOTversions of JUnit 5.+Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.text.FindAndReplace?organizationId=ODQ2MGExMTUtNDg0My00N2EwLTgzMGMtNGE1NGExMTBmZDkw#defaults%3DW3sibmFtZSI6ImZpbmQiLCJ2YWx1ZSI6Imp1bml0LWp1cGl0ZXItZW5naW5lOjUuKyJ9LHsibmFtZSI6InJlcGxhY2UiLCJ2YWx1ZSI6Imp1bml0LWp1cGl0ZXItZW5naW5lOjUuMTMuMyJ9LHsibmFtZSI6ImZpbGVQYXR0ZXJuIiwidmFsdWUiOiIqKi9idWlsZC5ncmFkbGUua3RzIn1d Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for a141c96 - Browse repository at this point
Copy the full SHA a141c96View commit details
Commits on Jul 7, 2025
-
Keep
jakarta.annotation-apidependency when moving to Jakarta with ……Spring Boot project and Jakarta annotations are used (#782) * Keep `jakarta.annotation-api` dependency when moving to Jakarta with Spring Boot project and null annotations are used * Add license * Update src/test/java/org/openrewrite/java/migrate/jakarta/JavaxToJakartaTest.java Co-authored-by: Tim te Beek <tim@moderne.io> * Implement multimodule solution * Stop looking through JavaProject after first annotation is found * Use `preVisit` to limit traversal, and find any Jakarta annotations --------- Co-authored-by: Tim te Beek <tim@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for 29599f9 - Browse repository at this point
Copy the full SHA 29599f9View commit details -
refactor: Reorder annotations alphabetically
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.staticanalysis.ReorderAnnotations?organizationId=QUxML09wZW4gU291cmNlL09wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for b05fbe1 - Browse repository at this point
Copy the full SHA b05fbe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6e35e2 - Browse repository at this point
Copy the full SHA b6e35e2View commit details
Commits on Jul 8, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9feaf07 - Browse repository at this point
Copy the full SHA 9feaf07View commit details -
refactor: OpenRewrite Recipe best practices
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.recipes.rewrite.OpenRewriteRecipeBestPractices?organizationId=QUxML09wZW4gU291cmNlL09wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for ad9a9d1 - Browse repository at this point
Copy the full SHA ad9a9d1View commit details -
Add Bouncy Castle upgrade recipe for Java < 8 (#790)
* add bouncycastle upgrade recipe for java < 8 * include in UpgradeToJava7 * * Add migration from Jdk15to18 -> Jdk18on * Add test for the added migration * Refactor tests * readability * fix test names * Slight polish * Move static method to the top --------- Co-authored-by: Tim te Beek <tim@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for 4aa3f71 - Browse repository at this point
Copy the full SHA 4aa3f71View commit details -
Fix
LombokValToFinalVarin loops (#768)* add test cases based on OpenSource findings * manually migrate from `for(val s : strings)` to `for(var s : strings)` to avoid java template * fix type and imports * Apply suggestions from code review * Apply suggestions from code review * Add early return for new case * Minimize test text blocks --------- Co-authored-by: Tim te Beek <tim@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for 01384fb - Browse repository at this point
Copy the full SHA 01384fbView commit details
Commits on Jul 9, 2025
-
refactor: OpenRewrite Recipe best practices
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.recipes.rewrite.OpenRewriteRecipeBestPractices?organizationId=QUxML09wZW4gU291cmNlL09wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for 38fd948 - Browse repository at this point
Copy the full SHA 38fd948View commit details -
Replace JavaTemplate by a
varidentifier element for UseVarForGener……icsConstructors recipe (#789) * Replace JavaTemplate by a `var` identifier element * Polish * Polish * Polish * Polish * Apply suggestions from code review Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Polish * Polish * Polish * Don't change anything if java < 10 --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 033f84e - Browse repository at this point
Copy the full SHA 033f84eView commit details -
Add missing type table entries (#792)
* Add missing type table entries * Remove the test jars for entries now in type table
Configuration menu - View commit details
-
Copy full SHA for 02e5e97 - Browse repository at this point
Copy the full SHA 02e5e97View commit details -
Add Lombok @onx to @OnX_ migration recipe (#794)
This recipe migrates deprecated Lombok @onx annotations to their underscore-suffixed equivalents (@OnX_). The affected annotations are: - @AllArgsConstructor.AnyAnnotation -> @AllArgsConstructor.AnyAnnotation_ - @NoArgsConstructor.AnyAnnotation -> @NoArgsConstructor.AnyAnnotation_ - @RequiredArgsConstructor.AnyAnnotation -> @RequiredArgsConstructor.AnyAnnotation_ These annotations were deprecated in Lombok 1.16.20 and the underscore versions should be used instead. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for f8b0afc - Browse repository at this point
Copy the full SHA f8b0afcView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3.12.0...v3.13.0