Releases: openrewrite/rewrite-migrate-java
Releases · openrewrite/rewrite-migrate-java
2.11.0
What's Changed
- Add copyright to UpdateMavenProjectPropertyJavaVersion.java by @cjobinabo in #433
Full Changelog: v2.10.0...v2.11.0
2.10.0
What's Changed
- refactor: Drop unnecessary boolean expression by @rickie in #426
- refactor: Recipe nullability best practices by @timtebeek in #428
- refactor: remove expired suppressions by @zieka in #427
- Drop rewrite-apache recipes by @timtebeek in #429
New Contributors
Full Changelog: v2.9.1...v2.10.0
2.9.1
What's Changed
- Expand ListFirstAndLast covered cases to include
getList().get(0)
by @timtebeek in #424 - Restore missing type by @timtebeek in 111ef46
Full Changelog: v2.9.0...v2.9.1
2.9.0
What's Changed
- Pass GH_PAT_PULL_REQUESTS_WRITE to shared workflow by @timtebeek in #408
- Add recipe for rule: HttpSessionInvalidate by @evie-lau in #392
- AutoGeneratedValue recipe by @cjobinabo in #405
- Improve the wording of a few recipe description by @murdos in #414
org.openrewrite.gradle.Assertions#withToolingModel
moved toorg.openrewrite.gradle.toolingapi.Assertions
by @jkschneider in #419- ClassCastException in OptionalNotEmptyToIsPresent by @Bananeweizen in #418
New Contributors
- @evie-lau made their first contribution in #392
- @murdos made their first contribution in #414
- @Bananeweizen made their first contribution in #418
Full Changelog: v2.8.0...v2.9.0
2.8.0
What's Changed
- Use
getFirst()
instead ofstream().findFirst().orElseThrow()
by @timtebeek in #403 - Remove illegal semicolons in Java 21 by @timtebeek in #404
- CDI recipe by @ranuradh in #340
- RemovalsServletJakarta10 Recipe by @ranuradh in #338
- Fully remove part provider and last remaining references by @Mgonzalez-droid in #401
- Automatically review PRs by @timtebeek in #402
- refactor: OpenRewrite best practices by @timtebeek in #406
- refactor: Automatically select recipe examples from the unit test cases of a recipe by @timtebeek in #407
New Contributors
- @Mgonzalez-droid made their first contribution in #401
Full Changelog: v2.7.1...v2.8.0
2.7.1
What's Changed
- Rename MXBeanNonPublic recipe and add BeansXmlNamespace recipe to list by @cjobinabo in #395
- Minor polish related to Java 17 and 21 bumps by @timtebeek in #398
- Do not downgrade Gradle sourceCompatibility by @timtebeek in #400
Full Changelog: v2.7.0...v2.7.1
2.7.0
2.6.0
What's Changed
- CDI 4.0 beans.xml by @melloware in #380
- Facelet Taglib 4.0 by @melloware in #381
- Fix test failures after latest rewrite-templating changes by @timtebeek in #382
- Add useMimeCoder option to UseJavaUtilBase64 by @leveretconey in #383
- Fix negate ternary by @timtebeek in #387
- Limit JavaxBeansXmlToJakartaBeansXml to beans.xml by @timtebeek in #386
Full Changelog: v2.5.0...v2.6.0
2.5.0
What's Changed
- Fix #368/#370: Jakarta Faces 4 Support by @melloware in #371
- Fix #369: beans.xml EE10 migration by @melloware in #372
- Fix #375: EE10 Rename javax.enterprise.inject.spi.Extension by @melloware in #376
- Fix #373: Jakarta EE10 bean validation strings in Java by @melloware in #374
- Escape slashes following change in rewrite-templating by @timtebeek in #379
- Fix #377: EE10 Faces open source libraries by @melloware in #378
New Contributors
- @melloware made their first contribution in #371
Full Changelog: v2.4.2...v2.5.0
2.4.2
What's Changed
- Indicate support for Java 21 in README.md by @cjobinabo in #364
- Jpa cache properties recipe by @cjobinabo in #361
- Set types on method invocation names to the same type as the compiler. by @traceyyoshima in #365
- CastArraysAsListToList Recipe by @leveretconey in #366
New Contributors
- @leveretconey made their first contribution in #366
Full Changelog: v2.4.1...v2.4.2