Binary compatibility report for the dropwizard-java8-auth library between 0.8.0-2 and 0.9.0-1 versions

Test Info


Library Namedropwizard-java8-auth
Version #10.8.0-2
Version #20.9.0-1

Test Results


Total Java Modules1
Total Methods / Classes64 / 16
Compatibility 23.3%

Problem Summary


SeverityCount
Added Methods-21
Removed MethodsHigh33
Problems with
Data Types
High6
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods  21 


dropwizard-java8-auth-0.9.0-1.jar, AuthDynamicFeature.class
package io.dropwizard.java8.auth
AuthDynamicFeature.AuthDynamicFeature ( ContainerRequestFilter authFilter )
AuthDynamicFeature.configure ( ResourceInfo resourceInfo, FeatureContext context )  :  void

dropwizard-java8-auth-0.9.0-1.jar, AuthFilter.class
package io.dropwizard.java8.auth
AuthFilter<C,P>.AuthFilter<C,P> ( )

dropwizard-java8-auth-0.9.0-1.jar, AuthFilterBuilder.class
package io.dropwizard.java8.auth
AuthFilter.AuthFilterBuilder<C,P,T>.AuthFilter.AuthFilterBuilder<C,P,T> ( )
AuthFilter.AuthFilterBuilder<C,P,T>.buildAuthFilter ( )  :  T
AuthFilter.AuthFilterBuilder<C,P,T>.newInstance ( ) [abstract]  :  T
AuthFilter.AuthFilterBuilder<C,P,T>.setAuthenticator ( Authenticator<C,P> authenticator )  :  AuthFilter.AuthFilterBuilder<C,P,T>
AuthFilter.AuthFilterBuilder<C,P,T>.setAuthorizer ( Authorizer<P> authorizer )  :  AuthFilter.AuthFilterBuilder<C,P,T>
AuthFilter.AuthFilterBuilder<C,P,T>.setPrefix ( String prefix )  :  AuthFilter.AuthFilterBuilder<C,P,T>
AuthFilter.AuthFilterBuilder<C,P,T>.setRealm ( String realm )  :  AuthFilter.AuthFilterBuilder<C,P,T>
AuthFilter.AuthFilterBuilder<C,P,T>.setUnauthorizedHandler ( UnauthorizedHandler unauthorizedHandler )  :  AuthFilter.AuthFilterBuilder<C,P,T>

dropwizard-java8-auth-0.9.0-1.jar, BasicCredentialAuthFilter.class
package io.dropwizard.java8.auth.basic
BasicCredentialAuthFilter<P>.filter ( ContainerRequestContext requestContext )  :  void

dropwizard-java8-auth-0.9.0-1.jar, Builder.class
package io.dropwizard.java8.auth.basic
BasicCredentialAuthFilter.Builder<P>.BasicCredentialAuthFilter.Builder<P> ( )
BasicCredentialAuthFilter.Builder<P>.newInstance ( )  :  AuthFilter
BasicCredentialAuthFilter.Builder<P>.newInstance ( )  :  BasicCredentialAuthFilter<P>

dropwizard-java8-auth-0.9.0-1.jar, Builder.class
package io.dropwizard.java8.auth.oauth
OAuthCredentialAuthFilter.Builder<P>.newInstance ( )  :  AuthFilter
OAuthCredentialAuthFilter.Builder<P>.newInstance ( )  :  OAuthCredentialAuthFilter<P>
OAuthCredentialAuthFilter.Builder<P>.OAuthCredentialAuthFilter.Builder<P> ( )

dropwizard-java8-auth-0.9.0-1.jar, ChainedAuthFilter.class
package io.dropwizard.java8.auth.chained
ChainedAuthFilter<C,P>.ChainedAuthFilter<C,P> ( List<AuthFilter> handlers )
ChainedAuthFilter<C,P>.filter ( ContainerRequestContext containerRequestContext )  :  void

dropwizard-java8-auth-0.9.0-1.jar, OAuthCredentialAuthFilter.class
package io.dropwizard.java8.auth.oauth
OAuthCredentialAuthFilter<P>.filter ( ContainerRequestContext requestContext )  :  void

to the top

Removed Methods  33 


dropwizard-java8-auth-0.8.0-2.jar, AuthFactory.class
package io.dropwizard.java8.auth
AuthFactory<C,P>.authenticator ( )  :  Authenticator<C,P>
AuthFactory<C,P>.AuthFactory<C,P> ( Authenticator<C,P> authenticator )
AuthFactory<C,P>.binder ( AuthFactory<T,U> factory ) [static]  :  Binder
AuthFactory<C,P>.clone ( boolean p1 ) [abstract]  :  AuthFactory<C,P>
AuthFactory<C,P>.getGeneratedClass ( ) [abstract]  :  Class<P>
AuthFactory<C,P>.setRequest ( HttpServletRequest p1 ) [abstract]  :  void

dropwizard-java8-auth-0.8.0-2.jar, AuthInjectionResolver.class
package io.dropwizard.java8.auth
AuthFactoryProvider.AuthInjectionResolver.AuthFactoryProvider.AuthInjectionResolver ( )

dropwizard-java8-auth-0.8.0-2.jar, BasicAuthFactory.class
package io.dropwizard.java8.auth.basic
BasicAuthFactory<T>.BasicAuthFactory<T> ( Authenticator<BasicCredentials,T> authenticator, String realm, Class<T> generatedClass )
BasicAuthFactory<T>.clone ( boolean required )  :  AuthFactory<BasicCredentials,T>
BasicAuthFactory<T>.getGeneratedClass ( )  :  Class<T>
BasicAuthFactory<T>.prefix ( String prefix )  :  BasicAuthFactory<T>
BasicAuthFactory<T>.provide ( )  :  T
BasicAuthFactory<T>.responseBuilder ( UnauthorizedHandler unauthorizedHandler )  :  BasicAuthFactory<T>
BasicAuthFactory<T>.setRequest ( HttpServletRequest request )  :  void

dropwizard-java8-auth-0.8.0-2.jar, Binder.class
package io.dropwizard.java8.auth
AuthFactoryProvider.Binder<T,U>.AuthFactoryProvider.Binder<T,U> ( AuthFactory<T,U> factory )
AuthFactoryProvider.Binder<T,U>.configure ( )  :  void

dropwizard-java8-auth-0.8.0-2.jar, ChainedAuthFactory.class
package io.dropwizard.java8.auth
ChainedAuthFactory<T>.addChainedProvider ( AuthFactory<?,T> provider )  :  boolean
ChainedAuthFactory<T>.authenticator ( )  :  Authenticator<Object,T>
ChainedAuthFactory<T>.ChainedAuthFactory<T> ( )
ChainedAuthFactory<T>.ChainedAuthFactory<T> ( AuthFactory<?,T>... providers )
ChainedAuthFactory<T>.ChainedAuthFactory<T> ( List<AuthFactory<?,T>> factories )
ChainedAuthFactory<T>.clone ( boolean required )  :  AuthFactory<Object,T>
ChainedAuthFactory<T>.getGeneratedClass ( )  :  Class<T>
ChainedAuthFactory<T>.provide ( )  :  T
ChainedAuthFactory<T>.removeChainedProvider ( AuthFactory<?,T> provider )  :  boolean
ChainedAuthFactory<T>.setRequest ( HttpServletRequest request )  :  void

dropwizard-java8-auth-0.8.0-2.jar, OAuthFactory.class
package io.dropwizard.java8.auth.oauth
OAuthFactory<T>.clone ( boolean required )  :  AuthFactory<String,T>
OAuthFactory<T>.getGeneratedClass ( )  :  Class<T>
OAuthFactory<T>.OAuthFactory<T> ( Authenticator<String,T> authenticator, String realm, Class<T> generatedClass )
OAuthFactory<T>.prefix ( String prefix )  :  OAuthFactory<T>
OAuthFactory<T>.provide ( )  :  T
OAuthFactory<T>.responseBuilder ( UnauthorizedHandler unauthorizedHandler )  :  OAuthFactory<T>
OAuthFactory<T>.setRequest ( HttpServletRequest request )  :  void

to the top

Problems with Data Types, High Severity  6 


dropwizard-java8-auth-0.8.0-2.jar
package io.dropwizard.java8.auth
[+] class AuthFactory<C,P>  1 
[+] class AuthFactoryProvider.AuthInjectionResolver  1 
[+] class AuthFactoryProvider.Binder<T,U>  1 
[+] class ChainedAuthFactory<T>  1 

dropwizard-java8-auth-0.8.0-2.jar
package io.dropwizard.java8.auth.basic
[+] class BasicAuthFactory<T>  1 

dropwizard-java8-auth-0.8.0-2.jar
package io.dropwizard.java8.auth.oauth
[+] class OAuthFactory<T>  1 

to the top

Java Archives  1 


dropwizard-java8-auth-0.8.0-2.jar

to the top