-
Notifications
You must be signed in to change notification settings - Fork 112
Comparing changes
Open a pull request
base repository: openrewrite/rewrite-migrate-java
base: v3.25.0
head repository: openrewrite/rewrite-migrate-java
compare: v3.26.0
- 20 commits
- 171 files changed
- 7 contributors
Commits on Jan 8, 2026
-
Add 'changedManagedDependency: true' to ChangeDependencyClassifier in…
… EhcacheJavaxToJakarta recipe
Configuration menu - View commit details
-
Copy full SHA for b6ae1c6 - Browse repository at this point
Copy the full SHA b6ae1c6View commit details -
Revert "Add 'changedManagedDependency: true' to ChangeDependencyClass…
…ifier in EhcacheJavaxToJakarta recipe" This reverts commit b6ae1c6.
Configuration menu - View commit details
-
Copy full SHA for c9aa151 - Browse repository at this point
Copy the full SHA c9aa151View commit details
Commits on Jan 9, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 50cdd8b - Browse repository at this point
Copy the full SHA 50cdd8bView commit details -
Also change managed dependency classifier to ehcache to avoid breakin…
…g multi module projects (#963) * Add 'changedManagedDependency: true' to ChangeDependencyClassifier in EhcacheJavaxToJakarta recipe * fix unit test to use mavenProject * Move test into existing `EhcacheJavaxToJakartaTest` * Remove ignored second text block * Also add `changeManagedDependency: true` to other recipes --------- Co-authored-by: Tim te Beek <tim@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for 9b9e288 - Browse repository at this point
Copy the full SHA 9b9e288View commit details -
fix
IndexOutOfBoundsExceptionthat occurs inUseNoArgsConstructor…… when visiting record compact constructor method (#964) * fix IndexOutOfBoundsException * fix * fix --------- Co-authored-by: zakaria-shahen <zakaria-shahen@users.noreply.github.com> Co-authored-by: Tim te Beek <tim@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for 753fd36 - Browse repository at this point
Copy the full SHA 753fd36View commit details
Commits on Jan 13, 2026
-
Replace
getDisplayName()andgetDescription()methods with fields (……#966) * Replace `getDisplayName()` and `getDescription()` methods with fields Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.java.recipes.UseDisplayNameAndDescriptionFields?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io> * Add missing annotations where there were nested usages of `@Value` --------- Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for 363869f - Browse repository at this point
Copy the full SHA 363869fView commit details -
Use
varfor variables initialized with type casts (#965)* Use `var` for variables initialized with type casts * Update recipes.csv
Configuration menu - View commit details
-
Copy full SHA for 170b248 - Browse repository at this point
Copy the full SHA 170b248View commit details -
Use
varfor variables initialized with type castsUse this link to re-run the recipe: https://app.moderne.io/builder/CSFbHPE7G?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for dba4c1b - Browse repository at this point
Copy the full SHA dba4c1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b98f6ab - Browse repository at this point
Copy the full SHA b98f6abView commit details
Commits on Jan 14, 2026
-
Replace
getDisplayName()andgetDescription()methods with fieldsUse this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.java.recipes.UseDisplayNameAndDescriptionFields?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for c2c78bb - Browse repository at this point
Copy the full SHA c2c78bbView commit details
Commits on Jan 15, 2026
-
OpenRewrite recipe best practices
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.recipes.rewrite.OpenRewriteRecipeBestPractices?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for 7a52f88 - Browse repository at this point
Copy the full SHA 7a52f88View commit details -
Replace
Arrays.asListwithList.ofin testsUse this link to re-run the recipe: https://app.moderne.io/builder/VUxszwdBH?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for da7c2e1 - Browse repository at this point
Copy the full SHA da7c2e1View commit details
Commits on Jan 16, 2026
-
Update Gradle wrapper to 9.3.0
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.gradle.UpdateGradleWrapper?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl#defaults=W3sibmFtZSI6InZlcnNpb24iLCJ2YWx1ZSI6IjkuMy4wIn0seyJuYW1lIjoiZGlzdHJpYnV0aW9uIiwidmFsdWUiOiJiaW4ifSx7Im5hbWUiOiJhZGRJZk1pc3NpbmciLCJ2YWx1ZSI6ZmFsc2V9LHsibmFtZSI6ImRpc3RyaWJ1dGlvbkNoZWNrc3VtIiwidmFsdWUiOiIwZDU4NWY2OWRhMDkxZmM1YjJiZWNlZDg3N2ZlYWI1NWEzMDY0ZDQzYjhhMWQ0NmFlYjA3OTk2YjA5MTVlMGUwIn1d Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for bb9adab - Browse repository at this point
Copy the full SHA bb9adabView commit details -
Add recipe to find locale-sensitive date/time formatting affected by …
…JDK 20+ CLDR changes (#967) * Add recipe to find locale-sensitive date/time formatting affected by JDK 20+ CLDR changes Starting with JDK 20, Unicode CLDR 42 changed the space before AM/PM from a regular space to a narrow no-break space (NNBSP, \u202F). This can cause parsing issues when user input contains regular spaces. This search recipe detects usages of: - DateFormat.getTimeInstance() - DateFormat.getDateTimeInstance() - DateFormat.getInstance() - DateTimeFormatter.ofLocalizedTime() - DateTimeFormatter.ofLocalizedDateTime() Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Update recipes.csv --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 90b4e63 - Browse repository at this point
Copy the full SHA 90b4e63View commit details -
Replace
getTags()method with fieldUse this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.java.recipes.UseTagsField?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for b22610d - Browse repository at this point
Copy the full SHA b22610dView commit details
Commits on Jan 17, 2026
-
Replace
getEstimatedEffortPerOccurrence()method with fieldUse this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.java.recipes.UseEstimatedEffortPerOccurrenceField?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for c7f8d21 - Browse repository at this point
Copy the full SHA c7f8d21View commit details
Commits on Jan 19, 2026
-
OpenRewrite recipe best practices
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.recipes.rewrite.OpenRewriteRecipeBestPractices?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
Configuration menu - View commit details
-
Copy full SHA for 288ea96 - Browse repository at this point
Copy the full SHA 288ea96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1180190 - Browse repository at this point
Copy the full SHA 1180190View commit details -
Normalize version numbers in
FindJavaVersion(#969)* Normalize version numbers in `FindJavaVersion` Replace raw version strings with normalized major versions in the `JavaVersionTable` data table. This addresses issue #968 where users expect normalized values like "8" instead of "1.8". - Use `getMajorVersion()` and `getMajorReleaseVersion()` instead of raw `getSourceCompatibility()` and `getTargetCompatibility()` fields - Update column descriptions to clarify they contain major versions Closes #968 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Ensure both are updated in `UpgradeToJava17Test` --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 4beeb8a - Browse repository at this point
Copy the full SHA 4beeb8aView commit details
Commits on Jan 20, 2026
-
Fix JavaxWebXmlToJakartaWebXml regex to match multiline schemaLocation (
Configuration menu - View commit details
-
Copy full SHA for 424b525 - Browse repository at this point
Copy the full SHA 424b525View 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.25.0...v3.26.0