Binary compatibility report for the dropwizard-flyway library between 2.0.7-1 and 2.0.9-1 versions
Test Info
Library Name | dropwizard-flyway |
Version #1 | 2.0.7-1 |
Version #2 | 2.0.9-1 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 105 / 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-2.0.9-1.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-2.0.9-1.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-2.0.9-1.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-2.0.9-1.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-2.0.9-1.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-2.0.7-1.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-2.0.7-1.jar
to the top