Binary compatibility report for the dropwizard-views library between 0.7.1 and 0.8.0 versions
Test Info
Library Name | dropwizard-views |
Version #1 | 0.7.1 |
Version #2 | 0.8.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 23 / 7 |
Compatibility |
77.8% |
Problem Summary
| Severity | Count |
Added Methods | - | 5 |
Removed Methods | High | 1 |
Problems with Data Types | High | 2 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 3 |
Added Methods 5
dropwizard-views-0.8.0.jar, ViewBundle.class
package io.dropwizard.views
ViewBundle<T>.run ( Object p1, Environment p2 ) : void
io/dropwizard/views/ViewBundle.run:(Ljava/lang/Object;Lio/dropwizard/setup/Environment;)V
ViewBundle<T>.run ( T configuration, Environment environment ) : void
io/dropwizard/views/ViewBundle.run:(Lio/dropwizard/Configuration;Lio/dropwizard/setup/Environment;)V
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
ViewRenderer.getSuffix ( ) [abstract] : String
io/dropwizard/views/ViewRenderer.getSuffix:()Ljava/lang/String;
to the top
Removed Methods 1
dropwizard-views-0.7.1.jar, ViewBundle.class
package io.dropwizard.views
ViewBundle.run ( Environment environment ) : void
io/dropwizard/views/ViewBundle.run:(Lio/dropwizard/setup/Environment;)V
to the top
Problems with Data Types, High Severity 2
dropwizard-views-0.7.1.jar
package io.dropwizard.views
[+] class ViewBundle 2
| Change | Effect |
---|
1 |
This class became abstract. |
A client program may be interrupted by InstantiationError exception. |
2 |
Removed super-interface io.dropwizard.Bundle. |
A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods: 3 (13%)
ViewBundle.ViewBundle ( )This constructor is from 'ViewBundle' class.
ViewBundle.ViewBundle ( Iterable<ViewRenderer> viewRenderers )This constructor is from 'ViewBundle' class.
ViewBundle.initialize ( Bootstrap<?> bootstrap )This method is from 'ViewBundle' class.
to the top
Other Changes in Data Types 3
dropwizard-views-0.7.1.jar
package io.dropwizard.views
[+] class ViewBundle 1
| Change | Effect |
---|
1 |
This class became generic (ViewBundle<T>). |
No effect. |
[+] affected methods: 4 (17.4%)
ViewBundle.ViewBundle ( )This constructor is from 'ViewBundle' class.
ViewBundle.ViewBundle ( Iterable<ViewRenderer> viewRenderers )This constructor is from 'ViewBundle' class.
ViewBundle.initialize ( Bootstrap<?> bootstrap )This method is from 'ViewBundle' class.
ViewBundle.run ( Environment environment )This method is from 'ViewBundle' class.
[+] interface ViewRenderer 2
| Change | Effect |
---|
1 |
Abstract method void configure ( ImmutableMap<String,String> ) has been added to this interface. |
No effect. |
2 |
Abstract method String getSuffix ( ) has been added to this interface. |
No effect. |
[+] affected methods: 2 (8.7%)
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.7.1.jar
to the top