Skip to content

Releases: openrewrite/rewrite-migrate-java

1.4.0

04 Apr 14:05
Compare
Choose a tag to compare

What's Changed

  • Updated with rewrite version 7.21.0
  • New Recipe: UpgradeWro4jMavenPluginVersion #78
  • New Recipe: UpgradeJaCoCoMavenPluginVersion #79
  • New Recipe: MigrateCollectionsSingletonList #67
  • New Recipe: MigrateCollectionsSingletonSet #72

Thanks to Contributors

Full Changelog: v1.3.0...v1.4.0

1.3.0

23 Mar 21:31
Compare
Choose a tag to compare

What's Changed

  • Updated with rewrite version 7.20.0
  • add to javax-to-jakarta.yml file to migrate persistence.xml files by @m-brophy in #64

New Contributors

Full Changelog: v1.2.0...v1.3.0

1.2.0

26 Feb 00:43
Compare
Choose a tag to compare

What's Changed

  • Updated with rewrite version 7.19.0

Full Changelog: v1.0.0...v1.2.0

1.1.0

10 Feb 16:45
Compare
Choose a tag to compare

What's Changed

  • Updated with rewrite version 7.18.0
  • Uses new Maven resolution and semantic model

Full Changelog: v1.0.0...v1.1.0

1.0.0

07 Jan 23:03
4cbb7b0
Compare
Choose a tag to compare

Enhancements

  • Updated with rewrite version 7.17.0
  • Updated MigrateClassNewInstanceToGetDeclaredConstructorNewInstance to only update methods if checked exceptions will be caught. f04a12b
  • Updated UseSystemLineSeparator to a declarative recipe that uses ChangeStaticFieldToMethod. a819e5f

Fixes

  • Prevent AddJaxbRuntime and AddJaxwsRuntime from producing invalid dependencies. 6e3bacf
  • Updated AddJaxbRuntime and AddJaxwsRuntime to set the correct transitive dependency scope. 1fb702a

What's Changed

  • UseSystemLineSeparator as a declarative recipe [#54] by @aegershman in #55
  • Updated getTransitiveDependencyScope in JaxB and JaxWS runtime reci… by @traceyyoshima in #58

Full Changelog: v0.11.0...v1.0.0

0.11.0

26 Oct 20:17
Compare
Choose a tag to compare

Enhancements:

  • Updated with rewrite version 7.16.0
  • [6829a6f] Recipe to relocate org.apache.commons:commons-io to commons-io:commons-io
  • New recipe to add JDeprScan plugin to root pom. 430689d
  • New recipe: AddJaxbRuntime a98c7c8
  • New recipe: AddJaxwsRuntime a98c7c8
  • New recipe: ReplaceJavaxJaxbWithJakarta a98c7c8
  • New recipe: ReplaceJavaxJaxwsWithJakarta a98c7c8

Fixes:

  • Update javax.annotation migration to exclude javax.annotation.processing (included in j11). 29b3725

0.10.0

05 Oct 17:22
1fc5436
Compare
Choose a tag to compare

Enhancements:

  • Updated with rewrite version 7.15.0
  • 82cfe4e Use System.lineSeparator instead of commons-io (thanks @csemrau!)

Fixes:

  • bbdb794 Add tags and estimated effort for NoGuavaImmutableMapOf, NoGuavaImmutableSetOf, and NoGuavaImmutableListOf
  • 6bda7de Adding RSPEC-4738 tag to no-guava Function, Predicate and Supplier declarative recipes.
  • Fix incorrect migration names on NoGuavaImmutableX (#47) (thanks @dkorotych!)

0.9.0

14 Sep 17:00
d6b9cdd
Compare
Choose a tag to compare

Enhancements:

  • Updated with rewrite version 7.14.0
  • Add NoGuavaCreateTempDir recipe for RSPEC-4738 (#46)
  • Add recipe to migrate guava immutable of (#44)
  • NoGuavaImmutableSetOf as standalone [#39]

0.8.0

03 Sep 21:21
d27d83d
Compare
Choose a tag to compare

Enhancements:

  • Updated with rewrite version 7.13.0
  • Support modernizer-maven-plugin recipe equivalents #39
  • Internal enhancements, such as improving JavaLoggingAPIs, MigrateHttpURLConnectionHttpServerErrorToHttpInternalError, etc.

Fixes:

  • Update dependency handling bc24e7c
  • Update NoGuavaAtomicsNewReference displayName 4939ac4
  • Remove MavenRecipeTest in favor of importing from rewrite-maven (#41)

0.7.0

21 Aug 03:57
Compare
Choose a tag to compare

Enhancements:

  • Updated with rewrite version 7.12.0