Changelog

Release History

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

Release 1.1 - 2010-07-28

TypeChangesBy

add

Added support for configuring model processing to class org.jomc.ri.DefaultObjectManager. See the CLIRR report.schulte2005

add

Added class org.jomc.ri.DefaultListener printing log events to the standard system streams registered when no org.jomc.spi.Listener implementation is found.schulte2005

fix

Corrected an endless loop when listeners are provided by a different class loader than the class loader loading class org.jomc.ri.DefaultObjectManager.schulte2005

fix

Corrected class org.jomc.ri.DefaultObjectManager to manage listeners per class loader instead of per instance. See the CLIRR report.schulte2005

update

Updated class org.jomc.ri.DefaultObjectManager to register a default listener writing to System.out and System.err if no listeners are provided.schulte2005

Release 1.2 - 2012-02-16

TypeChangesBy

add

Added package org.jomc.ri.model providing runtime model classes.schulte2005

add

Added methods getDefaultListener, getDefaultScope, getDefaultLocator, getDefaultInvoker and getDefaultInvocation to class org.jomc.ri.DefaultObjectManager taking a model. See the CLIRR report.schulte2005

Release 1.2.1 - 2012-03-05

TypeChangesBy

fix

Upgraded to build using maven-jomc-plugin version 1.2.2 to prevent java.lang.StringIndexOutOfBoundsException: String index out of range: -1 exceptions from getting thrown when updating message resources to contain empty messages. See the Changes report.schulte2005

Release 1.2.2 - 2012-03-28

TypeChangesBy

fix

Updated methods getObjectManager(java.lang.ClassLoader) and getObject(org.jomc.spi.Scope,org.jomc.model.Instance,java.lang.ClassLoader) of class org.jomc.ri.DefaultObjectManager to correct a synchronization issue causing deadlocks when an object is requested from a scope another object is currently created in by another thread.schulte2005