Migrate jackson-datatype-hibernate6 to jackson-datatype-hibernate7
ProprietarySwaps the jackson-datatype-hibernate6 dependency for jackson-datatype-hibernate7, along with the types it provides. Both the Jackson 2 (com.fasterxml.jackson.datatype) and Jackson 3 (tools.jackson.datatype) coordinates are handled, such that this recipe is applicable both before and after a migration to Jackson 3.
io. moderne. hibernate. update70. MigrateJacksonDatatypeHibernate6To7mod run . --recipe= io. moderne. hibernate. update70. MigrateJacksonDatatypeHibernate6To7Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.
Recipe list
It runs these recipes, in this order.
- Upgrade Gradle or Maven dependency versions
com.fasterxml.jackson.datatype:jackson-datatype-hibernate6:2.20.0 - Change Gradle or Maven dependency
com.fasterxml.jackson.datatype:jackson-datatype-hibernate6 - Change Gradle or Maven dependency
tools.jackson.datatype:jackson-datatype-hibernate6 - Change type
Hibernate6Module$FeaturetoHibernate7Module$Feature - Change type
Hibernate6ModuletoHibernate7Module - Change type
Hibernate6AnnotationIntrospectortoHibernate7AnnotationIntrospector - Change type
Hibernate6ProxySerializertoHibernate7ProxySerializer - Change type
Hibernate6SerializerModifiertoHibernate7SerializerModifier - Change type
Hibernate6SerializerstoHibernate7Serializers - Change type
Hibernate6VersiontoHibernate7Version - Change type
com.fasterxml.jackson.datatype.hibernate6.PersistentCollectionSerializertocom.fasterxml.jackson.datatype.hibernate7.PersistentCollectionSerializer - Change type
com.fasterxml.jackson.datatype.hibernate6.PackageVersiontocom.fasterxml.jackson.datatype.hibernate7.PackageVersion - Rename package name
com.fasterxml.jackson.datatype.hibernate6tocom.fasterxml.jackson.datatype.hibernate7 - Change type
Hibernate6Module$FeaturetoHibernate7Module$Feature - Change type
Hibernate6ModuletoHibernate7Module - Change type
Hibernate6AnnotationIntrospectortoHibernate7AnnotationIntrospector - Change type
Hibernate6ProxySerializertoHibernate7ProxySerializer - Change type
Hibernate6SerializerModifiertoHibernate7SerializerModifier - Change type
Hibernate6SerializerstoHibernate7Serializers - Change type
tools.jackson.datatype.hibernate6.PersistentCollectionSerializertotools.jackson.datatype.hibernate7.PersistentCollectionSerializer - Change type
tools.jackson.datatype.hibernate6.PackageVersiontotools.jackson.datatype.hibernate7.PackageVersion - Rename package name
tools.jackson.datatype.hibernate6totools.jackson.datatype.hibernate7