Binary compatibility report for the dropwizard-auth library between 2.1.12 and 3.0.0 versions

Test Info


Library Namedropwizard-auth
Version #12.1.12
Version #23.0.0

Test Results


Total Java Modules1
Total Methods / Classes93 / 27
Compatibility 88%

Problem Summary


SeverityCount
Added Methods-1
Removed MethodsHigh3
Problems with
Data Types
High2
Medium0
Low0
Problems with
Methods
High1
Medium0
Low0

Added Methods  1 


dropwizard-auth-3.0.0.jar, PermitAllAuthorizer.class
package io.dropwizard.auth
PermitAllAuthorizer<P>.authorize ( P principal, String role, ContainerRequestContext ctx )  :  boolean

to the top

Removed Methods  3 


dropwizard-auth-2.1.12.jar, Authorizer.class
package io.dropwizard.auth
Authorizer<P>.authorize ( P p1, String p2 ) [abstract]  :  boolean *DEPRECATED*

dropwizard-auth-2.1.12.jar, CachingAuthorizer.class
package io.dropwizard.auth
CachingAuthorizer<P>.authorize ( P principal, String role )  :  boolean

dropwizard-auth-2.1.12.jar, PermitAllAuthorizer.class
package io.dropwizard.auth
PermitAllAuthorizer<P>.authorize ( P principal, String role )  :  boolean

to the top

Problems with Data Types, High Severity  2 


dropwizard-auth-2.1.12.jar
package io.dropwizard.auth
[+] interface Authorizer<P>  2 

to the top

Problems with Methods, High Severity  1 


dropwizard-auth-2.1.12.jar, Authorizer.class
package io.dropwizard.auth
[+] Authorizer<P>.authorize ( P principal, String role, ContainerRequestContext requestContext )  :  boolean  1 

to the top

Java Archives  1 


dropwizard-auth-2.1.12.jar

to the top