Releases: openrewrite/rewrite-jackson
Releases · openrewrite/rewrite-jackson
1.19.1
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
What's Changed
- Test double-brace initialization in UpdateSerializationInclusionConfiguration by @timtebeek in #95
- Fix duplicate key crash in SimplifyJacksonExceptionCatch by @Jenson3210 in #97
- Add
@JsonCreatorto non-public constructors for Jackson 3 migration by @timtebeek in #90
Full Changelog: v1.19.0...v1.19.1
1.19.0
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
Full Changelog: v1.17.1...v1.18.0
v1.17.1
What's Changed
RemoveRedundantFeatureFlagsshould retainnew ObjectMapper()at start of chain by @mcclellanmj in #87- Migrate jsr310 package imports to javatime in Jackson 3 by @timtebeek in #88
New Contributors
- @mcclellanmj made their first contribution in #87
Full Changelog: v1.17.0...v1.17.1
1.17.0
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
IOExceptionwithJacksonExceptionin catch clauses by @timtebeek in #86
Full Changelog: v1.16.0...v1.17.0
1.16.0
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
- @knutwannheden made their first contribution in #79
- @bryceatmoderne made their first contribution in #82
Full Changelog: v1.15.0...v1.16.0
1.15.0
What's Changed
- Add package change for jackson.dataformat by @tschut in #74
- Drop unnecessary
testRuntimeOnlyforJackson3TypeChangesTestby @timtebeek in #76 - Fix core exception package paths for StreamReadException and StreamWriteException by @timtebeek in #77
- Upgrade
jackson-annotationsto `2.21 by @sullis in #78
Full Changelog: v1.14.0...v1.15.0
1.14.0
What's Changed
- fix: Migrate Jackson com.fasterxml.jackson.datatype dependencies by @kdombeck in #67
- fix: Migrate Jackson com.fasterxml.jackson.(jaxrs,jakarta.rs,jr) dependencies by @kdombeck in #68
- fix: correct language by @kdombeck in #69
- Simplify ChangeDependency duplicates following openrewrite/rewrite#6406 by @timtebeek in #62
- Add package change for com.fasterxml.jackson.module by @tschut in #71
New Contributors
Full Changelog: v1.13.0...v1.14.0
1.13.0
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
JSONNodefield 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