API compatibility report for the openlibrary library between 3.3 and 3.4-beta2 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Nameopenlibrary
Version #13.3
Version #23.4-beta2
SubjectBinary Compatibility

Test Results


Total Java Modules1
Total Methods / Classes2772 / 595
Compatibility 98.5%

Problem Summary


SeverityCount
Added Methods-13
Removed MethodsHigh11
Problems with
Data Types
High4
Medium0
Low1
Problems with
Methods
High1
Medium0
Low1
Other Changes
in Data Types
-1

Added Methods  13 


openrefine-3.4-beta2.jar, EncodingGuesser.class
package com.google.refine.importing
EncodingGuesser.EncodingGuesser ( )
EncodingGuesser.guess ( ImportingJob job ) [static]  :  void
EncodingGuesser.guessInitialEncoding ( List<ObjectNode> fileRecords, ObjectNode options ) [static]  :  void

openrefine-3.4-beta2.jar, ExcelImporter.class
package com.google.refine.importers
ExcelImporter.extractCell ( Cell cell ) [static]  :  Cell

openrefine-3.4-beta2.jar, LookupCacheManager.class
package com.google.refine
LookupCacheManager.computeLookup ( LookupCacheManager.ProjectLookup lookup )  :  void
LookupCacheManager.flushLookupsInvolvingProject ( long projectID )  :  void
LookupCacheManager.flushLookupsInvolvingProjectColumn ( long projectID, String columnName )  :  void
LookupCacheManager.getLookup ( long targetProject, String targetColumn )  :  LookupCacheManager.ProjectLookup
LookupCacheManager.LookupCacheManager ( )

openrefine-3.4-beta2.jar, LookupException.class
package com.google.refine.util
LookupException.LookupException ( )
LookupException.LookupException ( String message )

openrefine-3.4-beta2.jar, ProjectLookup.class
package com.google.refine
LookupCacheManager.ProjectLookup.getRows ( Object value )  :  HasFieldsListImpl

openrefine-3.4-beta2.jar, ProjectManager.class
package com.google.refine
ProjectManager.getLookupCacheManager ( )  :  LookupCacheManager

to the top

Removed Methods  11 


openrefine-3.3.jar, ExcelImporter.class
package com.google.refine.importers
ExcelImporter.extractCell ( Cell cell ) [static]  :  Serializable
ExcelImporter.extractCell ( Cell cell, Map<String,Recon> reconMap ) [static]  :  Cell

openrefine-3.3.jar, InterProjectModel.class
package com.google.refine
InterProjectModel.computeJoin ( InterProjectModel.ProjectJoin join )  :  void
InterProjectModel.flushJoinsInvolvingProject ( long projectID )  :  void
InterProjectModel.flushJoinsInvolvingProjectColumn ( long projectID, String columnName )  :  void
InterProjectModel.getJoin ( Long fromProject, String fromColumn, Long toProject, String toColumn )  :  InterProjectModel.ProjectJoin
InterProjectModel.InterProjectModel ( )

openrefine-3.3.jar, JoinException.class
package com.google.refine.util
JoinException.JoinException ( )
JoinException.JoinException ( String message )

openrefine-3.3.jar, ProjectJoin.class
package com.google.refine
InterProjectModel.ProjectJoin.getRows ( Object value )  :  HasFieldsListImpl

openrefine-3.3.jar, ProjectManager.class
package com.google.refine
ProjectManager.getInterProjectModel ( )  :  InterProjectModel

to the top

Problems with Data Types, High Severity  4 


openrefine-3.3.jar
package com.google.refine
[+] class InterProjectModel  1 
[+] class InterProjectModel.ProjectJoin  1 
[+] class ProjectManager  1 

openrefine-3.3.jar
package com.google.refine.util
[+] class JoinException  1 

to the top

Problems with Methods, High Severity  1 


openrefine-3.3.jar, ExcelImporter.class
package com.google.refine.importers
[+] ExcelImporter.extractCell ( Cell cell ) [static]  :  Serializable  1 

to the top

Problems with Data Types, Low Severity  1 


openrefine-3.3.jar
package com.google.refine
[+] class RefineServlet  1 

to the top

Problems with Methods, Low Severity  1 


openrefine-3.3.jar, XmlImportUtilities.class
package com.google.refine.importers.tree
[+] XmlImportUtilities.importTreeData ( TreeReader parser, Project project, String[ ] recordPath, ImportColumnGroup rootColumnGroup, int limit, ImportParameters parameters ) [static]  :  void  1 

to the top

Other Changes in Data Types  1 


openrefine-3.3.jar
package com.google.refine
[+] class ProjectManager  1 

to the top

Java Archives  1 


openrefine-3.3.jar

to the top



Test Info


Library Nameopenlibrary
Version #13.3
Version #23.4-beta2
SubjectSource Compatibility

Test Results


Total Java Modules1
Total Methods / Classes2772 / 595
Compatibility 96.6%

Problem Summary


SeverityCount
Added Methods-13
Removed MethodsHigh11
Problems with
Data Types
High5
Medium0
Low0
Problems with
Methods
High0
Medium2
Low0
Other Changes
in Data Types
-1

Added Methods  13 


openrefine-3.4-beta2.jar, EncodingGuesser.class
package com.google.refine.importing
EncodingGuesser.EncodingGuesser ( )
EncodingGuesser.guess ( ImportingJob job ) [static]  :  void
EncodingGuesser.guessInitialEncoding ( List<ObjectNode> fileRecords, ObjectNode options ) [static]  :  void

openrefine-3.4-beta2.jar, ExcelImporter.class
package com.google.refine.importers
ExcelImporter.extractCell ( Cell cell ) [static]  :  Cell

openrefine-3.4-beta2.jar, LookupCacheManager.class
package com.google.refine
LookupCacheManager.computeLookup ( LookupCacheManager.ProjectLookup lookup )  :  void
LookupCacheManager.flushLookupsInvolvingProject ( long projectID )  :  void
LookupCacheManager.flushLookupsInvolvingProjectColumn ( long projectID, String columnName )  :  void
LookupCacheManager.getLookup ( long targetProject, String targetColumn )  :  LookupCacheManager.ProjectLookup
LookupCacheManager.LookupCacheManager ( )

openrefine-3.4-beta2.jar, LookupException.class
package com.google.refine.util
LookupException.LookupException ( )
LookupException.LookupException ( String message )

openrefine-3.4-beta2.jar, ProjectLookup.class
package com.google.refine
LookupCacheManager.ProjectLookup.getRows ( Object value )  :  HasFieldsListImpl

openrefine-3.4-beta2.jar, ProjectManager.class
package com.google.refine
ProjectManager.getLookupCacheManager ( )  :  LookupCacheManager

to the top

Removed Methods  11 


openrefine-3.3.jar, ExcelImporter.class
package com.google.refine.importers
ExcelImporter.extractCell ( Cell cell ) [static]  :  Serializable
ExcelImporter.extractCell ( Cell cell, Map<String,Recon> reconMap ) [static]  :  Cell

openrefine-3.3.jar, InterProjectModel.class
package com.google.refine
InterProjectModel.computeJoin ( InterProjectModel.ProjectJoin join )  :  void
InterProjectModel.flushJoinsInvolvingProject ( long projectID )  :  void
InterProjectModel.flushJoinsInvolvingProjectColumn ( long projectID, String columnName )  :  void
InterProjectModel.getJoin ( Long fromProject, String fromColumn, Long toProject, String toColumn )  :  InterProjectModel.ProjectJoin
InterProjectModel.InterProjectModel ( )

openrefine-3.3.jar, JoinException.class
package com.google.refine.util
JoinException.JoinException ( )
JoinException.JoinException ( String message )

openrefine-3.3.jar, ProjectJoin.class
package com.google.refine
InterProjectModel.ProjectJoin.getRows ( Object value )  :  HasFieldsListImpl

openrefine-3.3.jar, ProjectManager.class
package com.google.refine
ProjectManager.getInterProjectModel ( )  :  InterProjectModel

to the top

Problems with Data Types, High Severity  5 


openrefine-3.3.jar
package com.google.refine
[+] class InterProjectModel  1 
[+] class InterProjectModel.ProjectJoin  1 
[+] class ProjectManager  1 
[+] class RefineServlet  1 

openrefine-3.3.jar
package com.google.refine.util
[+] class JoinException  1 

to the top

Problems with Methods, Medium Severity  2 


openrefine-3.3.jar, ExcelImporter.class
package com.google.refine.importers
[+] ExcelImporter.extractCell ( Cell cell ) [static]  :  Serializable  1 

openrefine-3.3.jar, XmlImportUtilities.class
package com.google.refine.importers.tree
[+] XmlImportUtilities.importTreeData ( TreeReader parser, Project project, String[ ] recordPath, ImportColumnGroup rootColumnGroup, int limit, ImportParameters parameters ) [static]  :  void  1 

to the top

Other Changes in Data Types  1 


openrefine-3.3.jar
package com.google.refine
[+] class ProjectManager  1 

to the top

Java Archives  1 


openrefine-3.3.jar

to the top