@@ -59,12 +59,7 @@ scalaMajorVersion := {
59
59
60
60
val addJava17Tests : Boolean = System .getProperty(" java.specification.version" ).toDouble >= 17
61
61
62
- mimaPreviousArtifacts := {
63
- if (scalaReleaseVersion.value > 2 )
64
- Set .empty
65
- else
66
- Set (organization.value %% name.value % " 2.12.1" )
67
- }
62
+ mimaPreviousArtifacts := Set (organization.value %% name.value % " 2.18.0" )
68
63
69
64
scalacOptions ++= {
70
65
val additionalSettings =
@@ -188,87 +183,8 @@ enablePlugins(SiteScaladocPlugin)
188
183
git.remoteRepo := " git@github.com:FasterXML/jackson-module-scala.git"
189
184
190
185
mimaBinaryIssueFilters ++= Seq (
191
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.util.ClassW.isScalaObject" ),
192
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.util.ClassW.extendsScalaClass" ),
193
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" com.fasterxml.jackson.module.scala.deser.UntypedObjectDeserializerResolver.findBeanDeserializer" ),
194
- ProblemFilters .exclude[MissingClassProblem ](" com.fasterxml.jackson.module.scala.deser.UntypedObjectDeserializer*" ),
195
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.BeanIntrospector.apply" ),
196
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.PropertyDescriptor.findAnnotation" ),
197
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.ser.MapSerializerResolver.BASE" ),
198
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule._descriptorCache" ),
199
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule._descriptorCache_=" ),
200
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.setDescriptorCache" ),
201
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.overrideMap" ),
202
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.com$fasterxml$jackson$module$scala$introspect$ScalaAnnotationIntrospectorModule$_setter_$overrideMap_=" ),
203
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.com$fasterxml$jackson$module$scala$introspect$ScalaAnnotationIntrospectorModule$$_shouldSupportScala3Classes_=" ),
204
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.com$fasterxml$jackson$module$scala$introspect$ScalaAnnotationIntrospectorModule$$_shouldSupportScala3Classes" ),
205
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.com$fasterxml$jackson$module$scala$introspect$ScalaAnnotationIntrospectorModule$$_lookupCacheFactory" ),
206
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.com$fasterxml$jackson$module$scala$introspect$ScalaAnnotationIntrospectorModule$$_lookupCacheFactory_=" ),
207
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.com$fasterxml$jackson$module$scala$introspect$ScalaAnnotationIntrospectorModule$$_descriptorCacheSize" ),
208
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.com$fasterxml$jackson$module$scala$introspect$ScalaAnnotationIntrospectorModule$$_descriptorCacheSize_=" ),
209
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.com$fasterxml$jackson$module$scala$introspect$ScalaAnnotationIntrospectorModule$$_scalaTypeCacheSize" ),
210
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.com$fasterxml$jackson$module$scala$introspect$ScalaAnnotationIntrospectorModule$$_scalaTypeCacheSize_=" ),
211
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.setLookupCacheFactory" ),
212
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.setDescriptorCacheSize" ),
213
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.setScalaTypeCacheSize" ),
214
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.clearRegisteredReferencedTypes" ),
215
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.registerReferencedValueType" ),
216
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.getRegisteredReferencedValueType" ),
217
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospector#ScalaValueInstantiator.this" ),
218
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule._scalaTypeCache" ),
219
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule._scalaTypeCache_=" ),
220
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.setScalaTypeCache" ),
221
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.shouldSupportScala3Classes" ),
222
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospectorModule.supportScala3Classes" ),
223
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.deser.NumberDeserializers.BigIntClass" ),
224
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.deser.NumberDeserializers.BigDecimalClass" ),
225
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" com.fasterxml.jackson.module.scala.deser.BigDecimalDeserializer.deserialize" ),
226
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" com.fasterxml.jackson.module.scala.deser.BigIntDeserializer.deserialize" ),
227
- ProblemFilters .exclude[MissingTypesProblem ](" com.fasterxml.jackson.module.scala.deser.BigDecimalDeserializer$" ),
228
- ProblemFilters .exclude[MissingTypesProblem ](" com.fasterxml.jackson.module.scala.deser.BigIntDeserializer$" ),
229
- ProblemFilters .exclude[MissingClassProblem ](" com.fasterxml.jackson.module.scala.deser.BigNumberDeserializer" ),
230
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.deser.GenericMapFactoryDeserializerResolver#BuilderWrapper.this" ),
231
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.DefaultRequiredAnnotationIntrospector.findDeserializationContentType" ),
232
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.DefaultRequiredAnnotationIntrospector.findDeserializationKeyType" ),
233
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.DefaultRequiredAnnotationIntrospector.findDeserializationType" ),
234
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.DefaultRequiredAnnotationIntrospector.findSerializationContentType" ),
235
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.DefaultRequiredAnnotationIntrospector.findSerializationKeyType" ),
236
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.DefaultRequiredAnnotationIntrospector.findSerializationType" ),
237
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.DefaultRequiredAnnotationIntrospector.findSerializationInclusionForContent" ),
238
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.DefaultRequiredAnnotationIntrospector.findSerializationInclusion" ),
239
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.experimental.DefaultRequiredAnnotationIntrospector.findDeserializationContentType" ),
240
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.experimental.DefaultRequiredAnnotationIntrospector.findDeserializationKeyType" ),
241
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.experimental.DefaultRequiredAnnotationIntrospector.findDeserializationType" ),
242
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.experimental.DefaultRequiredAnnotationIntrospector.findSerializationContentType" ),
243
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.experimental.DefaultRequiredAnnotationIntrospector.findSerializationKeyType" ),
244
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.experimental.DefaultRequiredAnnotationIntrospector.findSerializationType" ),
245
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.experimental.DefaultRequiredAnnotationIntrospector.findSerializationInclusionForContent" ),
246
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.experimental.DefaultRequiredAnnotationIntrospector.findSerializationInclusion" ),
247
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.JavaAnnotationIntrospector.findDeserializationContentType" ),
248
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.JavaAnnotationIntrospector.findDeserializationKeyType" ),
249
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.JavaAnnotationIntrospector.findDeserializationType" ),
250
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.JavaAnnotationIntrospector.findSerializationContentType" ),
251
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.JavaAnnotationIntrospector.findSerializationKeyType" ),
252
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.JavaAnnotationIntrospector.findSerializationType" ),
253
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.JavaAnnotationIntrospector.findSerializationInclusionForContent" ),
254
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.JavaAnnotationIntrospector.findSerializationInclusion" ),
255
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospector.findDeserializationContentType" ),
256
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospector.findDeserializationKeyType" ),
257
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospector.findDeserializationType" ),
258
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospector.findSerializationContentType" ),
259
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospector.findSerializationKeyType" ),
260
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospector.findSerializationType" ),
261
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospector.findSerializationInclusionForContent" ),
262
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospector.findSerializationInclusion" ),
263
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.util.ClassW.getModuleField" ),
264
- ProblemFilters .exclude[ReversedMissingMethodProblem ](" com.fasterxml.jackson.module.scala.util.ClassW.com$fasterxml$jackson$module$scala$util$ClassW$$moduleField" ),
265
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.DefaultRequiredAnnotationIntrospector.findIgnoreUnknownProperties" ),
266
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.DefaultRequiredAnnotationIntrospector.findPropertiesToIgnore" ),
267
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.experimental.DefaultRequiredAnnotationIntrospector.findIgnoreUnknownProperties" ),
268
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.experimental.DefaultRequiredAnnotationIntrospector.findPropertiesToIgnore" ),
269
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.JavaAnnotationIntrospector.findIgnoreUnknownProperties" ),
270
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.JavaAnnotationIntrospector.findPropertiesToIgnore" ),
271
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospector.findIgnoreUnknownProperties" ),
272
- ProblemFilters .exclude[DirectMissingMethodProblem ](" com.fasterxml.jackson.module.scala.introspect.ScalaAnnotationIntrospector.findPropertiesToIgnore" )
186
+ ProblemFilters .exclude[IncompatibleResultTypeProblem ](" com.fasterxml.jackson.module.scala.deser.ImmutableBitSetDeserializer.getNullValue" ),
187
+ ProblemFilters .exclude[MissingTypesProblem ](" com.fasterxml.jackson.module.scala.DefaultScalaModule" ),
188
+ ProblemFilters .exclude[MissingTypesProblem ](" com.fasterxml.jackson.module.scala.DefaultScalaModule$" )
273
189
)
274
190
0 commit comments