Binary compatibility report for the dropwizard-validation library between 3.0.10 and 4.0.0 versions

Test Info


Library Namedropwizard-validation
Version #13.0.10
Version #24.0.0

Test Results


Total Java Modules1
Total Methods / Classes79 / 20
Compatibility 32.2%

Problem Summary


SeverityCount
Added Methods-20
Removed MethodsHigh20
Problems with
Data Types
High8
Medium0
Low0
Problems with
Methods
High2
Medium0
Low0

Added Methods  20 


dropwizard-validation-4.0.0.jar, BaseValidator.class
package io.dropwizard.validation
BaseValidator.newValidator ( ) [static]  :  Validator

dropwizard-validation-4.0.0.jar, ConstraintViolations.class
package io.dropwizard.validation
ConstraintViolations.format ( ConstraintViolation<T> v ) [static]  :  String

dropwizard-validation-4.0.0.jar, GuavaOptionalValueExtractor.class
package io.dropwizard.validation.valuehandling
GuavaOptionalValueExtractor.extractValues ( Object p1, ValueExtractor.ValueReceiver p2 )  :  void
GuavaOptionalValueExtractor.extractValues ( Optional<?> originalValue, ValueExtractor.ValueReceiver receiver )  :  void

dropwizard-validation-4.0.0.jar, MaxDataSizeValidator.class
package io.dropwizard.validation
MaxDataSizeValidator.isValid ( DataSize value, ConstraintValidatorContext context )  :  boolean
MaxDataSizeValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-4.0.0.jar, MaxDurationValidator.class
package io.dropwizard.validation
MaxDurationValidator.isValid ( Duration value, ConstraintValidatorContext context )  :  boolean
MaxDurationValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-4.0.0.jar, MethodValidator.class
package io.dropwizard.validation
MethodValidator.isValid ( Boolean value, ConstraintValidatorContext context )  :  boolean
MethodValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-4.0.0.jar, MinDataSizeValidator.class
package io.dropwizard.validation
MinDataSizeValidator.isValid ( DataSize value, ConstraintValidatorContext context )  :  boolean
MinDataSizeValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-4.0.0.jar, MinDurationValidator.class
package io.dropwizard.validation
MinDurationValidator.isValid ( Duration value, ConstraintValidatorContext context )  :  boolean
MinDurationValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-4.0.0.jar, OneOfValidator.class
package io.dropwizard.validation
OneOfValidator.isValid ( Object value, ConstraintValidatorContext context )  :  boolean

dropwizard-validation-4.0.0.jar, PortRangeValidator.class
package io.dropwizard.validation
PortRangeValidator.isValid ( Integer value, ConstraintValidatorContext context )  :  boolean
PortRangeValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-4.0.0.jar, SelfValidatingValidator.class
package io.dropwizard.validation.selfvalidating
SelfValidatingValidator.isValid ( Object value, ConstraintValidatorContext context )  :  boolean

dropwizard-validation-4.0.0.jar, ViolationCollector.class
package io.dropwizard.validation.selfvalidating
ViolationCollector.getContext ( )  :  ConstraintValidatorContext
ViolationCollector.ViolationCollector ( ConstraintValidatorContext constraintValidatorContext )

to the top

Removed Methods  20 


dropwizard-validation-3.0.10.jar, BaseValidator.class
package io.dropwizard.validation
BaseValidator.newValidator ( ) [static]  :  Validator

dropwizard-validation-3.0.10.jar, ConstraintViolations.class
package io.dropwizard.validation
ConstraintViolations.format ( ConstraintViolation<T> v ) [static]  :  String

dropwizard-validation-3.0.10.jar, GuavaOptionalValueExtractor.class
package io.dropwizard.validation.valuehandling
GuavaOptionalValueExtractor.extractValues ( Object p1, ValueExtractor.ValueReceiver p2 )  :  void
GuavaOptionalValueExtractor.extractValues ( Optional<?> originalValue, ValueExtractor.ValueReceiver receiver )  :  void

dropwizard-validation-3.0.10.jar, MaxDataSizeValidator.class
package io.dropwizard.validation
MaxDataSizeValidator.isValid ( DataSize value, ConstraintValidatorContext context )  :  boolean
MaxDataSizeValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-3.0.10.jar, MaxDurationValidator.class
package io.dropwizard.validation
MaxDurationValidator.isValid ( Duration value, ConstraintValidatorContext context )  :  boolean
MaxDurationValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-3.0.10.jar, MethodValidator.class
package io.dropwizard.validation
MethodValidator.isValid ( Boolean value, ConstraintValidatorContext context )  :  boolean
MethodValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-3.0.10.jar, MinDataSizeValidator.class
package io.dropwizard.validation
MinDataSizeValidator.isValid ( DataSize value, ConstraintValidatorContext context )  :  boolean
MinDataSizeValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-3.0.10.jar, MinDurationValidator.class
package io.dropwizard.validation
MinDurationValidator.isValid ( Duration value, ConstraintValidatorContext context )  :  boolean
MinDurationValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-3.0.10.jar, OneOfValidator.class
package io.dropwizard.validation
OneOfValidator.isValid ( Object value, ConstraintValidatorContext context )  :  boolean

dropwizard-validation-3.0.10.jar, PortRangeValidator.class
package io.dropwizard.validation
PortRangeValidator.isValid ( Integer value, ConstraintValidatorContext context )  :  boolean
PortRangeValidator.isValid ( Object p1, ConstraintValidatorContext p2 )  :  boolean

dropwizard-validation-3.0.10.jar, SelfValidatingValidator.class
package io.dropwizard.validation.selfvalidating
SelfValidatingValidator.isValid ( Object value, ConstraintValidatorContext context )  :  boolean

dropwizard-validation-3.0.10.jar, ViolationCollector.class
package io.dropwizard.validation.selfvalidating
ViolationCollector.getContext ( )  :  ConstraintValidatorContext
ViolationCollector.ViolationCollector ( ConstraintValidatorContext constraintValidatorContext )

to the top

Problems with Data Types, High Severity  8 


dropwizard-validation-3.0.10.jar
package io.dropwizard.validation
[+] class MaxDataSizeValidator  1 
[+] class MaxDurationValidator  1 
[+] class MethodValidator  1 
[+] class MinDataSizeValidator  1 
[+] class MinDurationValidator  1 
[+] class OneOfValidator  1 
[+] class PortRangeValidator  1 

dropwizard-validation-3.0.10.jar
package io.dropwizard.validation.selfvalidating
[+] class SelfValidatingValidator  1 

to the top

Problems with Methods, High Severity  2 


dropwizard-validation-3.0.10.jar, BaseValidator.class
package io.dropwizard.validation
[+] BaseValidator.newValidator ( ) [static]  :  Validator  1 

dropwizard-validation-3.0.10.jar, ViolationCollector.class
package io.dropwizard.validation.selfvalidating
[+] ViolationCollector.getContext ( )  :  ConstraintValidatorContext  1 

to the top

Java Archives  1 


dropwizard-validation-3.0.10.jar

to the top