Source compatibility report for the dropwizard-auth library between 2.0.35 and 2.1.0 versions
Test Info
| Library Name | dropwizard-auth | 
| Version #1 | 2.0.35 | 
| Version #2 | 2.1.0 | 
Test Results
| Total Java Modules | 1 | 
| Total Methods / Classes | 87 / 26 | 
| Compatibility | 
98.8% | 
Problem Summary
 | Severity | Count | 
| Added Methods | - | 7 | 
| Removed Methods | High | 1 | 
Problems with Data Types | High | 0 | 
| Medium | 0 | 
| Low | 0 | 
Problems with Methods | High | 0 | 
| Medium | 0 | 
| Low | 0 | 
Other Changes in Data Types | - | 1 | 
Other Changes in Methods | - | 1 | 
Added Methods  7 
dropwizard-auth-2.1.0.jar, AuthDynamicFeature.class
package io.dropwizard.auth
AuthDynamicFeature.configure ( FeatureContext context )  :  boolean
io/dropwizard/auth/AuthDynamicFeature.configure:(Ljavax/ws/rs/core/FeatureContext;)Z
dropwizard-auth-2.1.0.jar, Authorizer.class
package io.dropwizard.auth
Authorizer<P>.getAuthorizationContext ( P principal, String role, ContainerRequestContext requestContext )  :  AuthorizationContext<P>
io/dropwizard/auth/Authorizer.getAuthorizationContext:(Ljava/security/Principal;Ljava/lang/String;Ljavax/ws/rs/container/ContainerRequestContext;)Lio/dropwizard/auth/AuthorizationContext;
dropwizard-auth-2.1.0.jar, CachingAuthenticator.class
package io.dropwizard.auth
CachingAuthenticator<C,P>.CachingAuthenticator<C,P> ( MetricRegistry metricRegistry, Authenticator<C,P> authenticator, Caffeine<Object,Object> builder, boolean cacheNegativeResult )
io/dropwizard/auth/CachingAuthenticator."<init>":(Lcom/codahale/metrics/MetricRegistry;Lio/dropwizard/auth/Authenticator;Lcom/github/benmanes/caffeine/cache/Caffeine;Z)V
CachingAuthenticator<C,P>.CachingAuthenticator<C,P> ( MetricRegistry metricRegistry, Authenticator<C,P> authenticator, Caffeine<Object,Object> builder, boolean cacheNegativeResult, Supplier<StatsCounter> supplier )
io/dropwizard/auth/CachingAuthenticator."<init>":(Lcom/codahale/metrics/MetricRegistry;Lio/dropwizard/auth/Authenticator;Lcom/github/benmanes/caffeine/cache/Caffeine;ZLjava/util/function/Supplier;)V
dropwizard-auth-2.1.0.jar, CachingAuthorizer.class
package io.dropwizard.auth
CachingAuthorizer<P>.getAuthorizationContext ( P principal, String role, ContainerRequestContext requestContext )  :  AuthorizationContext<P>
io/dropwizard/auth/CachingAuthorizer.getAuthorizationContext:(Ljava/security/Principal;Ljava/lang/String;Ljavax/ws/rs/container/ContainerRequestContext;)Lio/dropwizard/auth/AuthorizationContext;
dropwizard-auth-2.1.0.jar, PolymorphicAuthDynamicFeature.class
package io.dropwizard.auth
PolymorphicAuthDynamicFeature<T>.configure ( FeatureContext context )  :  boolean
io/dropwizard/auth/PolymorphicAuthDynamicFeature.configure:(Ljavax/ws/rs/core/FeatureContext;)Z
dropwizard-auth-2.1.0.jar, UnauthorizedHandler.class
package io.dropwizard.auth
UnauthorizedHandler.buildException ( String prefix, String realm )  :  RuntimeException
io/dropwizard/auth/UnauthorizedHandler.buildException:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/RuntimeException;
to the top
Removed Methods  1 
dropwizard-auth-2.0.35.jar, CachingAuthenticator.class
package io.dropwizard.auth
CachingAuthenticator<C,P>.CachingAuthenticator<C,P> ( MetricRegistry metricRegistry, Authenticator<C,P> authenticator, Caffeine<Object,Object> builder, Supplier<StatsCounter> supplier )
io/dropwizard/auth/CachingAuthenticator."<init>":(Lcom/codahale/metrics/MetricRegistry;Lio/dropwizard/auth/Authenticator;Lcom/github/benmanes/caffeine/cache/Caffeine;Ljava/util/function/Supplier;)V
to the top
Other Changes in Data Types  1 
dropwizard-auth-2.0.35.jar
package io.dropwizard.auth
[+] interface UnauthorizedHandler  1 
 | Change | Effect | 
|---|
| 1 | 
Method Response buildResponse ( String, String ) became default. | 
No effect. | 
[+] affected methods: 1 (1.1%)
UnauthorizedHandler.buildResponse ( String p1, String p2 )This abstract method is from 'UnauthorizedHandler' interface.
  
 
to the top
Other Changes in Methods  1 
dropwizard-auth-2.0.35.jar, UnauthorizedHandler.class
package io.dropwizard.auth
[+] UnauthorizedHandler.buildResponse ( String p1, String p2 ) [abstract]  :  Response  1 
io/dropwizard/auth/UnauthorizedHandler.buildResponse:(Ljava/lang/String;Ljava/lang/String;)Ljavax/ws/rs/core/Response;
 | Change | Effect | 
|---|
| 1 | 
Method became default. | 
No effect. | 
 
to the top
Java Archives  1 
dropwizard-auth-2.0.35.jar
to the top