JApiCmp-Report
Old:n.a.
New:n.a.
Created:2022-07-28T10:56:33.027+0200
Access modifier filter:PUBLIC
Only modifications:true
Only binary incompatible modifications:false
Ignore missing classes:false
Includes:all
Excludes:n.a.
Semantic Versioning:n.a.
Classes:
StatusFully Qualified Name
MODIFIEDorg.springframework.http.converter.json.Jackson2ObjectMapperBuilder
NEWorg.springframework.http.converter.json.ProblemDetailJacksonMixin
MODIFIED (!)org.springframework.http.ProblemDetail
UNCHANGEDorg.springframework.web.bind.annotation.RequestMapping
NEWorg.springframework.web.bind.annotation.WebAnnotationsRuntimeHintsRegistrar
MODIFIED (!)org.springframework.web.bind.ServletRequestBindingException
MODIFIED (!)org.springframework.web.multipart.support.MissingServletRequestPartException
MODIFIED (!)org.springframework.web.service.annotation.DeleteExchange
REMOVED (!)org.springframework.web.service.annotation.HeadExchange
UNCHANGEDorg.springframework.web.service.annotation.HttpExchange
REMOVED (!)org.springframework.web.service.annotation.OptionsExchange
MODIFIED (!)org.springframework.web.service.annotation.PatchExchange
MODIFIED (!)org.springframework.web.service.annotation.PutExchange
MODIFIED (!)org.springframework.web.service.invoker.AbstractNamedValueArgumentResolver
MODIFIED (!)org.springframework.web.service.invoker.CookieValueArgumentResolver
MODIFIED (!)org.springframework.web.service.invoker.HttpRequestValues
MODIFIEDorg.springframework.web.service.invoker.HttpRequestValues$Builder
MODIFIED (!)org.springframework.web.service.invoker.HttpServiceProxyFactory
REMOVED (!)org.springframework.web.service.invoker.HttpServiceProxyFactory$Builder
MODIFIED (!)org.springframework.web.service.invoker.PathVariableArgumentResolver
NEWorg.springframework.web.service.invoker.RequestAttributeArgumentResolver
MODIFIED (!)org.springframework.web.service.invoker.RequestHeaderArgumentResolver
MODIFIED (!)org.springframework.web.service.invoker.RequestParamArgumentResolver
MODIFIED (!)org.springframework.web.util.NestedServletException
UNCHANGEDorg.springframework.web.util.pattern.PathPatternParser
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED public class org.springframework.http.converter.json.Jackson2ObjectMapperBuildertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.http.converter.json.Jackson2ObjectMapperBuildermodules(java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.561
NEWpublic org.springframework.http.converter.json.Jackson2ObjectMapperBuildermodulesToInstall(java.util.function.Consumer)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.597
NEW public abstract interface org.springframework.http.converter.json.ProblemDetailJacksonMixintop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic abstract java.util.MapgetProperties()
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.fasterxml.jackson.annotation.JsonAnyGettern.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
NEWpublic abstract voidsetProperty(java.lang.String, java.lang.Object)
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.fasterxml.jackson.annotation.JsonAnySettern.a.
n.a.n.a.
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWcom.fasterxml.jackson.annotation.JsonInclude
Status:Name:Old element values:New element values:
NEWvaluecom.fasterxml.jackson.annotation.JsonInclude$Include.NON_EMPTY
MODIFIED (!) public class org.springframework.http.ProblemDetailtop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWstatic public org.springframework.http.ProblemDetailforStatusAndDetail(org.springframework.http.HttpStatusCode, java.lang.String)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.264
NEWpublic java.util.MapgetProperties()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.220
NEWpublic voidsetProperty(java.lang.String, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.163
NEWpublic voidsetStatus(org.springframework.http.HttpStatus)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.126
REMOVED (!)public org.springframework.http.ProblemDetailwithDetail(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
131n.a.
REMOVED (!)public org.springframework.http.ProblemDetailwithInstance(java.net.URI)n.a.
Change
METHOD_REMOVED
Old fileNew file
141n.a.
REMOVED (!)public org.springframework.http.ProblemDetailwithStatus(org.springframework.http.HttpStatusCode)n.a.
Change
METHOD_REMOVED
Old fileNew file
110n.a.
REMOVED (!)public org.springframework.http.ProblemDetailwithStatus(int)n.a.
Change
METHOD_REMOVED
Old fileNew file
121n.a.
REMOVED (!)public org.springframework.http.ProblemDetailwithTitle(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
100n.a.
REMOVED (!)public org.springframework.http.ProblemDetailwithType(java.net.URI)n.a.
Change
METHOD_REMOVED
Old fileNew file
90n.a.
UNCHANGED public abstract annotation org.springframework.web.bind.annotation.RequestMappingtop
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.aot.hint.annotation.Reflective
Status:Name:Old element values:New element values:
NEWvalueorg.springframework.web.bind.annotation.RequestMappingReflectiveProcessor
NEW final public class org.springframework.web.bind.annotation.WebAnnotationsRuntimeHintsRegistrartop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic WebAnnotationsRuntimeHintsRegistrar()n.a.n.a.
Old fileNew file
n.a.34
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidregisterHints(org.springframework.aot.hint.RuntimeHints, java.lang.ClassLoader)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.38
MODIFIED (!) public class org.springframework.web.bind.ServletRequestBindingExceptiontop
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.springframework.web.util.NestedServletException
Change
SUPERCLASS_REMOVED
MODIFIED (!) public class org.springframework.web.multipart.support.MissingServletRequestPartExceptiontop
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.springframework.web.bind.ServletRequestBindingException
Change
SUPERCLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.http.ProblemDetailgetBody()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.84
NEWpublic org.springframework.http.HttpStatusCodegetStatusCode()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.74
MODIFIED (!) public abstract annotation org.springframework.web.service.annotation.DeleteExchangetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)public abstract java.lang.String (<- java.lang.String[]) url()n.a.
Change
METHOD_RETURN_TYPE_CHANGED
Old fileNew file
n.a.n.a.
MODIFIED (!)public abstract java.lang.String (<- java.lang.String[]) value()n.a.
Change
METHOD_RETURN_TYPE_CHANGED
Old fileNew file
n.a.n.a.
REMOVED (!) public abstract annotation org.springframework.web.service.annotation.HeadExchangetop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.lang.annotation.Annotation
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract java.lang.String[]accept()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.core.annotation.AliasFor
Status:Name:Old element values:New element values:
REMOVEDannotationorg.springframework.web.service.annotation.HttpExchange
n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.lang.Stringurl()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.core.annotation.AliasFor
Status:Name:Old element values:New element values:
REMOVEDannotationorg.springframework.web.service.annotation.HttpExchange
n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.lang.Stringvalue()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.core.annotation.AliasFor
Status:Name:Old element values:New element values:
REMOVEDannotationorg.springframework.web.service.annotation.HttpExchange
n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.annotation.Documentedn.a.
REMOVEDjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
REMOVEDvaluejava.lang.annotation.RetentionPolicy.RUNTIME
REMOVEDjava.lang.annotation.Target
Status:Name:Old element values:New element values:
REMOVEDvaluejava.lang.annotation.ElementType.METHOD
REMOVEDorg.springframework.web.service.annotation.HttpExchange
Status:Name:Old element values:New element values:
REMOVEDmethodHEAD
UNCHANGED public abstract annotation org.springframework.web.service.annotation.HttpExchangetop
Annotations:
Status:Fully Qualified Name:Elements:
MODIFIEDjava.lang.annotation.Target
Status:Name:Old element values:New element values:
MODIFIEDvaluejava.lang.annotation.ElementType.TYPEjava.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD
REMOVED (!) public abstract annotation org.springframework.web.service.annotation.OptionsExchangetop
Compatibility Changes:
Change
CLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.lang.annotation.Annotation
Change
INTERFACE_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public abstract java.lang.Stringurl()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.core.annotation.AliasFor
Status:Name:Old element values:New element values:
REMOVEDannotationorg.springframework.web.service.annotation.HttpExchange
n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
REMOVED (!)public abstract java.lang.Stringvalue()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.core.annotation.AliasFor
Status:Name:Old element values:New element values:
REMOVEDannotationorg.springframework.web.service.annotation.HttpExchange
n.a.
Change
METHOD_REMOVED
Old fileNew file
n.a.n.a.
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDjava.lang.annotation.Documentedn.a.
REMOVEDjava.lang.annotation.Retention
Status:Name:Old element values:New element values:
REMOVEDvaluejava.lang.annotation.RetentionPolicy.RUNTIME
REMOVEDjava.lang.annotation.Target
Status:Name:Old element values:New element values:
REMOVEDvaluejava.lang.annotation.ElementType.METHOD
REMOVEDorg.springframework.web.service.annotation.HttpExchange
Status:Name:Old element values:New element values:
REMOVEDmethodOPTIONS
MODIFIED (!) public abstract annotation org.springframework.web.service.annotation.PatchExchangetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)public abstract java.lang.String (<- java.lang.String[]) url()n.a.
Change
METHOD_RETURN_TYPE_CHANGED
Old fileNew file
n.a.n.a.
MODIFIED (!)public abstract java.lang.String (<- java.lang.String[]) value()n.a.
Change
METHOD_RETURN_TYPE_CHANGED
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract annotation org.springframework.web.service.annotation.PutExchangetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)public abstract java.lang.String (<- java.lang.String[]) url()n.a.
Change
METHOD_RETURN_TYPE_CHANGED
Old fileNew file
n.a.n.a.
MODIFIED (!)public abstract java.lang.String (<- java.lang.String[]) value()n.a.
Change
METHOD_RETURN_TYPE_CHANGED
Old fileNew file
n.a.n.a.
MODIFIED (!) public abstract class org.springframework.web.service.invoker.AbstractNamedValueArgumentResolvertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.core.convert.ConversionServicegetConversionService()n.a.
Change
METHOD_REMOVED
Old fileNew file
66n.a.
MODIFIED (!) public class org.springframework.web.service.invoker.CookieValueArgumentResolvertop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
MODIFIED (!) final public class org.springframework.web.service.invoker.HttpRequestValuestop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)static public org.springframework.web.service.invoker.HttpRequestValues$Builderbuilder(org.springframework.http.HttpMethod)n.a.
Change
METHOD_REMOVED
Old fileNew file
181n.a.
NEWstatic public org.springframework.web.service.invoker.HttpRequestValues$Builderbuilder()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.193
NEWpublic java.util.MapgetAttributes()n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.160
UNCHANGEDpublic org.springframework.http.HttpMethodgetHttpMethod()
Annotations:
Status:Fully Qualified Name:Elements:
NEWorg.springframework.lang.Nullablen.a.
n.a.n.a.
Old fileNew file
107112
MODIFIED final static public class org.springframework.web.service.invoker.HttpRequestValues$Buildertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic HttpRequestValues$Builder()n.a.n.a.
Old fileNew file
n.a.200
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic org.springframework.web.service.invoker.HttpRequestValues$BuilderaddAttribute(java.lang.String, java.lang.Object)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.344
MODIFIED (!) final public class org.springframework.web.service.invoker.HttpServiceProxyFactorytop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic HttpServiceProxyFactory(org.springframework.web.service.invoker.HttpClientAdapter)n.a.n.a.
Old fileNew file
n.a.81
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic voidaddCustomArgumentResolver(org.springframework.web.service.invoker.HttpServiceArgumentResolver)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.92
NEWpublic voidafterPropertiesSet()
Status:Name:
NEWjava.lang.Exception
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.148
REMOVED (!)static public org.springframework.web.service.invoker.HttpServiceProxyFactory$Builderbuilder(org.springframework.web.service.invoker.HttpClientAdapter)n.a.
Change
METHOD_REMOVED
Old fileNew file
101n.a.
NEWpublic voidsetBlockTimeout(java.time.Duration)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.141
NEWpublic voidsetConversionService(org.springframework.core.convert.ConversionService)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.112
NEWpublic voidsetCustomArgumentResolvers(java.util.List)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.103
NEWpublic voidsetEmbeddedValueResolver(org.springframework.util.StringValueResolver)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.122
NEWpublic voidsetReactiveAdapterRegistry(org.springframework.core.ReactiveAdapterRegistry)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.131
REMOVED (!) final static public class org.springframework.web.service.invoker.HttpServiceProxyFactory$Buildertop
Compatibility Changes:
Change
CLASS_REMOVED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.springframework.web.service.invoker.HttpServiceProxyFactory$BuilderaddCustomResolver(org.springframework.web.service.invoker.HttpServiceArgumentResolver)n.a.
Change
METHOD_REMOVED
Old fileNew file
132n.a.
REMOVED (!)public org.springframework.web.service.invoker.HttpServiceProxyFactorybuild()n.a.
Change
METHOD_REMOVED
Old fileNew file
175n.a.
REMOVED (!)public org.springframework.web.service.invoker.HttpServiceProxyFactory$BuildersetBlockTimeout(java.time.Duration)n.a.
Change
METHOD_REMOVED
Old fileNew file
166n.a.
REMOVED (!)public org.springframework.web.service.invoker.HttpServiceProxyFactory$BuildersetConversionService(org.springframework.core.convert.ConversionService)n.a.
Change
METHOD_REMOVED
Old fileNew file
143n.a.
REMOVED (!)public org.springframework.web.service.invoker.HttpServiceProxyFactory$BuildersetReactiveAdapterRegistry(org.springframework.core.ReactiveAdapterRegistry)n.a.
Change
METHOD_REMOVED
Old fileNew file
154n.a.
MODIFIED (!) public class org.springframework.web.service.invoker.PathVariableArgumentResolvertop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
NEW public class org.springframework.web.service.invoker.RequestAttributeArgumentResolvertop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes:
NEWorg.springframework.web.service.invoker.AbstractNamedValueArgumentResolvern.a.
Interfaces:
StatusInterfaceCompatibility Changes:
NEWorg.springframework.web.service.invoker.HttpServiceArgumentResolvern.a.
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
NEWpublic RequestAttributeArgumentResolver()n.a.n.a.
Old fileNew file
n.a.39
MODIFIED (!) public class org.springframework.web.service.invoker.RequestHeaderArgumentResolvertop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
MODIFIED (!) public class org.springframework.web.service.invoker.RequestParamArgumentResolvertop
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
MODIFIED (!) public class org.springframework.web.util.NestedServletExceptiontop
Compatibility Changes:
Change
ANNOTATION_DEPRECATED_ADDED
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.StringgetMessage()
Annotations:
Status:Fully Qualified Name:Elements:
REMOVEDorg.springframework.lang.Nullablen.a.
n.a.
Change
METHOD_REMOVED
Old fileNew file
82n.a.
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
UNCHANGED public class org.springframework.web.util.pattern.PathPatternParsertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
UNCHANGEDpublic booleanisMatchOptionalTrailingSeparator()
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
6168
UNCHANGEDpublic voidsetMatchOptionalTrailingSeparator(boolean)
Annotations:
Status:Fully Qualified Name:Elements:
NEWjava.lang.Deprecatedn.a.
n.a.
Change
ANNOTATION_DEPRECATED_ADDED
Old fileNew file
5459