Clirr Results

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.MigrationException
Error
Removed org.apache.ibatis.exceptions.PersistenceException from the list of superclasses org.apache.ibatis.migration.MigrationException
Error
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)