Binary compatibility report for the dropwizard-flyway library between 1.3.0-8 and 1.3.0-9 versions
Test Info
| Library Name | dropwizard-flyway | 
| Version #1 | 1.3.0-8 | 
| Version #2 | 1.3.0-9 | 
Test Results
| Total Java Modules | 1 | 
| Total Methods / Classes | 106 / 11 | 
| Compatibility | 
100% | 
Problem Summary
 | Severity | Count | 
| Added Methods | - | 6 | 
| Removed Methods | High | 0 | 
Problems with Data Types | High | 0 | 
| Medium | 0 | 
| Low | 4 | 
Problems with Methods | High | 0 | 
| Medium | 0 | 
| Low | 0 | 
Added Methods  6 
dropwizard-flyway-1.3.0-9.jar, DbCommand.class
package io.dropwizard.flyway.cli
DbCommand<T>.setAdditionalOptions ( FlywayFactory flywayFactory, Namespace namespace )  :  void
io/dropwizard/flyway/cli/DbCommand.setAdditionalOptions:(Lio/dropwizard/flyway/FlywayFactory;Lnet/sourceforge/argparse4j/inf/Namespace;)V
dropwizard-flyway-1.3.0-9.jar, DbMigrateCommand.class
package io.dropwizard.flyway.cli
DbMigrateCommand<T>.setAdditionalOptions ( FlywayFactory flywayFactory, Namespace namespace )  :  void
io/dropwizard/flyway/cli/DbMigrateCommand.setAdditionalOptions:(Lio/dropwizard/flyway/FlywayFactory;Lnet/sourceforge/argparse4j/inf/Namespace;)V
dropwizard-flyway-1.3.0-9.jar, DbValidateCommand.class
package io.dropwizard.flyway.cli
DbValidateCommand<T>.setAdditionalOptions ( FlywayFactory flywayFactory, Namespace namespace )  :  void
io/dropwizard/flyway/cli/DbValidateCommand.setAdditionalOptions:(Lio/dropwizard/flyway/FlywayFactory;Lnet/sourceforge/argparse4j/inf/Namespace;)V
dropwizard-flyway-1.3.0-9.jar, FlywayFactory.class
package io.dropwizard.flyway
FlywayFactory.isCleanOnValidationError ( )  :  boolean
io/dropwizard/flyway/FlywayFactory.isCleanOnValidationError:()Z
FlywayFactory.setCleanOnValidationError ( boolean cleanOnValidationError )  :  void
io/dropwizard/flyway/FlywayFactory.setCleanOnValidationError:(Z)V
dropwizard-flyway-1.3.0-9.jar, NoOptionsFlywayCommand.class
package io.dropwizard.flyway.cli
NoOptionsFlywayCommand<T>.setAdditionalOptions ( FlywayFactory flywayFactory, Namespace namespace )  :  void
io/dropwizard/flyway/cli/NoOptionsFlywayCommand.setAdditionalOptions:(Lio/dropwizard/flyway/FlywayFactory;Lnet/sourceforge/argparse4j/inf/Namespace;)V
to the top
Problems with Data Types, Low Severity  4 
dropwizard-flyway-1.3.0-8.jar
package io.dropwizard.flyway.cli
[+] class DbCleanCommand<T>  1 
 | Change | Effect | 
|---|
| 1 | 
Superclass has been changed from AbstractFlywayCommand<T> to NoOptionsFlywayCommand<T>. | 
1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. | 
[+] affected methods: 2 (1.9%)
DbCleanCommand<T>.DbCleanCommand<T> ( DatabaseConfiguration<T> databaseConfiguration, FlywayConfiguration<T> flywayConfiguration, Class<T> configurationClass )This constructor is from 'DbCleanCommand<T>' class.
DbCleanCommand<T>.run ( Namespace namespace, Flyway flyway )This method is from 'DbCleanCommand<T>' class.
  
 
[+] class DbInfoCommand<T>  1 
 | Change | Effect | 
|---|
| 1 | 
Superclass has been changed from AbstractFlywayCommand<T> to NoOptionsFlywayCommand<T>. | 
1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. | 
[+] affected methods: 2 (1.9%)
DbInfoCommand<T>.DbInfoCommand<T> ( DatabaseConfiguration<T> databaseConfiguration, FlywayConfiguration<T> flywayConfiguration, Class<T> configurationClass )This constructor is from 'DbInfoCommand<T>' class.
DbInfoCommand<T>.run ( Namespace namespace, Flyway flyway )This method is from 'DbInfoCommand<T>' class.
  
 
[+] class DbInitCommand<T>  1 
 | Change | Effect | 
|---|
| 1 | 
Superclass has been changed from AbstractFlywayCommand<T> to NoOptionsFlywayCommand<T>. | 
1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. | 
[+] affected methods: 2 (1.9%)
DbInitCommand<T>.DbInitCommand<T> ( DatabaseConfiguration<T> databaseConfiguration, FlywayConfiguration<T> flywayConfiguration, Class<T> configurationClass )This constructor is from 'DbInitCommand<T>' class.
DbInitCommand<T>.run ( Namespace namespace, Flyway flyway )This method is from 'DbInitCommand<T>' class.
  
 
[+] class DbRepairCommand<T>  1 
 | Change | Effect | 
|---|
| 1 | 
Superclass has been changed from AbstractFlywayCommand<T> to NoOptionsFlywayCommand<T>. | 
1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. | 
[+] affected methods: 2 (1.9%)
DbRepairCommand<T>.DbRepairCommand<T> ( DatabaseConfiguration<T> databaseConfiguration, FlywayConfiguration<T> flywayConfiguration, Class<T> configurationClass )This constructor is from 'DbRepairCommand<T>' class.
DbRepairCommand<T>.run ( Namespace namespace, Flyway flyway )This method is from 'DbRepairCommand<T>' class.
  
 
to the top
Java Archives  1 
dropwizard-flyway-1.3.0-8.jar
to the top