Binary compatibility report for the dropwizard-jersey library between 1.0.9 and 1.1.0 versions
Test Info
| Library Name | dropwizard-jersey | 
| Version #1 | 1.0.9 | 
| Version #2 | 1.1.0 | 
Test Results
| Total Java Modules | 1 | 
| Total Methods / Classes | 260 / 67 | 
| Compatibility | 
96.9% | 
Problem Summary
 | Severity | Count | 
| Added Methods | - | 31 | 
| Removed Methods | High | 3 | 
Problems with Data Types | High | 2 | 
| Medium | 0 | 
| Low | 1 | 
Problems with Methods | High | 0 | 
| Medium | 0 | 
| Low | 0 | 
Added Methods  31 
dropwizard-jersey-1.1.0.jar, AbstractParam.class
package io.dropwizard.jersey.params
AbstractParam<T>.AbstractParam<T> ( String input, String parameterName )
io/dropwizard/jersey/params/AbstractParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-jersey-1.1.0.jar, AbstractParamConverterProvider.class
package io.dropwizard.jersey.params
AbstractParamConverterProvider.AbstractParamConverterProvider ( )
io/dropwizard/jersey/params/AbstractParamConverterProvider."<init>":()V
AbstractParamConverterProvider.getConverter ( Class<T> rawType, Type genericType, Annotation[ ] annotations )  :  ParamConverter<T>
io/dropwizard/jersey/params/AbstractParamConverterProvider.getConverter:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljavax/ws/rs/ext/ParamConverter;
dropwizard-jersey-1.1.0.jar, BooleanParam.class
package io.dropwizard.jersey.params
BooleanParam.BooleanParam ( String input, String parameterName )
io/dropwizard/jersey/params/BooleanParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-jersey-1.1.0.jar, DateTimeParam.class
package io.dropwizard.jersey.params
DateTimeParam.DateTimeParam ( String input, String parameterName )
io/dropwizard/jersey/params/DateTimeParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-jersey-1.1.0.jar, DurationParam.class
package io.dropwizard.jersey.params
DurationParam.DurationParam ( String input )
io/dropwizard/jersey/params/DurationParam."<init>":(Ljava/lang/String;)V
DurationParam.DurationParam ( String input, String parameterName )
io/dropwizard/jersey/params/DurationParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
DurationParam.errorMessage ( Exception e )  :  String
io/dropwizard/jersey/params/DurationParam.errorMessage:(Ljava/lang/Exception;)Ljava/lang/String;
DurationParam.parse ( String input )  :  Duration
io/dropwizard/jersey/params/DurationParam.parse:(Ljava/lang/String;)Lio/dropwizard/util/Duration;
DurationParam.parse ( String p1 )  :  Object
io/dropwizard/jersey/params/DurationParam.parse:(Ljava/lang/String;)Ljava/lang/Object;
dropwizard-jersey-1.1.0.jar, EmptyOptionalExceptionMapper.class
package io.dropwizard.jersey.optional
EmptyOptionalExceptionMapper.EmptyOptionalExceptionMapper ( )
io/dropwizard/jersey/optional/EmptyOptionalExceptionMapper."<init>":()V
EmptyOptionalExceptionMapper.toResponse ( EmptyOptionalException exception )  :  Response
io/dropwizard/jersey/optional/EmptyOptionalExceptionMapper.toResponse:(Lio/dropwizard/jersey/optional/EmptyOptionalException;)Ljavax/ws/rs/core/Response;
EmptyOptionalExceptionMapper.toResponse ( Throwable p1 )  :  Response
io/dropwizard/jersey/optional/EmptyOptionalExceptionMapper.toResponse:(Ljava/lang/Throwable;)Ljavax/ws/rs/core/Response;
dropwizard-jersey-1.1.0.jar, FuzzyEnumParamConverterProvider.class
package io.dropwizard.jersey.validation
FuzzyEnumParamConverterProvider.FuzzyEnumParamConverterProvider ( )
io/dropwizard/jersey/validation/FuzzyEnumParamConverterProvider."<init>":()V
FuzzyEnumParamConverterProvider.getConverter ( Class<T> rawType, Type genericType, Annotation[ ] annotations )  :  ParamConverter<T>
io/dropwizard/jersey/validation/FuzzyEnumParamConverterProvider.getConverter:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljavax/ws/rs/ext/ParamConverter;
dropwizard-jersey-1.1.0.jar, IntParam.class
package io.dropwizard.jersey.params
IntParam.IntParam ( String input, String parameterName )
io/dropwizard/jersey/params/IntParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-jersey-1.1.0.jar, JacksonBinder.class
package io.dropwizard.jersey.jackson
JacksonBinder.configure ( )  :  void
io/dropwizard/jersey/jackson/JacksonBinder.configure:()V
JacksonBinder.JacksonBinder ( ObjectMapper mapper )
io/dropwizard/jersey/jackson/JacksonBinder."<init>":(Lcom/fasterxml/jackson/databind/ObjectMapper;)V
dropwizard-jersey-1.1.0.jar, JerseyParameterNameProvider.class
package io.dropwizard.jersey.validation
JerseyParameterNameProvider.getParameterNameFromAnnotations ( Annotation[ ] memberAnnotations ) [static]  :  Optional<String>
io/dropwizard/jersey/validation/JerseyParameterNameProvider.getParameterNameFromAnnotations:([Ljava/lang/annotation/Annotation;)Ljava/util/Optional;
JerseyParameterNameProvider.getParameterNames ( Method method )  :  List<String>
io/dropwizard/jersey/validation/JerseyParameterNameProvider.getParameterNames:(Ljava/lang/reflect/Method;)Ljava/util/List;
JerseyParameterNameProvider.JerseyParameterNameProvider ( )
io/dropwizard/jersey/validation/JerseyParameterNameProvider."<init>":()V
dropwizard-jersey-1.1.0.jar, JsonProcessingExceptionMapper.class
package io.dropwizard.jersey.jackson
JsonProcessingExceptionMapper.isShowDetails ( )  :  boolean
io/dropwizard/jersey/jackson/JsonProcessingExceptionMapper.isShowDetails:()Z
dropwizard-jersey-1.1.0.jar, LocalDateParam.class
package io.dropwizard.jersey.params
LocalDateParam.LocalDateParam ( String input, String parameterName )
io/dropwizard/jersey/params/LocalDateParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-jersey-1.1.0.jar, LongParam.class
package io.dropwizard.jersey.params
LongParam.LongParam ( String input, String parameterName )
io/dropwizard/jersey/params/LongParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-jersey-1.1.0.jar, NonEmptyStringParam.class
package io.dropwizard.jersey.params
NonEmptyStringParam.NonEmptyStringParam ( String input, String parameterName )
io/dropwizard/jersey/params/NonEmptyStringParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-jersey-1.1.0.jar, SizeParam.class
package io.dropwizard.jersey.params
SizeParam.errorMessage ( Exception e )  :  String
io/dropwizard/jersey/params/SizeParam.errorMessage:(Ljava/lang/Exception;)Ljava/lang/String;
SizeParam.parse ( String input )  :  Size
io/dropwizard/jersey/params/SizeParam.parse:(Ljava/lang/String;)Lio/dropwizard/util/Size;
SizeParam.parse ( String p1 )  :  Object
io/dropwizard/jersey/params/SizeParam.parse:(Ljava/lang/String;)Ljava/lang/Object;
SizeParam.SizeParam ( String input )
io/dropwizard/jersey/params/SizeParam."<init>":(Ljava/lang/String;)V
SizeParam.SizeParam ( String input, String parameterName )
io/dropwizard/jersey/params/SizeParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
dropwizard-jersey-1.1.0.jar, UUIDParam.class
package io.dropwizard.jersey.params
UUIDParam.UUIDParam ( String input, String parameterName )
io/dropwizard/jersey/params/UUIDParam."<init>":(Ljava/lang/String;Ljava/lang/String;)V
to the top
Removed Methods  3 
dropwizard-jersey-1.0.9.jar, JacksonMessageBodyProvider.class
package io.dropwizard.jersey.jackson
JacksonMessageBodyProvider.readFrom ( Class<Object> type, Type genericType, Annotation[ ] annotations, MediaType mediaType, MultivaluedMap<String,String> httpHeaders, InputStream entityStream )  :  Object
io/dropwizard/jersey/jackson/JacksonMessageBodyProvider.readFrom:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Ljava/io/InputStream;)Ljava/lang/Object;
dropwizard-jersey-1.0.9.jar, NonEmptyStringParamFeature.class
package io.dropwizard.jersey.params
NonEmptyStringParamFeature.configure ( FeatureContext context )  :  boolean
io/dropwizard/jersey/params/NonEmptyStringParamFeature.configure:(Ljavax/ws/rs/core/FeatureContext;)Z
NonEmptyStringParamFeature.NonEmptyStringParamFeature ( )
io/dropwizard/jersey/params/NonEmptyStringParamFeature."<init>":()V
to the top
Problems with Data Types, High Severity  2 
dropwizard-jersey-1.0.9.jar
package io.dropwizard.jersey.jackson
[+] class JsonProcessingExceptionMapper  1 
 | Change | Effect | 
|---|
| 1 | 
Removed super-interface javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.core.JsonProcessingException>. | 
A client program may be interrupted by NoSuchMethodError exception. | 
[+] affected methods: 4 (1.5%)
JsonProcessingExceptionMapper.JsonProcessingExceptionMapper ( )This constructor is from 'JsonProcessingExceptionMapper' class.
JsonProcessingExceptionMapper.JsonProcessingExceptionMapper ( boolean showDetails )This constructor is from 'JsonProcessingExceptionMapper' class.
JsonProcessingExceptionMapper.toResponse ( JsonProcessingException exception )This method is from 'JsonProcessingExceptionMapper' class.
JsonProcessingExceptionMapper.toResponse ( Throwable p1 )This method is from 'JsonProcessingExceptionMapper' class.
  
 
dropwizard-jersey-1.0.9.jar
package io.dropwizard.jersey.params
[+] class NonEmptyStringParamFeature  1 
 | Change | Effect | 
|---|
| 1 | 
This class has been removed. | 
A client program may be interrupted by NoClassDefFoundError exception. | 
[+] affected methods: 2 (0.8%)
NonEmptyStringParamFeature.NonEmptyStringParamFeature ( )This constructor is from 'NonEmptyStringParamFeature' class.
NonEmptyStringParamFeature.configure ( FeatureContext context )This method is from 'NonEmptyStringParamFeature' class.
  
 
to the top
Problems with Data Types, Low Severity  1 
dropwizard-jersey-1.0.9.jar
package io.dropwizard.jersey.jackson
[+] class JsonProcessingExceptionMapper  1 
 | Change | Effect | 
|---|
| 1 | 
Added super-class io.dropwizard.jersey.errors.LoggingExceptionMapper<com.fasterxml.jackson.core.JsonProcessingException>. | 
A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. | 
[+] affected methods: 4 (1.5%)
JsonProcessingExceptionMapper.JsonProcessingExceptionMapper ( )This constructor is from 'JsonProcessingExceptionMapper' class.
JsonProcessingExceptionMapper.JsonProcessingExceptionMapper ( boolean showDetails )This constructor is from 'JsonProcessingExceptionMapper' class.
JsonProcessingExceptionMapper.toResponse ( JsonProcessingException exception )This method is from 'JsonProcessingExceptionMapper' class.
JsonProcessingExceptionMapper.toResponse ( Throwable p1 )This method is from 'JsonProcessingExceptionMapper' class.
  
 
to the top
Java Archives  1 
dropwizard-jersey-1.0.9.jar
to the top