Binary compatibility report for the dropwizard-views library between 0.8.0 and 0.8.1 versions
Test Info
Library Name | dropwizard-views |
Version #1 | 0.8.0 |
Version #2 | 0.8.1 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 25 / 6 |
Compatibility |
77.3% |
Problem Summary
| Severity | Count |
Added Methods | - | 3 |
Removed Methods | High | 2 |
Problems with Data Types | High | 1 |
Medium | 1 |
Low | 0 |
Problems with Methods | High | 1 |
Medium | 0 |
Low | 0 |
Added Methods 3
dropwizard-views-0.8.1.jar, ViewBundle.class
package io.dropwizard.views
ViewBundle<T>.getViewConfiguration ( T configuration ) : Map<String,Map<String,String>>
io/dropwizard/views/ViewBundle.getViewConfiguration:(Lio/dropwizard/Configuration;)Ljava/util/Map;
dropwizard-views-0.8.1.jar, ViewConfigurable.class
package io.dropwizard.views
ViewConfigurable<T>.getViewConfiguration ( T p1 ) [abstract] : Map<String,Map<String,String>>
io/dropwizard/views/ViewConfigurable.getViewConfiguration:(Lio/dropwizard/Configuration;)Ljava/util/Map;
dropwizard-views-0.8.1.jar, ViewRenderer.class
package io.dropwizard.views
ViewRenderer.configure ( Map<String,String> p1 ) [abstract] : void
io/dropwizard/views/ViewRenderer.configure:(Ljava/util/Map;)V
to the top
Removed Methods 2
dropwizard-views-0.8.0.jar, ViewConfigurable.class
package io.dropwizard.views
ViewConfigurable<T>.getViewConfiguration ( T p1 ) [abstract] : ImmutableMap<String,ImmutableMap<String,String>>
io/dropwizard/views/ViewConfigurable.getViewConfiguration:(Lio/dropwizard/Configuration;)Lcom/google/common/collect/ImmutableMap;
dropwizard-views-0.8.0.jar, ViewRenderer.class
package io.dropwizard.views
ViewRenderer.configure ( ImmutableMap<String,String> p1 ) [abstract] : void
io/dropwizard/views/ViewRenderer.configure:(Lcom/google/common/collect/ImmutableMap;)V
to the top
Problems with Data Types, High Severity 1
dropwizard-views-0.8.0.jar
package io.dropwizard.views
[+] interface ViewRenderer 1
| Change | Effect |
---|
1 |
Abstract method void configure ( ImmutableMap<String,String> ) has been removed from this interface. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 3 (12%)
ViewRenderer.getSuffix ( )This abstract method is from 'ViewRenderer' interface.
ViewRenderer.isRenderable ( View p1 )This abstract method is from 'ViewRenderer' interface.
ViewRenderer.render ( View p1, Locale p2, OutputStream p3 )This abstract method is from 'ViewRenderer' interface.
to the top
Problems with Methods, High Severity 1
dropwizard-views-0.8.0.jar, ViewConfigurable.class
package io.dropwizard.views
[+] ViewConfigurable<T>.getViewConfiguration ( T p1 ) [abstract] : ImmutableMap<String,ImmutableMap<String,String>> 1
io/dropwizard/views/ViewConfigurable.getViewConfiguration:(Lio/dropwizard/Configuration;)Lcom/google/common/collect/ImmutableMap;
| Change | Effect |
---|
1 |
Return value type has been changed from com.google.common.collect.ImmutableMap<java.lang.String,com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>> to java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
to the top
Problems with Data Types, Medium Severity 1
dropwizard-views-0.8.0.jar
package io.dropwizard.views
[+] interface ViewRenderer 1
| Change | Effect |
---|
1 |
Abstract method void configure ( Map<String,String> ) has been added to this interface. |
A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method ViewBundle<T>.run ( T, Environment ) and may not be implemented by old clients. |
[+] affected methods: 3 (12%)
ViewRenderer.getSuffix ( )This abstract method is from 'ViewRenderer' interface.
ViewRenderer.isRenderable ( View p1 )This abstract method is from 'ViewRenderer' interface.
ViewRenderer.render ( View p1, Locale p2, OutputStream p3 )This abstract method is from 'ViewRenderer' interface.
to the top
Java Archives 1
dropwizard-views-0.8.0.jar
to the top