Changelog

Release History

VersionDateDescription
1.12010-07-28 
1.22012-02-16 
1.2.12012-03-14 
1.2.22012-03-28 

Release 1.1 - 2010-07-28

TypeChangesBy

add

Added a location attribute to the @XmlSchema annotation of the org.jomc.model package. Added a @XmlNs annotation to the @XmlSchema annotation of the org.jomc.model package.schulte2005

add

Added methods getAnyElement and getAnyElements taking a type. See the CLIRR report.schulte2005

fix

Corrected a ClassCastExpcetion thrown by class org.jomc.model.modlet.DefaultModelProcessor when transforming models using stylesheets producing illegal transformation results.schulte2005

Release 1.2 - 2012-02-16

TypeChangesBy

add

Added a META-INF/sun-jaxb.episode file.schulte2005

add

Added a type attribute to the Text complex type of the jomc-1.2.xsd schema.schulte2005

fix

Corrected method findTransformers of class org.jomc.model.modlet.DefaultModelProcessor to create Transformers supporting resolution of relative URIs based on the system id of found transformations.schulte2005

fix

Corrected method getClasspathModule of class org.jomc.model.Modules to search for class path implementations of any specification, not just resolved specifications.schulte2005

fix

Corrected method getClasspathModule of class org.jomc.model.Modules to also resolve specifications specified by overridden dependencies.schulte2005

fix

Updated class org.jomc.model.modlet.DefaultModelValidator to additionally validate inheritance of any elements.schulte2005

fix

Updated class org.jomc.model.modlet.DefaultModelValidator to correctly validate model object inheritance.schulte2005

update

Updated methods isDefaultEnabled and getDefaultTransformerLocation of class org.jomc.model.modlet.DefaultModelProcessor to support system properties org.jomc.model.modlet.DefaultModelProcessor.defaultEnabled and org.jomc.model.modlet.DefaultModelProcessor.defaultTransformerLocation deprecating system properties org.jomc.model.DefaultModelProcessor.defaultEnabled and org.jomc.model.DefaultModelProcessor.defaultTransformerLocation.schulte2005

update

Updated methods isDefaultEnabled and getDefaultModuleLocation of class org.jomc.model.modlet.DefaultModelProvider to support system properties org.jomc.model.modlet.DefaultModelProvider.defaultEnabled and org.jomc.model.modlet.DefaultModelProvider.defaultModuleLocation deprecating system properties org.jomc.model.DefaultModelProvider.defaultEnabled and org.jomc.model.DefaultModelProvider.defaultModuleLocation.schulte2005

update

Updated method findTransformers of class org.jomc.model.modlet.DefaultModelProcessor to add system properties to transformers as parameters.schulte2005

update

Updated method processModel of class org.jomc.model.modlet.DefaultModelProcessor to support model context attributes org.jomc.model.modlet.DefaultModelProcessor.enabledAttribute and org.jomc.model.modlet.DefaultModelProcessor.transformerLocationAttribute. See the CLIRR report.schulte2005

update

Updated method findModel of class org.jomc.model.modlet.DefaultModelProvider to support model context attributes org.jomc.model.modlet.DefaultModelProvider.enabledAttribute and org.jomc.model.modlet.DefaultModelProvider.moduleLocationAttribute. See the CLIRR report.schulte2005

update

Added property validating to class org.jomc.model.modlet.DefaultModelProvider and updated method findModules to support model context attribute org.jomc.model.modlet.DefaultModelProvider.validatingAttribute. See the CLIRR report.schulte2005

remove

Removed the jomc-1.0.xsd schema deprecated by the jomc-1.2.xsd schema.schulte2005

Release 1.2.1 - 2012-03-14

TypeChangesBy

fix

Corrected the message of the model validation report detail with identifier IMPLEMENTATION_DEPENDENCY_OVERRIDE_PROPERTY_WARNING.schulte2005

Release 1.2.2 - 2012-03-28

TypeChangesBy

fix

Updated method createObject of class org.jomc.model.Modules to correct a synchronization issue causing deadlocks when an object is starting threads during instantiation re-entering the method blocking the instantiation from completing.schulte2005