The following document contains the results of Clirr.
Current Version: 3.4.0
Comparison Version: 3.2.0
Summary
Severity
Number
Error Error
25
Warning Warning
0
(The results have been filtered to omit less severe results)
API Incompatibilities
Severity
Message
Class
Method / Field
Error
Removed org.apache.ibatis.exceptions.IbatisException from the list of superclasses
org.apache.ibatis.migration.MigrationExceptionError
Removed org.apache.ibatis.exceptions.PersistenceException from the list of superclasses
org.apache.ibatis.migration.MigrationExceptionError
Method 'public java.io.Reader getOnAbortReader()' has been added to an interface
org.apache.ibatis.migration.MigrationLoader
public java.io.Reader getOnAbortReader()
Error
In method 'protected void copyExternalResourceTo(java.lang.String, java.io.File)' the number of arguments has changed
org.apache.ibatis.migration.commands.BaseCommand
protected void copyExternalResourceTo(java.lang.String, java.io.File)
Error
Method 'protected java.util.Properties environmentProperties()' has been removed
org.apache.ibatis.migration.commands.BaseCommand
protected java.util.Properties environmentProperties()
Error
Method 'public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' has been removed
org.apache.ibatis.migration.operations.BootstrapOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
Parameter 1 of 'protected boolean changelogExists(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)' has changed its type to java.sql.Connection
org.apache.ibatis.migration.operations.DatabaseOperation
protected boolean changelogExists(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)
Error
Parameter 1 of 'protected java.util.List getChangelog(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)' has changed its type to java.sql.Connection
org.apache.ibatis.migration.operations.DatabaseOperation
protected java.util.List getChangelog(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)
Error
Method 'protected org.apache.ibatis.migration.Change getLastAppliedChange(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)' has been removed
org.apache.ibatis.migration.operations.DatabaseOperation
protected org.apache.ibatis.migration.Change getLastAppliedChange(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)
Error
Parameter 1 of 'protected org.apache.ibatis.jdbc.ScriptRunner getScriptRunner(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' has changed its type to java.sql.Connection
org.apache.ibatis.migration.operations.DatabaseOperation
protected org.apache.ibatis.jdbc.ScriptRunner getScriptRunner(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
Return type of method 'protected org.apache.ibatis.jdbc.ScriptRunner getScriptRunner(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' has been changed to org.apache.ibatis.migration.operations.ScriptRunner
org.apache.ibatis.migration.operations.DatabaseOperation
protected org.apache.ibatis.jdbc.ScriptRunner getScriptRunner(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
Method 'protected org.apache.ibatis.jdbc.SqlRunner getSqlRunner(org.apache.ibatis.migration.ConnectionProvider)' has been removed
org.apache.ibatis.migration.operations.DatabaseOperation
protected org.apache.ibatis.jdbc.SqlRunner getSqlRunner(org.apache.ibatis.migration.ConnectionProvider)
Error
Method 'protected java.lang.String horizontalLine(java.lang.String, int)' has been removed
org.apache.ibatis.migration.operations.DatabaseOperation
protected java.lang.String horizontalLine(java.lang.String, int)
Error
Parameter 2 of 'protected void insertChangelog(org.apache.ibatis.migration.Change, org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)' has changed its type to java.sql.Connection
org.apache.ibatis.migration.operations.DatabaseOperation
protected void insertChangelog(org.apache.ibatis.migration.Change, org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)
Error
Method 'public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' has been removed
org.apache.ibatis.migration.operations.DatabaseOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
Parameter 1 of 'protected void deleteChange(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.Change, org.apache.ibatis.migration.options.DatabaseOperationOption)' has changed its type to java.sql.Connection
org.apache.ibatis.migration.operations.DownOperation
protected void deleteChange(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.Change, org.apache.ibatis.migration.options.DatabaseOperationOption)
Error
In method 'public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' the number of arguments has changed
org.apache.ibatis.migration.operations.DownOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
Return type of method 'public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' has been changed to org.apache.ibatis.migration.operations.DownOperation
org.apache.ibatis.migration.operations.DownOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
In method 'public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' the number of arguments has changed
org.apache.ibatis.migration.operations.PendingOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
Return type of method 'public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' has been changed to org.apache.ibatis.migration.operations.PendingOperation
org.apache.ibatis.migration.operations.PendingOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
Method 'public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' has been removed
org.apache.ibatis.migration.operations.StatusOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
In method 'public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' the number of arguments has changed
org.apache.ibatis.migration.operations.UpOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
Return type of method 'public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' has been changed to org.apache.ibatis.migration.operations.UpOperation
org.apache.ibatis.migration.operations.UpOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
In method 'public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' the number of arguments has changed
org.apache.ibatis.migration.operations.VersionOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
Error
Return type of method 'public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)' has been changed to org.apache.ibatis.migration.operations.VersionOperation
org.apache.ibatis.migration.operations.VersionOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
API Changelog
The following APIs were modified from version 3.2.0 to 3.4.0:
Non justified changes
Class
From
To
org.apache.ibatis.migration.MigrationException
org.apache.ibatis.migration.MigrationException
org.apache.ibatis.migration.MigrationLoader
public java.io.Reader getOnAbortReader()
org.apache.ibatis.migration.commands.BaseCommand
protected java.util.Properties environmentProperties()
org.apache.ibatis.migration.commands.BaseCommand
protected void copyExternalResourceTo(java.lang.String, java.io.File)
org.apache.ibatis.migration.operations.BootstrapOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.DatabaseOperation
protected boolean changelogExists(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)
org.apache.ibatis.migration.operations.DatabaseOperation
protected java.lang.String horizontalLine(java.lang.String, int)
org.apache.ibatis.migration.operations.DatabaseOperation
protected java.util.List getChangelog(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)
org.apache.ibatis.migration.operations.DatabaseOperation
protected org.apache.ibatis.jdbc.ScriptRunner getScriptRunner(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.DatabaseOperation
protected org.apache.ibatis.jdbc.ScriptRunner getScriptRunner(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.DatabaseOperation
protected org.apache.ibatis.jdbc.SqlRunner getSqlRunner(org.apache.ibatis.migration.ConnectionProvider)
org.apache.ibatis.migration.operations.DatabaseOperation
protected org.apache.ibatis.migration.Change getLastAppliedChange(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)
org.apache.ibatis.migration.operations.DatabaseOperation
protected void insertChangelog(org.apache.ibatis.migration.Change, org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.options.DatabaseOperationOption)
org.apache.ibatis.migration.operations.DatabaseOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.DownOperation
protected void deleteChange(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.Change, org.apache.ibatis.migration.options.DatabaseOperationOption)
org.apache.ibatis.migration.operations.DownOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.DownOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.PendingOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.PendingOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.StatusOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.UpOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.UpOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.VersionOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)
org.apache.ibatis.migration.operations.VersionOperation
public org.apache.ibatis.migration.operations.DatabaseOperation operate(org.apache.ibatis.migration.ConnectionProvider, org.apache.ibatis.migration.MigrationLoader, org.apache.ibatis.migration.options.DatabaseOperationOption, java.io.PrintStream)