Binary compatibility report for the Cocoon library between 2.1.8 and 2.1.9 versions

Test Info


Library NameCocoon
Version #12.1.8
Version #22.1.9

Test Results


Total Java ARchives1
Total Methods / Classes4790 / 729
VerdictIncompatible
(7.3%)

Problem Summary


SeverityCount
Added Methods-53
Removed MethodsHigh0
Problems with
Data Types
High36
Medium4
Low18
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-2

Added Methods (53)


cocoon-2.1.9.jar, Cocoon.class
package org.apache.cocoon
Cocoon.createSourceResolver ( Logger logger )  :  SourceResolver

cocoon-2.1.9.jar, I18nUtils.class
package org.apache.cocoon.i18n
I18nUtils.matchesI18nNamespace ( String uri ) [static]  :  boolean

cocoon-2.1.9.jar, ImageReader.class
package org.apache.cocoon.reading
ImageReader.readFully ( InputStream in )  :  byte[ ]

cocoon-2.1.9.jar, PropertyAwareConfiguration.class
package org.apache.cocoon.components
PropertyAwareConfiguration.PropertyAwareConfiguration ( Configuration config, boolean deepCopy, Settings settings, Logger logger )
PropertyAwareConfiguration.PropertyAwareConfiguration ( Configuration config, Settings settings, Logger logger )
PropertyAwareConfiguration.PropertyAwareConfiguration ( DefaultConfiguration config, Settings settings, Logger logger )
PropertyAwareConfiguration.PropertyAwareConfiguration ( String name, Settings settings, Logger logger )
PropertyAwareConfiguration.PropertyAwareConfiguration ( String name, String location, Settings settings, Logger logger )
PropertyAwareConfiguration.PropertyAwareConfiguration ( String name, String location, String ns, String prefix, Settings settings, Logger logger )
PropertyAwareConfiguration.setAttribute ( String name, String value )  :  void
PropertyAwareConfiguration.setValue ( String value )  :  void

cocoon-2.1.9.jar, PropertyAwareNamespacedSAXConfigurationHandler.class
package org.apache.cocoon.components
PropertyAwareNamespacedSAXConfigurationHandler.createConfiguration ( String localName, String location )  :  DefaultConfiguration
PropertyAwareNamespacedSAXConfigurationHandler.createConfiguration ( String localName, String namespaceURI, String location )  :  DefaultConfiguration
PropertyAwareNamespacedSAXConfigurationHandler.PropertyAwareNamespacedSAXConfigurationHandler ( Settings settings, Logger logger )

cocoon-2.1.9.jar, PropertyAwareSAXConfigurationHandler.class
package org.apache.cocoon.components
PropertyAwareSAXConfigurationHandler.createConfiguration ( String localName, String location )  :  DefaultConfiguration
PropertyAwareSAXConfigurationHandler.PropertyAwareSAXConfigurationHandler ( Settings settings, Logger logger )

cocoon-2.1.9.jar, PropertySettings.class
package org.apache.cocoon.util
PropertySettings.getProperties ( )  :  List
PropertySettings.getProperties ( String keyPrefix )  :  List
PropertySettings.getProperty ( String key, String defaultValue )  :  String
PropertySettings.getProperty ( String name )  :  String
PropertySettings.PropertySettings ( SourceResolver resolver, Logger logger )
PropertySettings.size ( )  :  int

cocoon-2.1.9.jar, RoleFilterTransformer.class
package org.apache.cocoon.transformation
RoleFilterTransformer.characters ( char[ ] c, int start, int len )  :  void
RoleFilterTransformer.comment ( char[ ] ch, int start, int len )  :  void
RoleFilterTransformer.endCDATA ( )  :  void
RoleFilterTransformer.endEntity ( String name )  :  void
RoleFilterTransformer.getValidity ( )  :  SourceValidity
RoleFilterTransformer.processingInstruction ( String target, String data )  :  void
RoleFilterTransformer.startCDATA ( )  :  void
RoleFilterTransformer.startEntity ( String name )  :  void

cocoon-2.1.9.jar, Settings.class
package org.apache.cocoon.util
Settings.getProperties ( ) [abstract]  :  List
Settings.getProperties ( String p1 ) [abstract]  :  List
Settings.getProperty ( String p1 ) [abstract]  :  String
Settings.getProperty ( String p1, String p2 ) [abstract]  :  String
Settings.size ( ) [abstract]  :  int

cocoon-2.1.9.jar, SettingsHelper.class
package org.apache.cocoon.util
SettingsHelper.createSettings ( DefaultContext context, Logger logger ) [static]  :  void
SettingsHelper.getSettings ( Context context ) [static]  :  Settings
SettingsHelper.replace ( String value, Settings settings, Logger logger ) [static]  :  String
SettingsHelper.SettingsHelper ( )

cocoon-2.1.9.jar, SimpleServiceManager.class
package org.apache.cocoon.util
SimpleSourceResolver.SimpleServiceManager.hasService ( String role )  :  boolean
SimpleSourceResolver.SimpleServiceManager.lookup ( String role )  :  Object
SimpleSourceResolver.SimpleServiceManager.release ( Object component )  :  void
SimpleSourceResolver.SimpleServiceManager.SimpleSourceResolver.SimpleServiceManager ( SourceResolver resolver )

cocoon-2.1.9.jar, SimpleSourceResolver.class
package org.apache.cocoon.util
SimpleSourceResolver.contextualize ( Context context )  :  void
SimpleSourceResolver.enableLogging ( Logger logger )  :  void
SimpleSourceResolver.release ( Source source )  :  void
SimpleSourceResolver.resolveURI ( String uri )  :  Source
SimpleSourceResolver.resolveURI ( String uri, String base, Map params )  :  Source
SimpleSourceResolver.SimpleSourceResolver ( )

cocoon-2.1.9.jar, TemplateObjectModelHelper.class
package org.apache.cocoon.environment
TemplateObjectModelHelper.addJavaPackages ( Map objectModel ) [static]  :  Object
TemplateObjectModelHelper.fillContext ( Object contextObject, Map map ) [static]  :  void
TemplateObjectModelHelper.getScope ( ) [static]  :  Scriptable
TemplateObjectModelHelper.getTemplateObjectModel ( Map objectModel, Parameters parameters ) [static]  :  Object

to the top

Problems with Data Types, High Severity (36)


cocoon-2.1.8.jar
package org.apache.cocoon
[+] ProcessingException (1)

package org.apache.cocoon.acting
[+] AbstractValidatorAction (1)

package org.apache.cocoon.components.flow.javascript.fom
[+] FOM_JavaScriptInterpreter (1)

package org.apache.cocoon.components.modules.input
[+] AbstractMetaModule (1)
[+] DefaultsMetaModule (3)
[+] JXPathMetaModule (1)
[+] ProjectPathModule (1)
[+] PropertiesFileModule (2)

package org.apache.cocoon.components.modules.output
[+] RequestAttributeMap (1)
[+] RequestAttributeOutputModule (1)
[+] SessionAttributeOutputModule (1)

package org.apache.cocoon.components.sax
[+] XMLByteStreamInterpreter (1)

package org.apache.cocoon.components.treeprocessor
[+] CategoryNodeBuilder (1)
[+] NamedContainerNodeBuilder (1)

package org.apache.cocoon.components.treeprocessor.sitemap
[+] PipelinesNodeBuilder (1)
[+] ViewNodeBuilder (1)

package org.apache.cocoon.environment.wrapper
[+] EnvironmentWrapper (1)

package org.apache.cocoon.generation
[+] LinkStatusGenerator (1)

package org.apache.cocoon.i18n
[+] XMLResourceBundleFactory (1)

package org.apache.cocoon.selection
[+] AbstractRegexpSelector (1)
[+] RequestParameterSelector (1)
[+] SimpleSelector (1)
[+] XPathExceptionSelector (1)

package org.apache.cocoon.transformation
[+] AbstractDOMTransformer (2)
[+] AbstractSAXTransformer (1)
[+] CIncludeTransformer (1)
[+] FragmentExtractorTransformer (1)
[+] IncludeTransformer (1)
[+] SimpleFormInstanceExtractionTransformer (1)
[+] SimpleFormTransformer (1)
[+] SourceWritingTransformer (1)

package org.apache.cocoon.xml
[+] DocumentHandlerWrapper (1)

to the top

Problems with Data Types, Medium Severity (4)


cocoon-2.1.8.jar
package org.apache.cocoon.components.modules.input
[+] ProjectPathModule (2)

package org.apache.cocoon.generation
[+] ExceptionGenerator (1)

package org.apache.cocoon.transformation
[+] RoleFilterTransformer (1)

to the top

Problems with Data Types, Low Severity (18)


cocoon-2.1.8.jar
package org.apache.cocoon.components.modules.input
[+] DefaultsMetaModule (4)
[+] SelectMetaInputModule (1)

package org.apache.cocoon.components.xpointer
[+] ElementPathPart.PathInclusionPipe (2)

package org.apache.cocoon.environment.wrapper
[+] EnvironmentWrapper (1)

package org.apache.cocoon.i18n
[+] XMLResourceBundle (1)

package org.apache.cocoon.serialization
[+] AbstractTextSerializer (2)

package org.apache.cocoon.transformation
[+] RoleFilterTransformer (7)

to the top

Other Changes in Data Types (2)


cocoon-2.1.8.jar
package org.apache.cocoon.transformation
[+] AugmentTransformer (2)

to the top

Java ARchives (1)


cocoon-2.1.8.jar

to the top