Skip to content

Releases: openrewrite/rewrite-jackson

1.19.1

17 Mar 16:41
c948e62

Choose a tag to compare

What's Changed

  • Add ChangeType for SimpleFilterProvider and SimpleBeanPropertyFilter by @Jenson3210 in #98
  • Handle fully-qualified feature flag references in RemoveRedundantFeatureFlags by @Jenson3210 in #99
  • Migrate relocated feature constants to DateTimeFeature and EnumFeature by @Jenson3210 in #100
  • Add recipe to comment on removed canSerialize/canDeserialize by @Jenson3210 in #102

Full Changelog: v1.19.1...v1.19.2

1.19.1

16 Mar 11:53

Choose a tag to compare

What's Changed

  • Test double-brace initialization in UpdateSerializationInclusionConfiguration by @timtebeek in #95
  • Fix duplicate key crash in SimplifyJacksonExceptionCatch by @Jenson3210 in #97
  • Add @JsonCreator to non-public constructors for Jackson 3 migration by @timtebeek in #90

Full Changelog: v1.19.0...v1.19.1

1.19.0

12 Mar 14:43
1ed4859

Choose a tag to compare

What's Changed

  • Fix Kotlin MapperBuilder changeDefaultPropertyInclusion matching by @timtebeek in #92
  • Jackson 3 migration breaking Spring by @MBoegers in #93

Full Changelog: v1.18.0...v1.19.0

1.18.0

04 Mar 17:41

Choose a tag to compare

Full Changelog: v1.17.1...v1.18.0

v1.17.1

27 Feb 13:40
24fd9b9

Choose a tag to compare

What's Changed

  • RemoveRedundantFeatureFlags should retain new ObjectMapper() at start of chain by @mcclellanmj in #87
  • Migrate jsr310 package imports to javatime in Jackson 3 by @timtebeek in #88

New Contributors

Full Changelog: v1.17.0...v1.17.1

1.17.0

25 Feb 13:13

Choose a tag to compare

What's Changed

  • Replace @JsonIgnore with @JsonSetter on empty collection fields for Jackson 3 by @timtebeek in #85
  • Replicate issue with managed dependencies with a version property by @timtebeek in #84
  • Replace IOException with JacksonException in catch clauses by @timtebeek in #86

Full Changelog: v1.16.0...v1.17.0

1.16.0

11 Feb 09:32

Choose a tag to compare

What's Changed

  • Handle ObjectMapper.setSerializationInclusion() in Jackson 3 migration by @knutwannheden in #79
  • mitigate assertj risk by removing compileClasspath dependency by @Jenson3210 in #81
  • Revert "Handle ObjectMapper.setSerializationInclusion() in Jackson 3 migration" by @bryceatmoderne in #82
  • Re-land ObjectMapper.setSerializationInclusion() migration with fix by @pstreef in #83

New Contributors

Full Changelog: v1.15.0...v1.16.0

1.15.0

20 Jan 19:51
2e08a3a

Choose a tag to compare

What's Changed

  • Add package change for jackson.dataformat by @tschut in #74
  • Drop unnecessary testRuntimeOnly for Jackson3TypeChangesTest by @timtebeek in #76
  • Fix core exception package paths for StreamReadException and StreamWriteException by @timtebeek in #77
  • Upgrade jackson-annotations to `2.21 by @sullis in #78

Full Changelog: v1.14.0...v1.15.0

1.14.0

07 Jan 16:37

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.13.0...v1.14.0

1.13.0

16 Dec 16:59

Choose a tag to compare

What's Changed

  • feat: support removing built-in modules on MapperBuilder by @murdos in #56
  • Also remove redundant feature flag imports by @timtebeek in #58
  • Remove method calls on removed modules by @timtebeek in #59
  • Add SimplifyJacksonExceptionCatch recipe by @timtebeek in #63
  • Migrate JSONNode field iterator for Jackson 3 by @MBoegers in #64
  • jackson3: recipe for updating serialization inclusion configuration by @murdos in #61
  • Format aligned Mappers by @MBoegers in #65

New Contributors

Full Changelog: v1.12.0...v1.13.0