Binary compatibility report for the dropwizard-auth library between 0.9.3 and 1.0.0 versions

Test Info


Library Namedropwizard-auth
Version #10.9.3
Version #21.0.0

Test Results


Total Java Modules1
Total Methods / Classes67 / 24
Compatibility 89.1%

Problem Summary


SeverityCount
Added Methods-12
Removed MethodsHigh2
Problems with
Data Types
High1
Medium0
Low0
Problems with
Methods
High2
Medium0
Low0
Other Changes
in Data Types
-3

Added Methods  12 


dropwizard-auth-1.0.0.jar, Authenticator.class
package io.dropwizard.auth
Authenticator<C,P>.authenticate ( C p1 ) [abstract]  :  Optional<P>

dropwizard-auth-1.0.0.jar, AuthFilter.class
package io.dropwizard.auth
AuthFilter<C,P>.authenticate ( ContainerRequestContext requestContext, C credentials, String scheme )  :  boolean

dropwizard-auth-1.0.0.jar, Binder.class
package io.dropwizard.auth
PolymorphicAuthValueFactoryProvider.Binder<T>.configure ( )  :  void
PolymorphicAuthValueFactoryProvider.Binder<T>.PolymorphicAuthValueFactoryProvider.Binder<T> ( Set<Class<?>> principalClassSet )

dropwizard-auth-1.0.0.jar, CachingAuthenticator.class
package io.dropwizard.auth
CachingAuthenticator<C,P>.authenticate ( C credentials )  :  Optional<P>

dropwizard-auth-1.0.0.jar, PolymorphicAuthDynamicFeature.class
package io.dropwizard.auth
PolymorphicAuthDynamicFeature<T>.configure ( ResourceInfo resourceInfo, FeatureContext context )  :  void
PolymorphicAuthDynamicFeature<T>.PolymorphicAuthDynamicFeature<T> ( ImmutableMap<Class<?>,ContainerRequestFilter> authFilterMap )

dropwizard-auth-1.0.0.jar, PolymorphicAuthValueFactoryProvider.class
package io.dropwizard.auth
PolymorphicAuthValueFactoryProvider<T>.createValueFactory ( Parameter p1 )  :  Factory
PolymorphicAuthValueFactoryProvider<T>.createValueFactory ( Parameter parameter )  :  AbstractContainerRequestValueFactory<?>
PolymorphicAuthValueFactoryProvider<T>.PolymorphicAuthValueFactoryProvider<T> ( MultivaluedParameterExtractorProvider mpep, ServiceLocator injector, PolymorphicAuthValueFactoryProvider.PrincipalClassSetProvider<T> principalClassSetProvider )

dropwizard-auth-1.0.0.jar, PrincipalClassSetProvider.class
package io.dropwizard.auth
PolymorphicAuthValueFactoryProvider.PrincipalClassSetProvider<T>.PolymorphicAuthValueFactoryProvider.PrincipalClassSetProvider<T> ( Set<Class<?>> clazzSet )

dropwizard-auth-1.0.0.jar, PrincipalImpl.class
package io.dropwizard.auth
PrincipalImpl.toString ( )  :  String

to the top

Removed Methods  2 


dropwizard-auth-0.9.3.jar, Authenticator.class
package io.dropwizard.auth
Authenticator<C,P>.authenticate ( C p1 ) [abstract]  :  Optional<P>

dropwizard-auth-0.9.3.jar, CachingAuthenticator.class
package io.dropwizard.auth
CachingAuthenticator<C,P>.authenticate ( C credentials )  :  Optional<P>

to the top

Problems with Data Types, High Severity  1 


dropwizard-auth-0.9.3.jar
package io.dropwizard.auth
[+] interface Authenticator<C,P>  1 

to the top

Problems with Methods, High Severity  2 


dropwizard-auth-0.9.3.jar, Authenticator.class
package io.dropwizard.auth
[+] Authenticator<C,P>.authenticate ( C p1 ) [abstract]  :  Optional<P>  1 

dropwizard-auth-0.9.3.jar, CachingAuthenticator.class
package io.dropwizard.auth
[+] CachingAuthenticator<C,P>.authenticate ( C credentials )  :  Optional<P>  1 

to the top

Other Changes in Data Types  3 


dropwizard-auth-0.9.3.jar
package io.dropwizard.auth
[+] class AuthFilter<C,P>  1 
[+] interface Authenticator<C,P>  1 

dropwizard-auth-0.9.3.jar
package io.dropwizard.auth.oauth
[+] class OAuthCredentialAuthFilter<P>  1 

to the top

Java Archives  1 


dropwizard-auth-0.9.3.jar

to the top