<?xml version="1.0" encoding="ISO-8859-1"?>
<document url="release-notes.xml">
  <body>
    <title>Release notes</title>
    <section title="Releases">

    	<note>
    		Starting with release 1.3.3 RC1, release notes will be maintained in 
    		<a href="http://jira.codehaus.org/browse/CASTOR">Jira </a> only. For convenience, 
    		we will include a link to the relevant release notes with every release. 
    	</note>

        <note>
        	For all releases prior to 0.9.6, the release notes can be found 
        	<a href="changelog.html">here</a>.
       	</note>

<!--
                <bug id="">
                    <description></description>
                    <contributor>
                        <name></name>
                        <email></email>
                    </contributor>
                    <submitter>
                        <name></name>
                        <email></email>
                    </submitter>
                    <reporter>
                        <name></name>
                        <email></email>
                    </reporter>
                    <type></type>
                    <module></module>
                    <date></date>
                </bug>

-->
<!-- 
        <release version="SVN">
            <description>New and on-going development</description>
            <date>tbd</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
	        </summary>
	        <bugs>
	        </bugs>
	    </release>
        -->

        <release version="1.3.3">
            <description>Maintenance release</description>
            <date>Dec 31, 2013</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
               <p>
                  Please look at the
                  <a href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10891&amp;version=18424">Jira release notes</a>
                  for details about the following (XML-related) issues addressed in this release:
               </p>
               
               <p>
                  <pre>
** Bug
    * [CASTOR-2762] - Build errors doing mvn install
    * [CASTOR-3174] - Castor generates code with empty statements
    * [CASTOR-3200] - The jar files from "http://dist.codehaus.org/castor/1.3.2/" seems to be compiled for Java 1.6
    * [CASTOR-3215] - Custom FieldHandler implementing 
    * [CASTOR-3216] - No castor-xml 1.1.1 in Maven repository?
    * [CASTOR-3217] - CLONE - The jar files from "http://dist.codehaus.org/castor/1.3.2/" seems to be compiled for Java 1.6
    * [CASTOR-3233] - Link on castor.org to "how to submit an issue" is broken.
    * [CASTOR-3234] - Can't find resource for bundle java.util.PropertyResourceBundle, key LOG.debug.ignore.extra.element
    * [CASTOR-3240] - XML codegen field name convention variable change broke
    * [CASTOR-3241] - web site link
    * [CASTOR-3242] - Releases 1.3.2 and 1.3.3-RC1 cannot run with JDK 5
    * [CASTOR-3245] - Can't find resource for bundle java.util.PropertyResourceBundle, key LOG.debug.ignore.extra.element
    * [CASTOR-3246] - Auto-complete doesn't handle Hungarian notation of properties
    * [CASTOR-3259] - castor xsd to java object hierarchy self-reference



** Improvement
    * [CASTOR-2557] - Update dependency webpage 
    * [CASTOR-3068] - CastorMarshaller documentation.
    * [CASTOR-3097] - Refactor Namespaces class to use a stack-ish structure
    * [CASTOR-3195] - Version info not DRY
    * [CASTOR-3219] - Maven POMs should include a version for the dependencies
    * [CASTOR-3251] - [patch] avoid allocations in EnumFieldHandler



** Task
    * [CASTOR-3055] - Add documentation for StAX to SAX bridge
    * [CASTOR-3211] - Delete outdated HTML documentation
    * [CASTOR-3213] - When i try to add the mapping file as input source to xmlContext it throw exception as org.castor.core.util.PropertiesException Properties value can not be converted to boolean: org.exolab.castor.xml.strictelements=false
                  </pre>

               </p>
            </summary>
            <bugs>
                <bug id="2767" tool="jira">
                    <description>Build errors doing mvn install</description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@codehaus.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20130602</date>
                </bug>
            </bugs>
        </release>
        
        <release version="1.3.3-RC1">
            <description>1st release candidate for Castor 1.3.3 - A maintenance release</description>
            <date>Apr 18, 2012</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
            	<p>
            	   Please look at the
            	   <a href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10891&amp;version=17217">Jira release notes</a>
            	   for details about all (XML-related) issues addressed in this release.
            	</p>
            </summary>
            <bugs>
                <bug id="3088" tool="jira">
                    <description>
                        Cleanup connection handling in TransactionContext.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20110520</date>
                </bug>
                <bug id="3087" tool="jira">
                    <description>
                        Move creation of SQLRelationLoader instances from ClassMolder to SQLEngine
                        to use TableInfo class to bind parameters to SQL statements.
                    </description>
                    <contributor>
                        <name>Johannes Venzke</name>
                        <email>johannes.venzke@revival.de</email>
                    </contributor>
                    <submitter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </submitter>
                    <reporter>
                        <name>Johannes Venzke</name>
                        <email>johannes.venzke@revival.de</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20110518</date>
                </bug>
                <bug id="3086" tool="jira">
                    <description>
                        Refactoring of SQLRelationLoader:
                        Use of persistence.sql.query classes to represent constructed queries.
                        Introduce CastorStatement and CastorConnection classes to handle query construction (query visitors)
                        Remove argument PersistenceFactory.
                    </description>
                    <contributor>
                        <name>Johannes Venzke</name>
                        <email>johannes.venzke@revival.de</email>
                    </contributor>
                    <submitter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </submitter>
                    <reporter>
                        <name>Johannes Venzke</name>
                        <email>johannes.venzke@revival.de</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20110518</date>
                </bug>
                <bug id="3084" tool="jira">
                    <description>
                        Use introduced CastorConnection instead of java.sql.connection and adapt
                        Persistence-Interface to take CastorConnection instead of objects
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20110518</date>
                </bug>
                <bug id="3076" tool="jira">
                    <description>
                        Move LockEngine.TypeInfo from an inner to a normal class.
                    </description>
                    <contributor>
                        <name>Wensheng Dou</name>
                        <email>wsdou55@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Wensheng Dou</name>
                        <email>wsdou55@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20110513</date>
                </bug>
                <bug id="3065" tool="jira">
                    <description>
                        ArrayIndexOutOfBoundsException occurs when loading an extended object.
                    </description>
                    <contributor>
                        <name>Wensheng Dou</name>
                        <email>wsdou55@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Wensheng Dou</name>
                        <email>wsdou55@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20110512</date>
                </bug>
                <bug id="3083" tool="jira">
                    <description>
                        Include CastorConnection in TransactionContext
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20110512</date>
                </bug>
                <bug id="3082" tool="jira">
                    <description>
                        Introduce CastorConnection in ConnectionFactory-Interface (implement Methods in extending classes).
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20110512</date>
                </bug>
                <bug id="3073" tool="jira">
                    <description>
                        Move handling of extends hierarchy from ClassMolder and KeyGenerator to SQLEngine.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20110503</date>
                </bug>
                <bug id="3062" tool="jira">
                    <description>
                        Create SQL query visitors through PersistenceFactory.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20110427</date>
                </bug>
                <bug id="3050" tool="jira">
                    <description>
                        Replace EDU.oswego.cs.dl.util.concurrent by
                        java.util.concurrent.locks.ReentrantReadWriteLock.
                    </description>
                    <contributor>
                        <name>Wensheng Dou</name>
                        <email>wsdou55@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Wensheng Dou</name>
                        <email>wsdou55@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20110406</date>
                </bug>
            </bugs>
        </release>

        <release version="1.3.2">
            <description>Maintenance release</description>
            <date>March 29, 2011</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Changes</h2>
                
                <h3>Java enum handling</h3>
                
                <p>
                    To persist an Java enum it needs to be converted to a string. To do so
                    Castor previously called toString() method of the enum. This worked out
                    well until the toString() method got overwritten by a user to provide
                    localized messages to be displayed for the enum values. In such a case
                    the localized message got written to the database which caused failures
                    when entity was loaded from database again. By calling name() method to
                    convert the enum value to an string this will not happen any more.
                </p>
                
                <h3>Removed deprecated artefacts of CPA module</h3>
                
                <p>
                    The following Interfaces, Classes, Methods and Properties that had been
                    deprecated at previous Castor releases have been removed.
                </p>
                <ul>
                    <li>Class: org.exolab.castor.jdo.JDO</li>
                    <li>Property: org.exolab.castor.jdo.Database.ReadOnly</li>
                    <li>Property: org.exolab.castor.jdo.Database.Shared</li>
                    <li>Property: org.exolab.castor.jdo.Database.Exclusive</li>
                    <li>Property: org.exolab.castor.jdo.Database.DbLocked</li>
                    <li>Class: org.exolab.castor.persist.spi.Complex</li>
                    <li>Interface: org.exolab.castor.persist.Lazy</li>
                    <li>Class: org.castor.cpa.CPAConfiguration</li>
                    <li>Method: org.castor.jdo.util.JdoConfFactory.createDatabase(String, String, DataSource, Mapping)</li>
                    <li>Method: org.castor.jdo.util.JdoConfFactory.createDatabase(String, String, DataSource, Mapping[])</li>
                    <li>Method: org.castor.jdo.util.JdoConfFactory.createDatabase(String, String, Driver driver, Mapping)</li>
                    <li>Method: org.castor.jdo.util.JdoConfFactory.createDatabase(String, String, Driver driver, Mapping[])</li>
                    <li>Method: org.castor.jdo.util.JdoConfFactory.createMapping(String)</li>
                    <li>Method: org.castor.jdo.util.JdoConfFactory.createTransactionDemarcation()</li>
                </ul>
            </summary>
            <bugs>
                <bug id="3005" tool="jira">
                    <description>
                        Use info classes at buildStatement() of SQLStatementLoad.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100917</date>
                </bug>
                <bug id="3004" tool="jira">
                    <description>
                        Use info classes at SQLStatementUpdate and SQLStatementDelete.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100916</date>
                </bug>
                <bug id="3003" tool="jira">
                    <description>
                        Created info classes that provide a view on mapping from database perspective.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100916</date>
                </bug>
                <bug id="2997" tool="jira">
                    <description>
                        Removed jdo-extensions-it module.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100907</date>
                </bug>
                <bug id="2996" tool="jira">
                    <description>
                        Integrated tests of jdo-extensions-it into CPACTF.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100907</date>
                </bug>
                <bug id="2995" tool="jira">
                    <description>
                        Removed requirement to specify default mapping/configuration for CPACTF.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100907</date>
                </bug>
                <bug id="2994" tool="jira">
                    <description>
                        Added support to specify class and package mapping in jdo-conf.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100906</date>
                </bug>
                <bug id="2993" tool="jira">
                    <description>
                        Allowed definition of jdo-conf without XML mapping.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100906</date>
                </bug>
                <bug id="2990" tool="jira">
                    <description>
                        Changed handling of Java enums to call name() instead of toString()
                        when converting to a string value.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100906</date>
                </bug>
                <bug id="2858" tool="jira">
                    <description>
                        Fixed wrong priority for references to extended class hierarchy.
                    </description>
                    <contributor>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20100906</date>
                </bug>
                <bug id="2957" tool="jira">
                    <description>
                        Used select class hierarchy at SQLStatementLoad.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100819</date>
                </bug>
                <bug id="2956" tool="jira">
                    <description>
                        Removed mapping hack from cpactf-testcase 70.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100705</date>
                </bug>
                <bug id="2954" tool="jira">
                    <description>
                        Added ability to handle joins to current class hierarchy.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100705</date>
                </bug>
                <bug id="2952" tool="jira">
                    <description>
                        Used visitor pattern to uncouple the order of select-columns
                        from the order of the resulset-columns.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100623</date>
                </bug>
                <bug id="2948" tool="jira">
                    <description>
                        Cleaned up code by removing QueryContext brownfields.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100623</date>
                </bug>
                <bug id="2945" tool="jira">
                    <description>
                        Implemented visitor pattern for SQL statements and started using it.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100607</date>
                </bug>
                <bug id="2944" tool="jira">
                    <description>
                        Adapted some classes to use CastorStatement / CastorConnection.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100607</date>
                </bug>
                <bug id="2938" tool="jira">
                    <description>
                        Minor code cleanup at key generator.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100531</date>
                </bug>
                <bug id="2834" tool="jira">
                    <description>
                        Made the use of cycle breaker code in generated equals()/hashcode()
                        methods configurable.
                    </description>
                    <contributor>
                        <name>Torsten Juergeleit</name>
                        <email>torsten.juergeleit@online.de</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Jean-Marc Borer</name>
                        <email>jmborer@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20100512</date>
                </bug>
                <bug id="2746" tool="jira">
                    <description>
                        Fixed bug in CycleBreaker.
                    </description>
                    <contributor>
                        <name>Jean-Marc Borer</name>
                        <email>jmborer@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Jean-Marc Borer</name>
                        <email>jmborer@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20100512</date>
                </bug>
                <bug id="2896" tool="jira">
                    <description>
                        Prevented exceptions at shutdown of cache factories.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20100501</date>
                </bug>
                <bug id="2917" tool="jira">
                    <description>
                        Removed deprecated artefacts of CPA module.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100501</date>
                </bug>
                <bug id="2906" tool="jira">
                    <description>
                        Used CastorConnection in SQLStatementUpdate.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100430</date>
                </bug>
                <bug id="2890" tool="jira">
                    <description>
                        Implemented first step of improvement of SQL statement classes.
                    </description>
                    <contributor>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Butterstein</name>
                        <email>madsheepscarer@googlemail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100330</date>
                </bug>
                <bug id="2879" tool="jira">
                    <description>
                        Use Java 5 enums for mapping.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20100220</date>
                </bug>
                <bug id="2045" tool="jira">
                    <description>
                        Polymorphism issues with ClassMolder.load().
                    </description>
                    <contributor>
                        <name>Clovis Wichoski</name>
                        <email>clovis@supridatta.com.br</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>August Detlefsen</name>
                        <email>augustd@codemagi.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20100131</date>
                </bug>
                <bug id="2874" tool="jira">
                    <description>
                        Reset resolvers only once after all ClassMolders are initialized.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100131</date>
                </bug>
                <bug id="2873" tool="jira">
                    <description>
                        Remove obscure debug flag from PersistenceCapableRelationResolver.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100131</date>
                </bug>
                <bug id="2871" tool="jira">
                    <description>
                        Fix DataObjectAccessException thrown in multi threaded environment
                        at loading of extended entities because of wrong ClassMolder.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Clovis Wichoski</name>
                        <email>clovis@supridatta.com.br</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20100115</date>
                </bug>
                <bug id="2870" tool="jira">
                    <description>
                        Extend CPACTF for multi threaded tests.
                    </description>
                    <contributor>
                        <name>Clovis Wichoski</name>
                        <email>clovis@supridatta.com.br</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Clovis Wichoski</name>
                        <email>clovis@supridatta.com.br</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100113</date>
                </bug>
                <bug id="2864" tool="jira">
                    <description>
                        Add SQL parser as created during GSoC 2008 to SVN trunc.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100107</date>
                </bug>
                <bug id="2866" tool="jira">
                    <description>
                        Update ant from 1.6 to 1.7.1.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20100107</date>
                </bug>
                <bug id="2862" tool="jira">
                    <description>
                        Refactor handling of lazy collections.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100107</date>
                </bug>
                <bug id="2865" tool="jira">
                    <description>
                        Improve solution to prevent reference set to null during long transaction.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20100107</date>
                </bug>
                <bug id="2863" tool="jira">
                    <description>
                        Wrap PreparedStatementMock with a dynamic proxy to be able to compile
                        with Java 5 and 6.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20100106</date>
                </bug>
            </bugs>
        </release>
        
        <release version="1.3.1">
            <description>Maintenance release</description>
            <date>January 3, 2010</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Changes</h2>
                
                <h3>Moved connection proxies into new org.castor.cpa.persistence.sql.connection package</h3>
                
                <p>
                    The entry in to enable connection proxies in properties file should now be:
                </p>
                    <code-panel>
# True if proxy classes should be used for JDBC connections and prepared statements.
# Defaults to true.
#
org.castor.cpa.persistence.sql.connection.proxies=false</code-panel>

                <h3>Castor XML and the use of regular expressions</h3>
                
                <p>
                    If regular expressions are being used with Castor XML,
                    Castor XML now throws a <tt>IllegalStateException</tt>
                    when no regular expression engine id specified in a
                    custom <tt>castor.properties</tt> file (using the 
                    <tt>org.exolab.castor.regexp</tt> property). Please
                    check with the reference guide to see what regular 
                    expression engines are supported.
                </p>
                
                <h2>Additions</h2>
                
                <h3>Added support for Atomikos transaction manager</h3>
                
                <p>
                    You can configure Castor to use Atomikos transaction manager as follows:
                </p>
                
            <code-panel><![CDATA[
<transaction-demarcation mode="global">
   <transaction-manager name="atomikos" />
</transaction-demarcation>]]></code-panel>

                <h3>Added support for named native queries at the class level</h3>
                
                <p>
                    It is now possible to specify named native (SQL) queries at the class level:
                </p>
                    <code-panel><![CDATA[
<class name="org.castor.cpa.test.test1503.Entity" identity="id">
    <description>Named native query entity</description>
    <map-to table="test1503_entity"/>
    <field name="id" type="integer">
        <sql name="id" type="integer"/>
    </field>
    <field name="name" type="string">
        <sql name="name" type="char"/>
    </field>
    <named-native-query name="nativeSelectEntity">
        <query>SELECT * FROM test1503_entity</query>
    </named-native-query>
</class>]]></code-panel>
            </summary>
            <bugs>
                <bug id="2861" tool="jira">
                    <description>
                        Reference set to null during long transaction.
                    </description>
                    <contributor>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20091231</date>
                </bug>
                <bug id="2784" tool="jira">
                    <description>
                        Create junit tests for SQL class hierarchy.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20091228</date>
                </bug>
                <bug id="2856" tool="jira">
                    <description>
                        Add support for LIMIT and OFFSET clause on sapdb/maxdb.
                    </description>
                    <contributor>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20091129</date>
                </bug>
                <bug id="2850" tool="jira">
                    <description>
                        Separate building of SQL statements for queries from SQLStatementLoad.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20091109</date>
                </bug>
                <bug id="2849" tool="jira">
                    <description>
                        Remove DTX engine.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Task</type>
                    <module>All</module>
                    <date>20091109</date>
                </bug>
                <bug id="2833" tool="jira">
                    <description>
                         Enabled execution of CPACTF tests against HSQLDB.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>200909028</date>
                </bug>
                <bug id="2836" tool="jira">
                    <description>
                         Shift identity check from SQLStatementLoad to SQLEngine.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090910</date>
                </bug>
                <bug id="2822" tool="jira">
                    <description>
                         Remove remaining artefacts of old castor persistence test framework after
                         migration of all tests.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090902</date>
                </bug>
                <bug id="2237" tool="jira">
                    <description>
                         Refactor available tests to use the new castor persistence test framework.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090902</date>
                </bug>
                <bug id="2829" tool="jira">
                    <description>
                         Added a new property on SourceGenerator to allow
                         specification of the desdtination for resource files
                         generated during code generation (incl. SourceGeneratorMain, 
                         Ant task definition).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Stevo Slavic</name>
                        <email>sslavic@yahoo.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20090828</date>
                </bug>
                <bug id="2827" tool="jira">
                    <description>
                         Optimized code generation for Java 5 enums.
                    </description>
                    <contributor>
                        <name>Stevo Slavic</name>
                        <email>sslavic@yahoo.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Stevo Slavic</name>
                        <email>sslavic@yahoo.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20090825</date>
                </bug>
                <bug id="2828" tool="jira">
                    <description>
                         Move Database specific code from KeyGenerators to PersistenceFactory.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090820</date>
                </bug>
                <bug id="2724" tool="jira">
                    <description>
                        Sequence key generator on MaxDB generates wrong command.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090815</date>
                </bug>
                <bug id="2799" tool="jira">
                    <description>
                        Improve SQLStatementInsertCheck to incorporate all the exception handling
                        for executeStatement method of KeyGenerators.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090815</date>
                </bug>
                <bug id="2722" tool="jira">
                    <description>
                        Add missing javadoc to KeyGeneratorTypeHandler interface and its implementations.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090812</date>
                </bug>
                <bug id="2723" tool="jira">
                    <description>
                        Add missing javadoc to KeyGenerator interface and its implementations.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090812</date>
                </bug>
                <bug id="2812" tool="jira">
                    <description>
                        Improve SQL Insert class hierarchy to treat Sequence NextVal as an Expression.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090810</date>
                </bug>
                <bug id="2811" tool="jira">
                    <description>
                        Move SQLStatementCreate to org.castor.cpa.persistence.sql.engine package.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090810</date>
                </bug>
                <bug id="2810" tool="jira">
                    <description>
                        Move common method to AbstractKeyGenerator and remove getStyle method from
                        KeyGenerator Interface.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090810</date>
                </bug>
                <bug id="2794" tool="jira">
                    <description>
                        Build statements with Insert class hierarchy where no special syntax is
                        required.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090804</date>
                </bug>
                <bug id="2801" tool="jira">
                    <description>
                        Castor does not care on registered TxSynchronizable implementations
                        when using global transaction demarcation.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090804</date>
                </bug>
                <bug id="2791" tool="jira">
                    <description>
                        Move buildStatement from SQLStatementCreate to Key Generators.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090803</date>
                </bug>
                <bug id="2796" tool="jira">
                    <description>
                        Add query objects as created at GSoC 2008 to SVN trunc.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090802</date>
                </bug>
                <bug id="2783" tool="jira">
                    <description>
                        Move executeStatementAfterInsert() method from SQLStatementCreate to
                        AbstractAfterKeyGenerator.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090802</date>
                </bug>
                <bug id="2694" tool="jira">
                    <description>
                        Migrating TC80 - TC83 from old to new CPACTF test suit.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090802</date>
                </bug>
                <bug id="2782" tool="jira">
                    <description>
                        Move executeStatementBeforeInsert() method from SQLStatementCreate to
                        AbstractBeforeKeyGenerator.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090731</date>
                </bug>
                <bug id="2790" tool="jira">
                    <description>
                        Declare executeStatement Method in the KeyGenerator Interface.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090731</date>
                </bug>
                <bug id="2769" tool="jira">
                    <description>
                        Fixed NPE problem at JInterface constructor (that was a result of 
                        fixing a Checkstyle warning).
                    </description>
                    <contributor>
                        <name>Ludovic Maître</name>
                        <email>ludovic.maitre@free.fr</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Ludovic Maître</name>
                        <email>ludovic.maitre@free.fr</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen</module>
                    <date>20090730</date>
                </bug>
                <bug id="2781" tool="jira">
                    <description>
                        Move executeStatementDuringInsert() method from SQLStatementCreate to
                        SequenceDuringKeyGenerator.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090730</date>
                </bug>
                <bug id="2780" tool="jira">
                    <description>
                        Move executeStatementNoKeyGen() method from SQLStatementCreate to
                        NoKeyGenerator.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090730</date>
                </bug>
                <bug id="2776" tool="jira">
                    <description>
                        Improve SQLStatementInsertCheck similar to SQLStatementUpdateCheck.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090729</date>
                </bug>
                <bug id="2779" tool="jira">
                    <description>
                        Create key generator implementation and factory that does not generate key.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090729</date>
                </bug>
                <bug id="2778" tool="jira">
                    <description>
                        Create abstract base classes for all key generators using same style.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090729</date>
                </bug>
                <bug id="2789" tool="jira">
                    <description>
                        Wrong syntax and missing quotation to retrieve generated keys for
                        PostGreSQL.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090729</date>
                </bug> 
                <bug id="2777" tool="jira">
                    <description>
                        Improve SQL class hierarchy to support insert queries.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090728</date>
                </bug>
                <bug id="2786" tool="jira">
                    <description>
                        SQLRelationLoader does not quote column and table names.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090728</date>
                </bug> 
                <bug id="2774" tool="jira">
                    <description>
                        Add support for simple select queries to class hierarchy and use it at
                        SQLStatementUpdateCheck.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090728</date>
                </bug> 
                <bug id="2772" tool="jira">
                    <description>
                        Change logic for PostgreSQL to retrieve generated key at
                        SequenceAfterKeyGenerator.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090728</date>
                </bug> 
                <bug id="2775" tool="jira">
                    <description>
                        Rename SQLStatementLookup to SQLStatementInsertCheck.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090728</date>
                </bug> 
                <bug id="2773" tool="jira">
                    <description>
                        Change logic for Oracle to use before instead of after key generator when
                        neiter trigger nor returning is used.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090728</date>
                </bug> 
                <bug id="2771" tool="jira">
                    <description>
                        Construct SQL SELECT Query inside SQLStatementUpdateCheck.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090727</date>
                </bug> 
                <bug id="2721" tool="jira">
                    <description>
                        Split SequenceKeyGenerator into 3 implementations handling one of the
                        styles before, during and after.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090727</date>
                </bug> 
                <bug id="2764" tool="jira">
                    <description>
                        Move SQLStatementStore org.castor.cpa.persistence.sql.engine and rename to
                        SQLStatementUpdate.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090723</date>
                </bug> 
                <bug id="2750" tool="jira">
                    <description>
                        Delegate query construction from SQLStatementStore to separate class
                        hierarchy.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090722</date>
                </bug> 
                <bug id="2720" tool="jira">
                    <description>
                        Move differences of database engines from IdentityKeyGenerator to
                        PersistenceFactory.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090722</date>
                </bug> 
                <bug id="2759" tool="jira">
                    <description>
                        Added support for Atomikos transaction manager.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090720</date>
                </bug> 
                <bug id="2743" tool="jira">
                    <description>
                        Delegate query construction from SQLStatementRemove to separate class
                        hierarchy.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090715</date>
                </bug> 
                <bug id="2735" tool="jira">
                    <description>
                        Build where condition of SQLStatementStore in getStoreStatement() method
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090708</date>
                </bug> 
                <bug id="2734" tool="jira">
                    <description>
                        Fixed a regression issue with the XML code generator in the
                        context of &lt;complexType&gt; restirctions.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>umasankar</name>
                        <email>ukshankar@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen</module>
                    <date>20090703</date>
                </bug>
                <bug id="2019" tool="jira">
                    <description>
                        Added thread safety-ness to CycleBreaker class.
                    </description>
                    <contributor>
                        <name>Torsten Juergeleit</name>
                        <email>torsten.juergeleit@online.de</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Torsten Juergeleit</name>
                        <email>torsten.juergeleit@online.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20090629</date>
                </bug>
                <bug id="1940" tool="jira">
                    <description>
                        Fixed broken support for sequence key generator with trigger at PostgreSQL.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Tommie Gannert</name>
                        <email>tommie.gannert@aventek.se</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090612</date>
                </bug>
                <bug id="2693" tool="jira">
                    <description>
                        Migrated TC73, TC74 from old to new CPACTF test suite.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090609</date>
                </bug>
                <bug id="2738" tool="jira">
                    <description>
                        Use only lower case table and column names in cpactf tests.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090609</date>
                </bug>
                <bug id="2692" tool="jira">
                    <description>
                        Migrated TC70 - TC72 from old to new CPACTF test suite.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090607</date>
                </bug>
                <bug id="2725" tool="jira">
                    <description>
                        Remove support for PersistenceFactory.supportsSetNullInWhere().
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090607</date>
                </bug>  
                <bug id="2691" tool="jira">
                    <description>
                        Migrated TC32 - TC37 from old to new CPACTF test suite.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090531</date>
                </bug>
                <bug id="2733" tool="jira">
                    <description>
                        Move check of failure reason from SQLStatementStore into a separate class.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090531</date>
                </bug> 
                <bug id="2690" tool="jira">
                    <description>
                        Migrated TC25 - TC29 from old to new CPACTF test suite.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090528</date>
                </bug>
                <bug id="2727" tool="jira">
                    <description>
                        Remove synchronization of executeStatement() at SQLStatementStore.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090527</date>
                </bug>
                <bug id="2730" tool="jira">
                    <description>
                        Migrated TC38 and TC39 from old to new CPACTF test suite.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090525</date>
                </bug>
                <bug id="2729" tool="jira">
                    <description>
                        Search method of SafeStack must be synchronized.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Bardouillet</name>
                        <email>gilles.bardouillet@atosorigin.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20090525</date>
                </bug>
                <bug id="2728" tool="jira">
                    <description>
                        Migrated TC14 from old to new CPACTF test suite.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090524</date>
                </bug>
                <bug id="2718" tool="jira">
                    <description>
                        Shift update of records of extended objects from SQLStatementStore to ClassMolder.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090523</date>
                </bug>
                <bug id="2726" tool="jira">
                    <description>
                        Remove synchronization of executeStatement() at SQLStatementRemove.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090523</date>
                </bug>
                <bug id="2717" tool="jira">
                    <description>
                        Shift Identity size check from SQLStatementStore to SQLEngine.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090522</date>
                </bug>       
                <bug id="2689" tool="jira">
                    <description>
                        Migrated TC20 - TC24 from old to new CPACTF test suite.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090522</date>
                </bug>
                <bug id="2699" tool="jira">
                    <description>
                        Changed the way Castor deals with regular expression (patterns)
                        when no regular expression engine is defined.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Patrick van Kann</name>
                        <email>patrick.vankann@fortune-cookie.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20090521</date>
                </bug>
                <bug id="2688" tool="jira">
                    <description>
                        Migrated TC17, TC18, TC19 from old to new CPACTF test suite.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090517</date>
                </bug>
                <bug id="2716" tool="jira">
                    <description>
                        Separates the PrepareStatement functionality from executeStatement.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090518</date>
                </bug>       
                <bug id="2710" tool="jira">
                    <description>
                        Enabled execution of new JDO test suite against SAPDB/MAXDB.
                    </description>
                    <contributor>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090518</date>
                </bug>  
                <bug id="2715" tool="jira">
                    <description>
                        Shift the SQLColumnInfo array contents to constructor.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090517</date>
                </bug>  
                <bug id="2687" tool="jira">
                    <description>
                        Migrated TC15, TC15a, TC16 from old to new CPACTF test suite.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090517</date>
                </bug>
                <bug id="2714" tool="jira">
                    <description>
                        Shift the SQLFieldInfo array contents to constructor.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090516</date>
                </bug>  
                <bug id="2705" tool="jira">
                    <description>
                        Prepare statement of SQLStatementRemove in a separate method.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090514</date>
                </bug>  
                <bug id="2709" tool="jira">
                    <description>
                        Fixed ctf.jdo.tc1x.TestMultiPrimKeysOnly failing on MaxDB/SapDB.
                    </description>
                    <contributor>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090514</date>
                </bug>  
                <bug id="1503" tool="jira">
                    <description>
                        Added support for named native queries at the class level.
                    </description>
                    <contributor>
                        <name>Emir Causevic</name>
                        <email>emircaus@bih.net.ba</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090511</date>
                </bug>  
                <bug id="2707" tool="jira">
                    <description>
                        Shift deletion of records of extended objects from SQLStatementRemove to ClassMolder.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090511</date>
                </bug>  
                <bug id="2019" tool="jira">
                    <description>
                        Added thread safety-ness to XMLClassDescriptorResolverImpl.DescriptorCacheImpl.
                    </description>
                    <contributor>
                        <name>Torsten Juergeleit</name>
                        <email>torsten.juergeleit@online.de</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Torsten Juergeleit</name>
                        <email>torsten.juergeleit@online.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20090510</date>
                </bug>
               <bug id="2704" tool="jira">
                    <description>
                        Pass ID's array to constructor of SQLStatementRemove.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090510</date>
                </bug>
                <bug id="2708" tool="jira">
                    <description>
                        Migrated TC38a from old to new CPACTF test suit.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090509</date>
                </bug>
                <bug id="2706" tool="jira">
                    <description>
                        Shifted identity check from SQLStatementRemove to SQLEngine.
                    </description>
                    <contributor>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ahmad Hassan</name>
                        <email>ahmad.hassan@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090509</date>
                </bug>
                <bug id="2650" tool="jira">
                    <description>
                        Enabled testing against derby-embedded within eclipse by execution of
                        ddl scripts through test framework before test execution.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090509</date>
                </bug>
                <bug id="2686" tool="jira">
                    <description>
                        Migrated TC10 - TC13 from old to new CPACTF test suite.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090503</date>
                </bug>
                <bug id="2699" tool="jira">
                    <description>
                        Fixed a problem related to handling of invalid values
                        for boolean types. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Andrew Liu</name>
                        <email>liusandrew@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20090429</date>
                </bug>
                <bug id="2685" tool="jira">
                    <description>
                        Updated Maven dependency for JTA to 1.1.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090421</date>
                </bug>
                <bug id="2674" tool="jira">
                    <description>
                        Added support for name spaces for &lt;xs:union> during 
                        serialization using SchemaWriter.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Holger</name>
                        <email>holger@boesby.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20090331</date>
                </bug>
                <bug id="2677" tool="jira">
                    <description>
                        Removed restrictions that Castor XML supports only nine (9)
                        constructor arguments in mapping mode.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Darrick Coleman</name>
                        <email>darrickc@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20090330</date>
                </bug>
                <bug id="2679" tool="jira">
                    <description>
                        Fixed problem related to the use of namespaces with
                        any nodes (during marshalling). 
                    </description>
                    <contributor>
                        <name>Joao Schim</name>
                        <email>Joao.Schim@kb.nl</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joao Schim</name>
                        <email>Joao.Schim@kb.nl</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20090329</date>
                </bug>
                <bug id="2678" tool="jira">
                    <description>
                        Fixed problem related to the use of namespaces with
                        any nodes. 
                    </description>
                    <contributor>
                        <name>Joao Schim</name>
                        <email>Joao.Schim@kb.nl</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joao Schim</name>
                        <email>Joao.Schim@kb.nl</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20090329</date>
                </bug>
                <bug id="2673" tool="jira">
                    <description>
                        Fixed issue that caused Test87 of new CPA test suite fails on some systems.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090322</date>
                </bug>
                <bug id="2648" tool="jira">
                    <description>
                        Use ANSI outer join operators in query for Microsoft SQL engine.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090319</date>
                </bug>
                <bug id="2221" tool="jira">
                    <description>
                        Fixed exception thrown by HighLowKeyGenerator on SQL Server 2005.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Brian Schlining</name>
                        <email>bschlining@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090318</date>
                </bug>
                <bug id="303" tool="jira">
                    <description>
                        Fixed bug that caused Castor to not save id of related object that uses
                        key generator if it is detached.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dan Daugherty</name>
                        <email>dan@ddaniscool.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090311</date>
                </bug>
                <bug id="2669" tool="jira">
                    <description>
                        Separated responsibility of ConnectionFactory to create connections
                        and initialize/hold other database related objects.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090304</date>
                </bug>
                <bug id="2665" tool="jira">
                    <description>
                        Moved connection proxies from org.castor.jdo.drivers to
                        org.castor.cpa.persistence.sql.connection package.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090228</date>
                </bug>
                <bug id="2663" tool="jira">
                    <description>
                        Changed code generation for mapping.xsd from Java 1.4 to Java 5.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20090225</date>
                </bug>
                <bug id="1073" tool="jira">
                    <description>
                        Added org.exolab.castor.types.Time &lt;--> java.util.Long convertor.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090222</date>
                </bug>
                <bug id="2658" tool="jira">
                    <description>
                        Fixed bug in normalize() method of org.exolab.castor.types.DateTimeBase.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20090222</date>
                </bug>
                <bug id="241" tool="jira">
                    <description>
                        Added test to verify that ObjectNotFoundException during load() releases
                        in-memory read lock.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Levi Purvis</name>
                        <email>levi.purvis@mckesson.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090220</date>
                </bug>
                <bug id="2649" tool="jira">
                    <description>
                        Enabled execution of tests with derby. 
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090214</date>
                </bug>
                <bug id="2655" tool="jira">
                    <description>
                        Added SQL scripts for Derby. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090214</date>
                </bug>
                <bug id="1217" tool="jira">
                    <description>
                        Fixed wrong timestamps for same object having hierarchy when loaded by
                        many referers. 
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090214</date>
                </bug>
                <bug id="2654" tool="jira">
                    <description>
                        Refactored handling of KeyGenerator and extracted ValueHandlers. 
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090214</date>
                </bug>
                <bug id="2651" tool="jira">
                    <description>
                        Extended SqlTypeInfos to support new conversion method. 
                    </description>
                    <contributor>
                        <name>Peter Schmidt</name>
                        <email>peter-list@stayduebeauty.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Peter Schmidt</name>
                        <email>peter-list@stayduebeauty.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JPA</module>
                    <date>20090211</date>
                </bug>
                <bug id="2645" tool="jira">
                    <description>
                        Set up cpactf tests running on Derby when building with Maven. 
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090212</date>
                </bug>
                <bug id="2647" tool="jira">
                    <description>
                        Added registerDescriptor(ClassDescriptor) method to 
                        JDOClassDescriptorResolver interface. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JPA</module>
                    <date>20090212</date>
                </bug>
                <bug id="2636" tool="jira">
                    <description>
                        Extended annotation processing framework to allow target 
                        aware processors and service (including base implementation).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Peter Schmidt</name>
                        <email>peter-list@stayduebeauty.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JPA</module>
                    <date>20090211</date>
                </bug>
            </bugs>
        </release>
        
        <release version="1.3">
            <description>Feature release</description>
            <date>February 11, 2009</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>

                <h2>Changes</h2>
                
                <h3>Support for <font color="red">Ant</font> as build tool 
                    <font color="red">dropped</font></h3>
                            
                <p>
                    For various reasons, support for Ant as build tool has been 
                    dropped altogether. Please switch to use <b>Maven 2</b>, with the 
                    relevant project-specific details available at
                    <a href="contributing.html">here</a>. 
                </p>
                
                <p>
                    Please note that the code base still includes Ant build files. Please
                    do not use them! Ant files in the trunk are in the process of 
                    being removed, though this will take us some time.
                </p>
                
                <h3>*Configuration have been replaced by *Properties</h3>
                            
                <p>
                    The classes CoreConfiguration, XMLConfiguration and CPAConfiguration have been
                    replaced by CoreProperties, XMLProperties and CPAProperties respectively. For
                    backward compatibility we have kept the *Configuration classes and declared
                    them deprecated. As we intend to remove *Configuration classes with next Castor
                    release we encourage you to change your code to use *Properties instead. 
                </p>

                <h2>Additions</h2>
                
                <h3>New system property for specifying location of custom Castor XML properties</h3>
                
                <p>
                    A new option has been added to specify the location of a 
                    custom Castor properties file by the means of a system property. 
                    This alters the sequence with which Castor XML searches for a 
                    custom properties as weil. 
                </p> 
                
                <p>
                    To specify the location of a Castor XML property file by using
                    a system property, please use ....
                </p>
                
                <code-panel>
> java -Dorg.castor.user.properties.location=/home/user/user.properties
                </code-panel>                    
            
            </summary>
            <bugs>
                <bug id="2630" tool="jira">
                    <description>
                        Marshaller performance - loadDefaultProperties
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Michael McMaster</name>
                        <email>mmcmaster@spss.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20090205</date>
                </bug>
                <bug id="2614" tool="jira">
                    <description>
                        XML_NAMING configuration cannot be set programmatically
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>John Huss</name>
                        <email>johnthuss@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20090205</date>
                </bug>
                <bug id="2638" tool="jira">
                    <description>
                        Added JConstant class to J* class hierarchy.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLgen</module>
                    <date>20090203</date>
                </bug>
                <bug id="2631" tool="jira">
                    <description>
                        Improved new cpa test suite to be executed with Microsoft SQL Server. 
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090201</date>
                </bug>
                <bug id="2184" tool="jira">
                    <description>
                        Renamed all *Configuration classes (such as XMLConfiguration,
                        CPAConfiguration, ... ) to *Properties. 
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20090126</date>
                </bug>
                <bug id="2629" tool="jira">
                    <description>
                        Added generation of files for jdo-conf.xsd with maven. 
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090125</date>
                </bug>
                <bug id="2628" tool="jira">
                    <description>
                        Added generation of files for cpactf-conf.xsd with maven. 
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090124</date>
                </bug>
                <bug id="2626" tool="jira">
                    <description>
                        Removed TC30 and TC31 from old test suite. 
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090124</date>
                </bug>
                <bug id="2625" tool="jira">
                    <description>
                        Added comments why tests are included/excluded in new test suite. 
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20090124</date>
                </bug>
                <bug id="2624" tool="jira">
                    <description>
                        Fixed failing test TC203 of old Castor JDO test suite. 
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20090124</date>
                </bug>
                <bug id="2623" tool="jira">
                    <description>
                        Replaced references in .classpath from jar's of lib directory to jar's of
                        maven repository using M2_REPO variable.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20090124</date>
                </bug>
                <bug id="2622" tool="jira">
                    <description>
                        Minor code cleanup.
                    </description>
                    <contributor>
                        <name>Allan Gillis</name>
                        <email>allan.gillis@drdc-rddc.gc.ca</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Allan Gillis</name>
                        <email>allan.gillis@drdc-rddc.gc.ca</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20090121</date>
                </bug>
                <bug id="2592" tool="jira">
                    <description>
                        Fixed a problem with primitive constructor-mapped fields
                        in the context of 'null' vales (i.e. where the field was not 
                        present in the XML document). 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>No Matter</name>
                        <email>psy051167@mail.ru</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20090121</date>
                </bug>
                <bug id="2613" tool="jira">
                    <description>
                        Added a new option to specify the location of a custom Castor 
                        properties file by the means of a system property. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>John Huss</name>
                        <email>johnthuss@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20090121</date>
                </bug>
                <bug id="2604" tool="jira">
                    <description>
                        Enhanced the code generator so that empty line will not 
                        be 'white-spaced'.
                    </description>
                    <contributor>
                        <name>Herve Boutemy</name>
                        <email>herve.boutemy@free.fr</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Herve Boutemy</name>
                        <email>herve.boutemy@free.fr</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20081231</date>
                </bug>
                <bug id="2604" tool="jira">
                    <description>
                        Added methods to (Abstract)JClass to inject complete
                        source code fragments. 
                    </description>
                    <contributor>
                        <name>Herve Boutemy</name>
                        <email>herve.boutemy@free.fr</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Herve Boutemy</name>
                        <email>herve.boutemy@free.fr</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20081231</date>
                </bug>
                <bug id="2607" tool="jira">
                    <description>
                        Removed OrderedHashMap and replaced its usage with 
                        java.util.LinkedHashMap.
                    </description>
                    <contributor>
                        <name>Herve Boutemy</name>
                        <email>herve.boutemy@free.fr</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Herve Boutemy</name>
                        <email>herve.boutemy@free.fr</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20081230</date>
                </bug>
                <bug id="2608" tool="jira">
                    <description>
                        Improved <tt>castor.xml.properties</tt> to be coherent
                        in style, content and handling of default values.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Martin Weber</name>
                        <email>martin.weber@nist.gov</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20081230</date>
                </bug>
                <bug id="2609" tool="jira">
                    <description>
                        Improved <tt>castorbuilder.properties</tt> to be coherent
                        in style, content and handling of default values (but
                        <tt>org.exolab.castor.builder.javaclassmapping</tt>)
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Martin Weber</name>
                        <email>martin.weber@nist.gov</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen.</module>
                    <date>20081230</date>
                </bug>
                <bug id="2593" tool="jira">
                    <description>
                        Improved exception reporting in the context of custom
                        field handlers by adding the root cause to the stack trace.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20081212</date>
                </bug>
                <bug id="2588" tool="jira">
                    <description>
                        Added missing setGenerateMapping(boolean) method to
                        CastorCodeGenTask class. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>AntTask</module>
                    <date>20080203</date>
                </bug>
                <bug id="2564" tool="jira">
                    <description>
                        Fixed problem with (Maven) build when Castor resides in a directory 
                        structure that has spaces in its path.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Martin S. Weber</name>
                        <email>martin.weber@nist.gov</email>
                    </reporter>
                    <type>Bug</type>
                    <module>General</module>
                    <date>20081127</date>
                </bug>
                <bug id="2569" tool="jira">
                    <description>
                        Migrated a small framework to process annotations from the
                        JAXB project to the core module. 
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Alexander Eibner</name>
                        <email>axi-list@stayduebeauty.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Core</module>
                    <date>20081126</date>
                </bug>
                <bug id="2580" tool="jira">
                    <description>
                        Fixed problem with line feeds when used as part of 
                        a default value definition in XML schemas.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Al Jacinto</name>
                        <email>alex.jacinto@ge.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen</module>
                    <date>20081125</date>
                </bug>
                <bug id="2565" tool="jira">
                    <description>
                        Fixed problem with handling of nil artifacts during 
                        unmarshalling for primitive values.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Denis Cabasson</name>
                        <email>denis.cabasson@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20081114</date>
                </bug>
                <bug id="2578" tool="jira">
                    <description>
                        Fixed problem code generation for &lt;xs:simpleTypes&gt; 
                        that are derived from NMTOKENS.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Renee Rivas</name>
                        <email>renee@raytheon.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20081119</date>
                </bug>
                <bug id="2585" tool="jira">
                    <description>
                        Fixed bug in HighLowKeyGenerator that caused TC20 to fail at Oracle.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20081119</date>
                </bug>
                <bug id="2583" tool="jira">
                    <description>
                        Fixed test954 of new cpactf test suite failing with datasource.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20081118</date>
                </bug>
                <bug id="2582" tool="jira">
                    <description>
                        Enabled execution of new cpactf test suite against oracle.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Task</type>
                    <module>JDO</module>
                    <date>20081118</date>
                </bug>
                <bug id="2567" tool="jira">
                    <description>
                        Fixed SQLException 'Invalid column type' at execution of query.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20081113</date>
                </bug>
                <bug id="2546" tool="jira">
                    <description>
                        Fixed problem with the use of 'auto-complete' attributes
                        in mapping file and namespace handling.
                    </description>
                    <contributor>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Alex Edwards</name>
                        <email>alex.edwards@sap.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20081031</date>
                </bug>
                <bug id="2550" tool="jira">
                    <description>
                        Fixed NullPointerException thrown at SQLStatementLookup when database
                        constraint was violated at call to db.create().
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20081013</date>
                </bug>
                <bug id="2554" tool="jira">
                    <description>
                        Fixed some eclipse and checkstyle warnings at cpa.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20081009</date>
                </bug>
                <bug id="2552" tool="jira">
                    <description>
                        Fixed eclipse and checkstyle warnings at cpactf and cpaptf.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20081003</date>
                </bug>
                <bug id="2548" tool="jira">
                    <description>
                        Generified 'codegen' module.
                    </description>
                    <contributor>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20081002</date>
                </bug>
                <bug id="2548" tool="jira">
                    <description>
                        Removed needless creation of Boolean instances in XML code.
                    </description>
                    <contributor>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20081001</date>
                </bug>
                <bug id="2549" tool="jira">
                    <description>
                        Fixed wrong exception handling in class descriptor resolution.
                    </description>
                    <contributor>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20081001</date>
                </bug>
                <bug id="2547" tool="jira">
                    <description>
                        Fixed problem in incorrect usage of collection related to removal of
                        data during iteration.
                    </description>
                    <contributor>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20081001</date>
                </bug>
            </bugs>
        </release>

        <release version="1.3rc1">
            <description>1st release candidate for Castor 1.3</description>
            <date>October 1, 2008</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Changes</h2>
                
                <h3><font color="red">Java 5.0</font> compliance</h3>
                
                <p>
                    As of this release, Castor requires a <font color="red"><b>Java 5.0</b></font> 
                    (and above) JVM at run-time. In addition, the XML code generator
                    now emits Java 5.0-complaint code as well (which can be changed back to 
                    Java 1.4 compliance by setting the <tt>org.exolab.castor.builder.javaVersion</tt> 
                    property.
                </p> 
                
                <h3>Re-introduced backwards compatibility for code generated from &lt;xs:integer&gt;</h3>
                
                <p>
                    Added new <tt>org.exolab.castor.xml.lenient.integer.validation</tt>
                    property to allow configuration of leniency for validation for Java properties 
                    generated from <tt>&lt;xs:integer&gt;</tt> types during code generation. This
                    will allow successful validation for Java members that have been generated with Castor
                    versions of 1.0.5 and older.
                </p>
                
                <h3>Long transactions that do not depend on cache</h3>
                
                <p>
                    For long transactions (detached objects) to work it was required that the
                    entity has been kept in cache from being loaded until its update. If the
                    entity was expired from cache before the update an ObjectModifiedException
                    had been thrown. While this is no problem if all entities of an application
                    can be kept in cache all the time, it is one for large scale applications
                    with millions of entities.
                </p>

                <p>
                    With release 1.3 we have changed the handling of timestamps. While it is still
                    possible to rely on cache only it is now also possible to persist the timestamp
                    together with the other properties of the entity. Doing so will ensure that the
                    timestamp do not change even if the entity got expired from cache from being
                    loaded until it get updated. If this happens the entity gets reloaded during
                    update which also loads the previous timestamp. Having said that it still is
                    possible that an ObjectModifiedException is thrown when another user has
                    changed the same entity in the meantime.
                </p>

                <p>
                    See an example entity and its mapping below:
                </p>

                    <code-panel>
public class Entity implements TimeStampable {
    private Integer _id;
    private String _name;
    private long _timeStamp;
    
    public Integer getId() { return _id; }
    public void setId(final Integer id) { _id = id; }
    
    public String getName() { return _name; }
    public void setName(final String name) { _name = name; }
    
    public long getTimeStamp() { return _timeStamp; }
    public void setTimeStamp(final long timeStamp) {
        _timeStamp = timeStamp;
    }
    
    public long jdoGetTimeStamp() { return _timeStamp; }
    public void jdoSetTimeStamp(final long timestamp) {
        _timeStamp = timestamp;
    }
}</code-panel>

                    <code-panel><![CDATA[
<class name="Entity">
    <cache-type type="time-limited" capacity="300"/>
    <map-to table="entity"/>
    <field name="id" type="integer" identity="true">
        <sql name="id" type="integer"/>
    </field>
    <field name="name" type="string">
        <sql name="name" type="char"/>
    </field>
    <field name="timeStamp" type="long">
        <sql name="timestamp" type="numeric" />
    </field>
</class>]]></code-panel>

                <h3>Moved SQL drivers into new org.castor.cpa.persistence.sql.driver package</h3>
                
                <p>
                    As we had to change the package of the drivers in castor.properties anyway,
                    we also renamed the property that configures the classnames of the available
                    drivers from <tt>org.exolab.castor.jdo.engines</tt> to
                    <tt>org.castor.cpa.persistence.sql.driver.factories</tt>.
                </p>

                <p>
                    The entry in properties file should now be:
                </p>
                    <code-panel>
# List of persistence factories for the supported database servers:
#
org.castor.cpa.persistence.sql.driver.factories=\
  org.castor.cpa.persistence.sql.driver.OracleFactory,\
  org.castor.cpa.persistence.sql.driver.PostgreSQLFactory,\
  org.castor.cpa.persistence.sql.driver.SybaseFactory,\
  org.castor.cpa.persistence.sql.driver.SQLServerFactory,\
  org.castor.cpa.persistence.sql.driver.DB2Factory,\
  org.castor.cpa.persistence.sql.driver.InformixFactory,\
  org.castor.cpa.persistence.sql.driver.HsqlFactory,\
  org.castor.cpa.persistence.sql.driver.InstantDBFactory,\
  org.castor.cpa.persistence.sql.driver.InterbaseFactory,\
  org.castor.cpa.persistence.sql.driver.MySQLFactory,\
  org.castor.cpa.persistence.sql.driver.SapDbFactory,\
  org.castor.cpa.persistence.sql.driver.GenericFactory,\
  org.castor.cpa.persistence.sql.driver.DerbyFactory,\
  org.castor.cpa.persistence.sql.driver.PointbaseFactory,\
  org.castor.cpa.persistence.sql.driver.ProgressFactory</code-panel>
                
                <h3>Moved SQL keygenerators into new org.castor.cpa.persistence.sql.keygen package</h3>
                
                <p>
                    As we had to change the package of the drivers in castor.properties anyway,
                    we also renamed the property that configures the classnames of the available
                    drivers from <tt>org.exolab.castor.jdo.keyGeneratorFactories</tt> to
                    <tt>org.castor.cpa.persistence.sql.keygen.factories</tt>.
                </p>

                <p>
                    The entry in properties file should now be:
                </p>
                    <code-panel>
# List of key generator factories:
#
org.castor.cpa.persistence.sql.keygen.factories=\
  org.castor.cpa.persistence.sql.keygen.MaxKeyGeneratorFactory,\
  org.castor.cpa.persistence.sql.keygen.HighLowKeyGeneratorFactory,\
  org.castor.cpa.persistence.sql.keygen.IdentityKeyGeneratorFactory,\
  org.castor.cpa.persistence.sql.keygen.SequenceKeyGeneratorFactory,\
  org.castor.cpa.persistence.sql.keygen.UUIDKeyGeneratorFactory</code-panel>
            </summary>
            <bugs>
                <bug id="2545" tool="jira">
                    <description>
                        Refactored load method of ClassMolder and LockEngine.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080930</date>
                </bug>
                <bug id="2541" tool="jira">
                    <description>
                        Removed needless synchronization afforded by java 5.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLgen.</module>
                    <date>20080928</date>
                </bug>
                <bug id="2542" tool="jira">
                    <description>
                        Fixed faulty logic of DTXQuery.initQuery.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20080928</date>
                </bug>
                <bug id="2540" tool="jira">
                    <description>
                        Removed (duplicated) code from SourceFactory.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080928</date>
                </bug>
                <bug id="2531" tool="jira">
                    <description>
                        Fixed problems with namespace inheritance for non-simple mapped
                        entities. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Christophe Delory</name>
                        <email>delory.christophe@free.fr</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080925</date>
                </bug>
                <bug id="2521" tool="jira">
                    <description>
                        Fixed problems in the area of using (nested) locations with 
                        attribute-typed nodes.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Santiago Aucejo</name>
                        <email>s.aucejo@gmx.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080925</date>
                </bug>
                <bug id="2536" tool="jira">
                    <description>
                        Refactor LockEngine.TypeInfo.acquire() method.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080924</date>
                </bug>
                <bug id="1196" tool="jira">
                    <description>
                        Allowed an entity to reference another entity that has been loaded
                        in a different transaction.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20080923</date>
                </bug>
                <bug id="1206" tool="jira">
                    <description>
                        Enabled to save changes to field references with dirthy="ignore" in
                        database.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Clovis Wichoski</name>
                        <email>clovis.wichoski@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20080923</date>
                </bug>
                <bug id="87" tool="jira">
                    <description>
                        Added ability to persist timestamps to allow long
                        transaction that do not depend on cache.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Thomas Yip</name>
                        <email>yip@intalio.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080920</date>
                </bug>
                <bug id="2532" tool="jira">
                    <description>
                        Fixed issue with object not being untracked when creation of
                        JDBC connection fails.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20080919</date>
                </bug>
                <bug id="2530" tool="jira">
                    <description>
                        Fixed problem with namespace handling when there's a big number of 'extra' 
                        (unmapped) content.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080917</date>
                </bug>
                <bug id="2528" tool="jira">
                    <description>
                        Fixed a problem with the lookup of types already marked 'missing'
                        in XMLClassDescriptor(Impl).resolve().
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080916</date>
                </bug>
                <bug id="2527" tool="jira">
                    <description>
                        Fixed issue with query returning entities of wrong type
                        for extended class hierarchies.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20080916</date>
                </bug>
                <bug id="2520" tool="jira">
                    <description>
                        Fixed a problem with code generation of &lt;list&gt; of
                        simple type definitions where enumerations are used.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>R.O. Shore</name>
                        <email>shorero@chimneystones.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLgen.</module>
                    <date>20080914</date>
                </bug>
                <bug id="2524" tool="jira">
                    <description>
                        Simplified configuration of new castor persistence test framework
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080912</date>
                </bug>
                <bug id="2504" tool="jira">
                    <description>
                       Refactored FieldDescriptor(Impl) to use natures (JDO only) and 
                       removed JDOFieldDescriptor(Impl). 
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080803</date>
                </bug>
                <bug id="2503" tool="jira">
                    <description>
                       Refactored ClassDescriptor(Impl) to use natures (JDO only) and 
                       removed JDOClassDescriptor(Impl). 
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080801</date>
                </bug>
                <bug id="2493" tool="jira">
                    <description>
                        Moved 'castor.core.properties' from xml module to 
                        core module. 
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Core</module>
                    <date>20080725</date>
                </bug>
                <bug id="2434" tool="jira">
                    <description>
                        Added 'detachable' attribute to JDO extension for 
                        the Castor XML code generator. 
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080723</date>
                </bug>
                <bug id="2452" tool="jira">
                    <description>
                        Amended JDOClassDescriptorResolver(Impl) to additonally use 
                        .castor.jdo.cdr files for class descriptor resolution. 
                    </description>
                    <contributor>
                         <name>Sebastian Gabmeyer</name>
                         <email>dexxter@quantentunnel.de</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Sebastian Gabmeyer</name>
                         <email>dexxter@quantentunnel.de</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080722</date>
                </bug>
                <bug id="2390" tool="jira">
                    <description>
                        Added ability to generate JDO descriptors for 1:M relations.
                    </description>
                    <contributor>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLgen.</module>
                    <date>20080721</date>
                </bug>
                <bug id="2412" tool="jira">
                    <description>
                        Improved &lt;appinfo&gt; processing to cover for 'dirty'
                        and 'read-only' settings.
                    </description>
                    <contributor>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLgen.</module>
                    <date>20080720</date>
                </bug>
                <bug id="2365" tool="jira">
                    <description>
                        Improved SchemaUnmarshallerTest to cover 1:M relations as well.
                    </description>
                    <contributor>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLgen.</module>
                    <date>20080720</date>
                </bug>
                <bug id="2470" tool="jira">
                    <description>
                        Added 'dirty' and 'read-only' properties to JDO-specific
                        1:M relation nature.
                    </description>
                    <contributor>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLgen.</module>
                    <date>20080720</date>
                </bug>
                <bug id="2469" tool="jira">
                    <description>
                        Added 'dirty' and 'read-only' properties to JDO-specific
                        1:1 relation nature.
                    </description>
                    <contributor>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLgen.</module>
                    <date>20080720</date>
                </bug>
                <bug id="2448" tool="jira">
                    <description>
                        Added 'dirty' and 'read-only' attributes to &lt;one-to-one&gt;
                        and &lt;one-to-many&gt; elements.
                    </description>
                    <contributor>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLgen.</module>
                    <date>20080720</date>
                </bug>
                <bug id="2390" tool="jira">
                    <description>
                        Added functionality to generate sources for 1:1 relations. 
                    </description>
                    <contributor>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080720</date>
                </bug>
                <bug id="2455" tool="jira">
                    <description>
                        Consolidated CPA/JDO constants used by JDOClassDescriptorFactory. 
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                   </reporter>
                    <type>XMLGen.</type>
                    <module>Schema</module>
                    <date>20080718</date>
                </bug>
                <bug id="2454" tool="jira">
                    <description>
                        Consolidated CPA/JDO constants used by AppInfoUnmarshaller. 
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>Schema</module>
                    <date>20080718</date>
                </bug>
                <bug id="2412" tool="jira">
                    <description>
                        Extended AppInfoUnmarshaller to support 1:1 and 1:M relations 
                        as well. 
                    </description>
                    <contributor>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080716</date>
                </bug>
                <bug id="2412" tool="jira">
                    <description>
                        Added code to support 1:1 and 1:M relations during 
                        &lt;appinfo&gt; processing. 
                    </description>
                    <contributor>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Filip Hianik</name>
                         <email>NonSense86@gmail.com</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080716</date>
                </bug>
                <bug id="2459" tool="jira">
                    <description>
                        Adapted JDOMappingLoader to allow resolution of JDO descriptors 
                        from the file system as well, to support 'mixed mode'. 
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080715</date>
                </bug>
                <bug id="2470" tool="jira">
                    <description>
                        Added a JDO-specific nature for 1:M relations. 
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080715</date>
                </bug>
                <bug id="2467" tool="jira">
                    <description>
                        Added a getFields() method to JDOClassInfoNature. 
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080715</date>
                </bug>
                <bug id="2479" tool="jira">
                    <description>
                        Removed unused code from ClassMolder, LockEngine and ObjectLock
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080714</date>
                </bug>
                <bug id="2478" tool="jira">
                    <description>
                        Made ObjectLock and CachEntry independent from each other.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080714</date>
                </bug>
                <bug id="2537" tool="jira">
                    <description>
                        Refactored HighLow, Identity, Max and UUID key generators.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080714</date>
                </bug>
                <bug id="2469" tool="jira">
                    <description>
                        Added a JDO-specific nature for 1:1 relations. 
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080709</date>
                </bug>
                <bug id="2471" tool="jira">
                    <description>
                        Refactored XMLInfo usage (part II) - Inlined all remaining XMLInfo 
                        methods() that internally use XMLInfoNature.  
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080709</date>
                </bug>
                <bug id="2466" tool="jira">
                    <description>
                        Refactored XMLInfo usage (part I) - Inline all XMLInfo.set* 
                        methods() that internally use XMLInfoNature  
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080708</date>
                </bug>
                <bug id="2446" tool="jira">
                    <description>
                        Refactored JDOClassDescriptorResolver to use command pattern for resolution. 
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                          <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>CPA</module>
                    <date>20080707</date>
                </bug>
                <bug id="2446" tool="jira">
                    <description>
                        Created a set of "naturable" commands for (JDO) class descriptor resolution. 
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                          <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>CPA</module>
                    <date>20080707</date>
                </bug>
                <bug id="2445" tool="jira">
                    <description>
                        Created JDOConstants in core module. 
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                          <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                   </reporter>
                    <type>Enh.</type>
                    <module>Core</module>
                    <date>20080707</date>
                </bug>
                <bug id="2447" tool="jira">
                    <description>
                        Enable creation of a JDO-specific CDR File. 
                    </description>
                    <contributor>
                         <name>Sebastian Gabmeyer</name>
                         <email>dexxter@quantentunnel.de</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Sebastian Gabmeyer</name>
                         <email>dexxter@quantentunnel.de</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080706</date>
                </bug>
                <bug id="2453" tool="jira">
                    <description>
                        Added new core module. 
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>General</module>
                    <date>20080704</date>
                </bug>
                <bug id="2412" tool="jira">
                    <description>
                        Extract JDO annotations from XML schema (object model) and fill 
                        {Class|Field}Infos using the proper JDO natures.
                    </description>
                    <contributor>
                         <name>Sebastian Gabmeyer</name>
                         <email>dexxter@quantentunnel.de</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Sebastian Gabmeyer</name>
                         <email>dexxter@quantentunnel.de</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Schema</module>
                    <date>20080703</date>
                </bug>
                <bug id="2448" tool="jira">
                    <description>
                        Add more JDO specific attributes to the simple-schema.xsd.
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLgen.</module>
                    <date>20080703</date>
                </bug>
                <bug id="2450" tool="jira">
                    <description>
                        Switch to a Maven driven approach for the generation of the JDO annotations
                        for code generation.
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Schema</module>
                    <date>20080703</date>
                </bug>
                <bug id="2365" tool="jira">
                    <description>
                        Added code to process JDO-specific annotations of an XML schema.
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                         <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Schema</module>
                    <date>20080702</date>
                </bug>
                <bug id="2436" tool="jira">
                    <description>
                        Added new JDOClassDescriptorResolver interface and refactored code
                        to use it.
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>CPA</module>
                    <date>20080628</date>
                </bug>
                <bug id="2394" tool="jira">
                    <description>
                        Added new loadConfiguration() method to JDOManager that allows
                        to pass in a JDOClassDescriptorResolver.
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>CPA</module>
                    <date>20080628</date>
                </bug>
                <bug id="2419" tool="jira">
                    <description>
                        Refactored code to use new JDOClassDescriptor interface.
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>CPA</module>
                    <date>20080628</date>
                </bug>
                <bug id="2380" tool="jira">
                    <description>
                        Added Nature concept to XML code generator to make Class-/FieldInfo instances
                        more extendible.
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                        <email>lukas.lang@inode.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLGen.</module>
                    <date>20080628</date>
                </bug>
                <bug id="2426" tool="jira">
                    <description>
                        JDOClassDescriptorResolver(Impl) now supports loading class descriptors from
                        the file system. 
                    </description>
                    <contributor>
                         <name>Lukas Lang</name>
                         <email>lukas.lang@inode.at</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Lukas Lang</name>
                        <email>lukas.lang@inode.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>CPA</module>
                    <date>20080621</date>
                </bug>
                <bug id="2418" tool="jira">
                    <description>
                        Introduced new JDOClassDescriptor interface. 
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Refactoring</type>
                    <module>CPA</module>
                    <date>20080613</date>
                </bug>
                <bug id="2417" tool="jira">
                    <description>
                        Renamed JDOClassDescriptor to JDOClassDescriptorImpl. 
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Refactoring</type>
                    <module>CPA</module>
                    <date>20080613</date>
                </bug>
                <bug id="2405" tool="jira">
                    <description>
                        Removed code duplication across FieldInfoAccessFactory and 
                        FieldInfo.
                    </description>
                    <contributor>
                        <name>Sebastian Gabmeyer</name>
                        <email>dexxter@quantentunnel.de</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Sebastian Gabmeyer</name>
                        <email>dexxter@quantentunnel.de</email>
                    </reporter>
                    <type>Refactoring</type>
                    <module>XMLGen</module>
                    <date>20080606</date>
                </bug>
                <bug id="2379" tool="jira">
                    <description>
                        Fixed inconsistency with code generation binding for global
                        complex type definitions.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                         <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Gaël Lhez</name>
                        <email>baldurien@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen</module>
                    <date>20080530</date>
                </bug>
                <bug id="2375" tool="jira">
                    <description>
                        Moved SQL keygenerators into new org.castor.cpa.persistence.sql.keygen package.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080518</date>
                </bug>
                <bug id="2368" tool="jira">
                    <description>
                        Created how to's for setting up Castor with eclipse and execution of JDO test suites.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080516</date>
                </bug>
                <bug id="2377" tool="jira">
                    <description>
                        Transferred old tests TC30 and TC31 to new JDO test framework.
                    </description>
                    <contributor>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Udai Gupta</name>
                        <email>mailtoud@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080512</date>
                </bug>
                <bug id="2378" tool="jira">
                    <description>
                        Added unmarshal(AnyNode) method to Unmarshaller.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Mattias Jiderhamn</name>
                        <email>mj-lists@expertsystem.se</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20080505</date>
                </bug>
                <bug id="2374" tool="jira">
                    <description>
                        Moved SQL drivers into new org.castor.cpa.persistence.sql.driver package.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080503</date>
                </bug>
                <bug id="2373" tool="jira">
                    <description>
                        Fixed failing cpactf tests on derby.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20080502</date>
                </bug>
                <bug id="796" tool="jira">
                    <description>
                        Refactored SequenceKeyGenerator.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080502</date>
                </bug>
                <bug id="2372" tool="jira">
                    <description>
                        Fixed failing cpactf tests on oracle.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20080502</date>
                </bug>
                <bug id="2371" tool="jira">
                    <description>
                        Fixed failing cpactf tests on mysql.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20080501</date>
                </bug>
                <bug id="2358" tool="jira">
                    <description>
                        Improved HTML docs on SVN access.
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Bernhard Woditschka</name>
                        <email>bernhard.woditschka@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>HTML</module>
                    <date>20080425</date>
                </bug>
                <bug id="2343" tool="jira">
                    <description>
                        Prepared SQLStatementCreate to move whole generation code into KeyGenerator implementations.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080422</date>
                </bug>
                <bug id="2352" tool="jira">
                    <description>
                        Fixed to long table names and some failures in SQL script of oracle.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20080422</date>
                </bug>
                <bug id="1699" tool="jira">
                    <description>
                        Removed dependency for mockejb.jar.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080420</date>
                </bug>
                <bug id="2330" tool="jira">
                    <description>
                        Fixed problem with attribute resolution at unmarshalling for attributes
                        that use a location and are rooted at the root node.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Nikolai Grigoriev</name>
                        <email>ngrigoriev@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080418</date>
                </bug>
                <bug id="1961" tool="jira">
                    <description>
                        Fixed NumberFormatException: For input string: "10g".
                    </description>
                    <contributor>
                        <name>Martin Fuchs</name>
                        <email>martin-fuchs@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Radovana Straube</name>
                        <email>radovana.straube@bol-systemhaus.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20080412</date>
                </bug>
                <bug id="2291" tool="jira">
                    <description>
                        Renamed cpactf/src/test to cpactf/src/old and cpactf/src/temp to cpactf/src/test.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20080411</date>
                </bug>
                <bug id="2326" tool="jira">
                    <description>
                        Fixed problem with persistence of entities that has fields that are
                        all part of object identity. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Victor Manuel Iniestra Alvarez</name>
                        <email>viniestra@hotmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20080411</date>
                </bug>
                <bug id="2323" tool="jira">
                    <description>
                        Fixed problem with name collision detection for Windows-specific keywords. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Andreas Stergiou</name>
                        <email>aste80@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20080401</date>
                </bug>
                <bug id="2289" tool="jira">
                    <description>
                        Added support for changing the binding (name, namespace) of an anonymous 
                        enumeration in a binding file. 
                    </description>
                    <contributor>
                        <name>Dennis Spenkelink</name>
                        <email>dspenkelink@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Dennis Spenkelink</name>
                        <email>dspenkelink@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20080401</date>
                </bug>
                <bug id="2143" tool="jira">
                    <description>
                        Added support for 'nillable' content (actually elements only) 
                        in the mapping file. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Tausif Farooqi</name>
                        <email>tausif.farooqi@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20080330</date>
                </bug>
                <bug id="1948" tool="jira">
                    <description>
                        (Re-)introduced full backwards compatibility for code generated for 
                        &lt;xs:integer&gt; XML artefacts, allowing for classes generated with Castor
                        1.1 and older to be used again for un-/marshalling.
                    </description>
                    <contributor>
                        <name>Simon Lord</name>
                        <email>simon.lord@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Simon Lord</name>
                        <email>simon.lord@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080321</date>
                </bug>
                <bug id="2312" tool="jira">
                    <description>
                        Fixed problem with property resolution when setting a new InternalContext 
                        instance on an existing Un-/Marshaller.
                    </description>
                    <contributor>
                        <name>Philippe Rouxel</name>
                        <email>prouxel.pacte@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Philippe Rouxel</name>
                        <email>prouxel.pacte@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080319</date>
                </bug>
                <bug id="2231" tool="jira">
                    <description>
                        Added namespace definition for a "java:" prefix when used by Castor.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Nicolas Cazottes</name>
                        <email>ncazottes@sqli.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080314</date>
                </bug>
                <bug id="2308" tool="jira">
                    <description>
                        Improved the XPATH statements produced for the location attribute of
                        a ValidationException to cater for positions within multi-valued
                        fields as well.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Dave Sinclair</name>
                        <email>david.sinclair@ge.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20080314</date>
                </bug>
                <bug id="2302" tool="jira">
                    <description>
                        Refactored JClassPrinterFactory approach and added a registy for these
                        factories so that Velocity classes are really optional when executing 
                        the XML code generator in standard (= default) mode.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen</module>
                    <date>20080313</date>
                </bug>
                <bug id="1107" tool="jira">
                    <description>
                        Added code to the XML code generator to validate XML schema 
                        constraints (partially).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Sergei Ivanov</name>
                        <email>sergei_ivanov@mail.ru</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XMLGen</module>
                    <date>20080311</date>
                </bug>
                <bug id="2295" tool="jira">
                    <description>
                        Two things have been changed. First the AbstractResolverPackageCommand will work even if no
                        ClassLoader was set before. Second XMLClassDescriptorResolverImpl does no longer work with
                        InternalContext but gets all required values directly set.
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Nikita Mekh</name>
                        <email>omikron@tut.by</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080301</date>
                </bug>
                <bug id="2300" tool="jira">
                    <description>
                        Fixed the (snapshot) repository references in the Maven integration HTML docs.
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>General</module>
                    <date>20080219</date>
                </bug>
                <bug id="2293" tool="jira">
                    <description>
                        Fixed problem with method signatures during code generation,
                        when generics are used with Java 5.0 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Mario Däpp</name>
                        <email>mario.daepp@postfinance.ch</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen</module>
                    <date>20080216</date>
                </bug>
                <bug id="2297" tool="jira">
                    <description>
                        Fixed problem with class generation where a binding file is used such 
                        that the package name is based upon a target namespace. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Keith</name>
                        <email>i8mostofit@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen</module>
                    <date>20080215</date>
                </bug>
                <bug id="2299" tool="jira">
                    <description>
                        Fixed problem with element name collisions between child and parent 
                        complex type definitions when a binding file is used to address this
                        name collision.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Michael</name>
                        <email>mmendonca@galdosinc.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen</module>
                    <date>20080215</date>
                </bug>
                <bug id="2294" tool="jira">
                    <description>
                        Cleaned up XML code generator code to avoid generation of unnecessary
                        import statements.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>John Gollan</name>
                        <email>john_j_gollan@raytheon.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen</module>
                    <date>20080214</date>
                </bug>
                <bug id="2275" tool="jira">
                    <description>
                        Fixed problem with &lt;simpleContent&gt; derived from &lt;xsd:integer&lt;
                        where the type of the Java property generatd was BigDecimal (rathr than 
                        long). 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Kelvin Chung</name>
                        <email>kelvSYC@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen</module>
                    <date>20080209</date>
                </bug>
                <bug id="2282" tool="jira">
                    <description>
                        Introduced a new (extended) UnmarshalListener interface meant to replace the existing.
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Improvement</type>
                    <module>XML</module>
                    <date>20080206</date>
                </bug>
                <bug id="2283" tool="jira">
                    <description>
                        Removed static initialization of XMLClassDescriptorImpl which wasn't used but
                        caused problems in the JAXB implementation.
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Improvement</type>
                    <module>XML</module>
                    <date>20080206</date>
                </bug>
                <bug id="2279" tool="jira">
                    <description>
                        Fixed problem with handling of simple types where the base type is 
                        defined in an imported XML schema during XML schema serialization.
                    </description>
                    <contributor>
                        <name>Alexandre Delarge</name>
                        <email>alexandre.delarge@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Alexandre Delarge</name>
                        <email>alexandre.delarge@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLSchema</module>
                    <date>20080205</date>
                </bug>
                <bug id="2277" tool="jira">
                    <description>
                        Fixed problem with class name resolution for referenced attribute definitions
                        that use an anynymous simple type enumeration.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Kelvin Chung</name>
                        <email>kelvSYC@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XMLGen</module>
                    <date>20080205</date>
                </bug>
            </bugs>
        </release>

        <release version="1.2">
            <description>Release of Castor 1.2 GA</description>
            <date>February 4, 2008</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Additions</h2>

                <h3>Code generator now supports use of Velocity as template engine</h3>
                
                <p>
                    Castor now supports the use of Velocity-based code templates
                    for code generation. For the time being, Castor will support two modes
                    for code generation, i.e. the new Velocity-based and an old legacy mode.
                    <b>Default</b> will be the <i>legacy</i> mode; this will be changed with a 
                    later release of Castor.
                </p>
                
                <p>
                    In order to use the new Velocity-based code generation, please
                    override the following code generator property in a custom
                    <tt>castorbuilder.properties</tt> as shown:
                    
                    <code-panel>
org.exolab.castor.builder.jclassPrinterTypes=\
   org.exolab.castor.builder.printing.TemplateJClassPrinter,\
   org.exolab.castor.builder.printing.WriterJClassPrinter</code-panel>
                </p>
                
                <p>
                    Users are encouraged the use the new Velocity-based mode and to provide
                    us with (valuable) feedback.
                </p>
                 
                <h3>Execution of CTF test suite in Maven</h3>
                
                <p>
                    Added support for executing CTF test suite as part of a standard Maven
                    build. To execute the CTF test suite from Maven, simply issue a
                    <tt>mvn test</tt> in the <tt>xmlctf</tt> module, and the test suite
                    will be run in addition to the standard unit tests.
                </p>
                
                <p>
                    Once the remainder of the code in the parent module has been moved
                    to its own <tt>xml</tt> module, it will be possible to have the execution
                    of the test suite as part of the release process, which will only succeed
                    if all tests (including those from the CTF suite) pass successfully.
                </p>
                
                <h3>Added special processing of proxied classes</h3>

                <p>Objects that were lazy loaded from a persistence layer often are
                   wrapped by dynamic proxies. This usually happens by extending the
                   original class. In this case a call to getClass() does not return
                   the original call but the proxy instead. As the class respectively
                   its name is used to lookup class mapping or ClassDescriptor of any
                   class to marshal, Castor fail to find the right one. The result is
                   that the object gets introspected and the XML document produced does
                   not look as expected. Even if you do not use ClassDescriptors
                   generated by Castor's code generator or a mapping file as you want
                   objects to get introspected, the resulting XML document is crap. The
                   problem here is, that introspection not only finds the properties of
                   your object but also those of the proxy which also get marshalled.</p>

                <p>The solution to all of this problems is a new property in castor.properties
                   file. It allows you to specify a list of interfaces that such proxied
                   objects implement. If your object implements one of these interfaces
                   Castor will not use the class itself but its superclass at introspection
                   or to find class mappings and ClassDescriptors.</p>

                <code-panel>
# Property specifying whether or not to search for an proxy interface at marshalling.
# If property is not empty the objects to be marshalled will be searched if they
# implement one of the given interface names. If the interface is implemented the
# superclass will be marshalled instead of the class itself.
#
org.exolab.castor.xml.proxyInterfaces=\
  net.sf.cglib.proxy.Factory, \
  org.hibernate.proxy.HibernateProxy</code-panel>

                <p>Be aware that no proxy interfaces are defined by default as the interface
                   search slightly decreases marshalling performance.</p>

                <h3>Added support for (programmatic) access to XML schema documentation information</h3>
                
                <p>
                    The Castor XML code generator - if configured as shown below - now
                    generates additional methods to allow programmatic access to 
                    &lt;xs:documentation&gt; elements for top-level type/element definitions as
                    follows:
                    
                    <code-panel>
    public java.lang.String getXmlSchemaDocumentation(final java.lang.String source);
    public java.util.Map getXmlSchemaDocumentations();</code-panel>
                </p>
                 
                <p>
                    In order to have these additional methods generated as shown above, 
                    please override the following code generator property in a custom 
                    <tt>castorbuilder.properties</tt> as shown:
                    
                    <code-panel>
# Property specifying whether extra members/methods for extracting XML schema
# documentation should be made available; defaults to false
org.exolab.castor.builder.extraDocumentationMethods=<b>true</b></code-panel>

                </p>
                
                <h3>Added support for complex Java 5 enums for simple type enumerations</h3>

                <p>In previous versions, Castor only supported (un)marshalling of "simple"
                   Java 5 enums, meaning enums where all facet values are valid java identifiers.
                   In these cases, every enum constant name can be mapped directly to the xml value.
                </p>

                <p>So if there is at least ONE facet that cannot be mapped directly to a
                   valid java identifier, we need to extend the enum pattern. The actual value of the
                   enumeration facet is stored in a private String property, the name of the
                   enum constant is translated into a valid identifier. </p>

                 <code-panel><![CDATA[
<xs:simpleType name="CompositeType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="5"/>
    <xs:enumeration value="10"/>
  </xs:restriction>
</xs:simpleType>

public enum CompositeType {
    VALUE_5("5"),
    VALUE_10("10");

    private final java.lang.String value;

    private CompositeType(final java.lang.String value) {
        this.value = value;
    }

    public static CompositeType fromValue(final java.lang.String value) {
        for (CompositeType c: CompositeType.values()) {
            if (c.value.equals(value)) {
                return c;
            }
        }
        throw new IllegalArgumentException(value);
    }

    public java.lang.String value() {
        return this.value;
    }

    public java.lang.String toString() {
        return this.value;
    }
}

<root>
  <CompositeType>5</CompositeType>
</root>

    ]]>
</code-panel>

                <p>See <a href="srcgen-properties.html#SimpleType-Enumerations"> the description in
                   the Source Generator Properties section</a> for details.</p>

                <h3>Added support for configurable field handlers</h3>

                <p>Although it was already possible to create custom XML field handers,
                   it was not possible to configure them. It is now possible to define
                   your custom <tt>ConfigurableFieldHander</tt> and add any number of
                   parameters to it, in the mapping file as follows:
                </p>

                <code-panel><![CDATA[
<mapping>

   <field-handler name="myHandler" class="org.some.package.CustomFieldHandlerImpl">
      <param name="date-format" value="yyyyMMddHHmmss"/>
   </field-handler>

   <class .... />

   <class .../>

</mapping>]]></code-panel>

                <p>and subsequently refer to this custom (configurable) field handler
                   by its name as shown in the following field mapping:
                </p>

                <code-panel><![CDATA[
<class name="Root">
   <field name="date" type="string" handler="myHandler"/>
</class>]]></code-panel>

                <p>A typical example is the need to process multiple date formats in one
                   xml file. This can now be done elegantly by configuring multiple
                   instances of a configurable date field handler, each with a different
                   date format.
                </p>

                <p>Please check the new <a href="how-to-write-a-configurablefieldhandler.html">HOW-TO</a>
                   on using custom (configurable) field handlers with Castor.
                </p>

                <h3>Added support for custom JDO type convertors</h3>

                <p>You are now able to specify the type convertors for Castor JDO through a
                   castor.properties file. Usually you will need two type convertors: one that
                   converts from your custom type to a type supported by the database and
                   another one for the opposite conversion. Both type convertor have to implement
                   the <b>org.castor.cpa.persistence.convertor.TypeConvertor</b> interface. To
                   ease the implemention task you can also extend one of our abstract
                   implementations:
                </p>

                <ctable>
                    <crow><td>org.castor.cpa.persistence.convertor.AbstractTypeConvertor</td></crow>
                    <crow><td>org.castor.cpa.persistence.convertor.AbstractSimpleTypeConvertor</td></crow>
                    <crow><td>org.castor.cpa.persistence.convertor.AbstractLobTypeConvertor</td></crow>
                    <crow><td>org.castor.cpa.persistence.convertor.AbstractDateTypeConvertor</td></crow>
                </ctable>

                <p>When adding your type convertors to the list of internal ones you have to
                   take care not to drop any of them. An excerpt of that definition looks as
                   follows:
                </p>

                <code-panel><![CDATA[
# Type convertors
#
org.castor.cpa.persistence.TypeConvertors=\
  org.castor.cpa.persistence.convertor.BigDecimalToBoolean,\
  org.castor.cpa.persistence.convertor.BigDecimalToByte,\
    :
    :
    :
  org.castor.cpa.persistence.convertor.StringToSqlClob,\
  org.castor.cpa.persistence.convertor.StringToSqlTimestamp]]></code-panel>

                <h2>Changes</h2>

                <h3>Refactored Castor configuration</h3>

                <p>We have added a new class hierarchy to handle independent configurations
                   for every module of Castor. Having said that, this should not change anything
                   for any Castor user, as you still specify properties in a single
                   castor.properties file for all modules.</p>

                <h3>Refactored JavaNaming</h3>

                <p>New JavaNaming is an exchangeable service instantiated trough XMLContext
                   and accessed in a non-static way.
                </p>

                <h3>Refactored XMLClassDescriptorResolver</h3>

                <p>New XMLClassDescriptorResolver internally works with strategy and command
                   pattern to have the possibility to enhance class resolving for future
                   implementations (e.g. JAXB support).
                </p>

                <h3>Refactored XMLContext</h3>

                <p>New XMLContext is the information centerpiece and point to start for Castor
                   XML stuff. It provides:
                </p>
                <ul>
                <li>Factory methods for:
                    <ol>
                        <li>Marshaller</li>
                        <li>Unmarshaller</li>
                        <li>SchemaReader</li>
                        <li>SchemaWriter</li>
                        <li>MappingTool</li>
                        <li>SourceGenerator</li>
                    </ol>
                </li>

                <!-- NOTE:  The following statement needs to be clarified -->
                <li>Methods which are used by different XML classes, have (keep) central
                    information or services and had been creeping into LocalConfiguration but
                    have nothing to do with Configuration itself.</li>
                </ul>
                <p>We had to remove static usage to make Castor more loosely linked
                   than before.
                </p>

                <h3>Fixed support for 'strict elements'</h3>

                <p>When instructing Castor XML during unmarshalling to handle elements 'strict',
                   this worked only in the presence of a mapping file. When the element/class
                   in question was analyzed using Castor's introspector, setting this mode
                   didn't produce the correct results. As part of a patch, this problem has now been
                   fixed so that the behavior is the same irrespective of whether a mapping (file)
                   is provided for a class or not.</p>

                <p>For those of you relying on the <i>old</i> behavior, a new property has been
                   introduced to allow <i>leniency</i> and to switch back to pre-patch
                   behavior:</p>

                <code-panel>
# Property specifying whether element strictness for introspected
# classes/elements should be lenient (aka allowed); defaults to false
org.exolab.castor.xml.lenient.introspected.element.strictness=false
                </code-panel>

                <h3>Castor XML and <font color="red">JAXP</font> - used per default</h3>

                <p>
                    We have made some modifications to the way Castor XML obtains
                    XML parser instances. As per this releae, Castor XML will - per
                    default - use JAXP and its SAXParser(Factory) to obtain an instance
                    of a SAX parser.
                </p>

                <p>
                    For this to work, we had to comment out the <tt>org.exolab.castor.parser</tt>
                    property from the default <tt>castor.properties</tt> as shipped with
                    Castor XML. As of this release, the property definition in the default
                    <tt>castor.properties</tt> file reads:
                </p>

                <code-panel>
# Defines a non-default XML parser to be used by Castor. By default,
# Castor will use JAXP internally to obtain an XML parser.
# The parser must implement org.xml.sax.Parser. (???)
#
# Should be used in the following situations:
# a) A different XML parser vendor should be used.
# b) With Java 5.0, an external XML parser should be used.
#
#org.exolab.castor.parser=org.apache.xerces.parsers.SAXParser</code-panel>

                <p>
                    With this change, Castor XML will now use JAXP to create
                    XML parsers, a mechanism that works works equally with Java 1.4
                    and Java 5.0, and thus does not require changes to the
                    <tt>org.exolab.castor.parser</tt> property anymore as with
                    older releases of Castor. In other words, with Java 5.0
                    Castor XML will now make use of the XML parser packaged with
                    the JVM.
                </p>

                <p>
                    You should still consider setting this property <b>manually</b>
                    in the following cases:
                </p>

                <ol>
                    <li>You are on Java 5.0, and you want to use a different XML parser
                        (vendor) than the one shipped with the JVM.</li>
                    <li>You are on Java 5.0, and you want to use a different version of
                        the XML parser shipped with the JVM.</li>
                </ol>

                <p>
                    <b>Note:</b> If you happen to have a custom <tt>castor.properties</tt> file packaged
                    with your application, please consider removing the <tt>org.exolab.castor.parser</tt>
                    property from this file to switch to the new default mechanism.
                </p>

                <h3>Static unmarshal methods on generated classes with Java 5.0 and above</h3>

                <p>For classes generated to be used with Java 5.0 (and above) that are part of
                   a type hierarchy, the static <tt>unmarshal</tt> methods will now return
                   the exact sub-type (i.e. the class where the method is defined), and not
                   the parent type. This should improve type strictness and help in avoiding
                   unnecessary casts.</p>
            </summary>
            <bugs>
                <bug id="2285" tool="jira">
                    <description>
                        Created new SchemaContext class and switched schema related code to using it.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080130</date>
                </bug>
                <bug id="2268" tool="jira">
                    <description>
                        Added full support for defining collections using the &lt;xs:list&gt;
                        construct. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080129</date>
                </bug>
                <bug id="2266" tool="jira">
                    <description>
                        For JAXB implementation an additional method in JavaNaming interface - 
                        extractFieldNameFromField is required
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Impr</type>
                    <module>XML</module>
                    <date>20080125</date>
                </bug>
                <bug id="2270" tool="jira">
                    <description>
                        Fixed problem with usage of 'java.util.Iterator' as return type during 
                        marshalling.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Abhinav Sopory</name>
                        <email>abhinavsopory@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080123</date>
                </bug>
                <bug id="2269" tool="jira">
                    <description>
                        Fixed problems with the source tarballs and the Javadoc release files
                        by including the CPA module. 
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Jon Wilmoth</name>
                        <email>jonwilmoth@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>All</module>
                    <date>20080123</date>
                </bug>
                <bug id="2265" tool="jira">
                    <description>
                        Fixed problem where marshaller won't correctly handle situations 
                        where a namespace URI is bound to more than one prefix on 
                        sibling AnyNode elements, i.e. preserve the namespace prefices.
                    </description>
                    <contributor>
                        <name>Vikas Rawat</name>
                        <email>vikas.rawat@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Vikas Rawat</name>
                        <email>vikas.rawat@gmail.com</email>
                    </reporter>
                    <type>Bug.</type>
                    <module>Gen.</module>
                    <date>20080118</date>
                </bug>
                <bug id="2264" tool="jira">
                    <description>
                        Added support for usage of 'mixed="1"' attributes for XML code generation.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Roy van der Kuil</name>
                        <email>roy.vdkuil@gmail.com</email>
                    </reporter>
                    <type>Bug.</type>
                    <module>Gen.</module>
                    <date>20080118</date>
                </bug>
                <bug id="2047" tool="jira">
                    <description>
                        Added support for executing the CTF test suite as part of a 'mvn test'
                        in the 'xmlctf' module.
                    </description>
                    <contributor>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@indoqa.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20080110</date>
                </bug>
                <bug id="1917" tool="jira">
                    <description>
                        Restored pre-1.0 behavior with regards to unresolvable type references
                        in XML code generation.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Simon Lord</name>
                        <email>simon.lord@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20080110</date>
                </bug>
                <bug id="2132" tool="jira">
                    <description>
                        Fixed problem with unmarshalling the same element from 2 different namespaces
                        using a mapping file.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Christophe Delory</name>
                        <email>Christophe.Delory@thomson.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080109</date>
                </bug>
                <bug id="2255" tool="jira">
                    <description>
                        Introduced interface XMLNaming and renamed abstract class XMLNaming
                        to AbstractXMLNaming.
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Enhancement</type>
                    <module>XML</module>
                    <date>20080107</date>
                </bug>
                <bug id="2254" tool="jira">
                    <description>
                        XMLCTF: If a properties file is specified but not provided, the CTF complaint is not helpful
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>CTF</module>
                    <date>20080106</date>
                </bug>
                <bug id="2252" tool="jira">
                    <description>
                        Fixed problem with marshalling multiple 'nested' attributes (where a location path is used).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Liehann Loots</name>
                        <email>liehannl@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080104</date>
                </bug>
                <bug id="2253" tool="jira">
                    <description>
                        castor.xml.properties: org.exolab.castor.parser setting is wrong
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20080104</date>
                </bug>
                <bug id="1983" tool="jira">
                    <description>
                        Added support for programmatic access to &lt;xs:annotation&gt; node information.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Régis Décamps</name>
                        <email>decamps@users.sf.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen.</module>
                    <date>20080102</date>
                </bug>
                <bug id="1972" tool="jira">
                    <description>
                        Added Velocity as templating engine for code generation.
                    </description>
                    <contributor>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@indoqa.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@indoqa.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen.</module>
                    <date>20080101</date>
               </bug>
                <bug id="2235" tool="jira">
                    <description>
                        Fixed problem related to sequence ordering and substitution groups.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Aldrin d'Souza</name>
                        <email>aldrindsouza@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20071227</date>
               </bug>
                <bug id="2241" tool="jira">
                    <description>
                        Refactored special tests proxy, 1214, 1781 and 1865.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20071225</date>
                </bug>
                <bug id="2236" tool="jira">
                    <description>
                        Added command line parameter to Castor source generator (cline, Ant task)
                        to allow specification of the input source via a valid URL
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Carlo Romero</name>
                        <email>carlo.romero@gs.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen.</module>
                    <date>20071223</date>
               </bug>
               <bug id="2234" tool="jira">
                    <description>
                        Fixed problem with code generation related to the use of attributes 
                        on &lt;xs:annotation&gt;, &lt;xs:appInfo&gt;, etc. that are
                        declared on a namespace other than the default schema namespace.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Aparajitha</name>
                        <email>mailto:aparvatala@osi-tech.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20071223</date>
               </bug>
                <bug id="2240" tool="jira">
                    <description>
                        Refactored special tests 881 and 2177.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20071223</date>
                </bug>
                <bug id="2239" tool="jira">
                    <description>
                        Added method to dispose JDOManager instances.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20071223</date>
                </bug>
                <bug id="2238" tool="jira">
                    <description>
                        Refactored special tests 972, 1158, 1355 and 1379.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20071222</date>
                </bug>
                <bug id="1906" tool="jira">
                    <description>
                        Added new test framework for castor persistence.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20071222</date>
                </bug>
                <bug id="1972" tool="jira">
                    <description>
                        Moved logic to write JClass instances to the file system to a new interface,
                        named JClassPrinter.
                    </description>
                    <contributor>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@indoqa.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@indoqa.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20071216</date>
               </bug>
               <bug id="2229" tool="jira">
                    <description>
                        CTFRun.sh needs tools.jar to be added to the classpath
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20071216</date>
               </bug>
               <bug id="67" tool="jira">
                    <description>
                        Generated classes don't compile when using "default" on an element that
                        extends xsd:string
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Arnaud Blandin</name>
                        <email>blandin@intalio.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20071214</date>
               </bug>
               <bug id="2174" tool="jira">
                    <description>
                        Marshalling 'hexBinary' types produces upper-case hex digits [A-F] only.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Dave Wilmes</name>
                        <email>djwilmes@up.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20071211</date>
               </bug>
               <bug id="2220" tool="jira">
                    <description>
                        Fixed problem with not 'using' time zone in DateFieldHandler.
                    </description>
                    <contributor>
                        <name>Mark Femal</name>
                        <email>mark.femal@navy.mil</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Mark Femal</name>
                        <email>mark.femal@navy.mil</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20071206</date>
               </bug>
               <bug id="2206" tool="jira">
                    <description>
                        Fixed problem handling references to identically named global elements
                        from different namespaces.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Mitesh Soni</name>
                        <email>mit_bca1@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20071205</date>
               </bug>
               <bug id="2196" tool="jira">
                    <description>
                        FieldHandler.getFieldDescriptor() now returns an instance of XMLFieldDescriptor.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Bastian</name>
                        <email>babowe@gmx.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20071127</date>
               </bug>
               <bug id="2217" tool="jira">
                    <description>
                        Fixed problem in propagation of facets for unions.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Patrick Marchwiak</name>
                        <email>pmarchwiak@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20071123</date>
               </bug>
               <bug id="2213" tool="jira">
                    <description>
                        Added documentation for integration of Castor with web service frameworks.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Doc</module>
                    <date>20071123</date>
               </bug>
               <bug id="2209" tool="jira">
                    <description>
                        Improved 'contract' for static unmarshal methods on generated classes for Java 5.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Aslam Karachiwala</name>
                        <email>akwala@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20071122</date>
                </bug>
               <bug id="2215" tool="jira">
                    <description>
                        Exposed isChoice() method to org.exolab.castor.xml.XMLClassDescriptor.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20071107</date>
                </bug>
               <bug id="2212" tool="jira">
                    <description>
                        Partially refactored class hierarchy of (some) descriptor classes.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20071107</date>
                </bug>
                <bug id="1150" tool="jira">
                    <description>
                        Fixed problem related to unmarshalling unbounded &lt;sequence&gt;s of
                        &lt;choice&gt;s.
                    </description>
                    <contributor>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Leif Oines</name>
                        <email>Leif@ZydecoBlanco.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20071106</date>
                </bug>
                <bug id="2189" tool="jira">
                    <description>
                        Refactored regexp evaluation code.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20071023</date>
                </bug>
                <bug id="2191" tool="jira">
                    <description>
                        Removed usage of org.exolab.castor.types.OperationNotSupportedException and
                        switched to using java.lang.UnsupportedOperationException
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20071022</date>
                </bug>
                <bug id="2200" tool="jira">
                    <description>
                        Included classes of org.castor.xml and org.castor.core packages in castor-xml.jar.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>All</module>
                    <date>20071019</date>
                </bug>
                <bug id="1881" tool="jira">
                    <description>
                        Fixed problem with 'unwanted' generated classes for (complex) type
                        definitions defined in an imported XML schema.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Matthias Hanisch</name>
                        <email>matze@camline.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20071019</date>
                </bug>
                <bug id="2198" tool="jira">
                    <description>
                        Fixed problem with incorrect @Override annotation on getJavaClass() methods
                        on generated classes.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Aslam Karachiwala</name>
                        <email>akwala@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20071018</date>
                </bug>
                <bug id="1950" tool="jira">
                    <description>
                        Fixed problems with code generation for &lt;xs:unsignedShort&gt;.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Raghavan Eachampadi</name>
                        <email>reachampadi@fugensolutions.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20071013</date>
                </bug>
                <bug id="2188" tool="jira">
                    <description>
                        Remove old Configuration and LocalConfiguration
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20071012</date>
                </bug>
                <bug id="2190" tool="jira">
                    <description>
                        (Re-)added empty default constructor for Unmarshaller
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20071011</date>
                </bug>
                <bug id="2053" tool="jira">
                    <description>
                        Fixed problem in code generation related to complex elements with
                        default value.
                    </description>
                    <contributor>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@indoqa.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@indoqa.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20071010</date>
                </bug>
                <bug id="2185" tool="jira">
                    <description>
                        Create interface for InternalContext and make all existing *InternalContext classes implement this interface
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20071009</date>
                </bug>
                <bug id="2157" tool="jira">
                    <description>
                        Fixed different behaviour of Configuration constructors.
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20071006</date>
                </bug>
                <bug id="2119" tool="jira">
                    <description>
                        Introduced new internal configuration handling for Castor XML.
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>wguttmn@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20071002</date>
                </bug>
                <bug id="2177" tool="jira">
                    <description>
                        Added support for custom type convertors.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>200710002</date>
                </bug>
                <bug id="2166" tool="jira">
                    <description>
                        'bin/build clean' cleans all build directories including those of test
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Improvement</type>
                    <module>General</module>
                    <date>20071001</date>
                </bug>
                <bug id="2167" tool="jira">
                    <description>
                        Modify CTFRun.sh to match changes in CTFRun.bat
                    </description>
                    <contributor>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grueneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Improvement</type>
                    <module>General</module>
                    <date>20071001</date>
                </bug>
                <bug id="2162" tool="jira">
                    <description>
                        Switched Castor XML to fully use JAXP to obtain XML parsers
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070923</date>
                </bug>
                <bug id="2158" tool="jira">
                    <description>
                        Fixed NullPointerException in FieldValidator.validate(Object, ValidationContext)
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070922</date>
                </bug>
                <bug id="2153" tool="jira">
                    <description>
                        Fixed problem with validation of &lt;xs:NMTOKEN&gt; during
                        unmarshalling.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Rahul Mahboobani</name>
                        <email>rahul.mahboobani@atosorigin.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070921</date>
                </bug>
                <bug id="2147" tool="jira">
                    <description>
                        Added HTML documentation for <i>configurable</i> field handlers.
                    </description>
                    <contributor>
                        <name>Tom van den Berge</name>
                        <email>tom.vandenberge@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Tom van den Berge</name>
                        <email>tom.vandenberge@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070921</date>
                </bug>
                <bug id="2149" tool="jira">
                    <description>
                        Added 'changes' section to release notes re:
                        <i>configurable</i> field handlers.
                    </description>
                    <contributor>
                        <name>Tom van den Berge</name>
                        <email>tom.vandenberge@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Tom van den Berge</name>
                        <email>tom.vandenberge@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070921</date>
                </bug>
                <bug id="2148" tool="jira">
                    <description>
                        Added HOW-TO <i>configurable</i> field handlers.
                    </description>
                    <contributor>
                        <name>Tom van den Berge</name>
                        <email>tom.vandenberge@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Tom van den Berge</name>
                        <email>tom.vandenberge@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070921</date>
                </bug>
                <bug id="2015" tool="jira">
                    <description>
                        Fixed a problem with support for 'strict elements' related to introspection
                        during XML unmarshalling.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Reginals Ratherfurp</name>
                        <email>rer@apparc.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070911</date>
                </bug>
                <bug id="2044" tool="jira">
                    <description>
                        Fixed support for milliseconds with XML schema durations.
                    </description>
                    <contributor>
                        <name>Shawn Crook</name>
                        <email>shawn.crook@cognos.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Shawn Crook</name>
                        <email>shawn.crook@cognos.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070911</date>
                </bug>
                <bug id="2042" tool="jira">
                    <description>
                        Added support for <i>configurable</i> field handlers.
                    </description>
                    <contributor>
                        <name>Tom van den Berge</name>
                        <email>tom.vandenberge@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Tom van den Berge</name>
                        <email>tom.vandenberge@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070911</date>
                </bug>
                <bug id="2127" tool="jira">
                    <description>
                        Improved documentation for using mapping files with Castor XML.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Michael Moynihan</name>
                        <email>michael.a.moynihan@fmr.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>HTML</module>
                    <date>20070910</date>
                </bug>
                <bug id="2046" tool="jira">
                    <description>
                        Moved section on dependencies to a new HTML page.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>HTML</module>
                    <date>20070910</date>
                </bug>
                <bug id="2051" tool="jira">
                    <description>
                        Fixed problem with low centuries and the use of dates.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Lars Bilger</name>
                        <email>lars.bilger@lhsystems.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070910</date>
                </bug>
                <bug id="2110" tool="jira">
                    <description>
                        Fixed problem related to the usage of &lt;xs:unsignedInt&gt; in extensions
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Bastian Doetsch</name>
                        <email>bastian.doetsch@otto.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20070909</date>
                </bug>
                <bug id="2141" tool="jira">
                    <description>
                        Fixed problem with code generation of Java 5 enums related to default values
                    </description>
                    <contributor>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ron Corcuera</name>
                        <email>corcuera@oclc.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20070906</date>
                </bug>
                <bug id="2124" tool="jira">
                    <description>
                        Introduced pluggable interface for handling (JAXB and other) annotations
                        during XML code generation.
                    </description>
                    <contributor>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@gmx.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen.</module>
                    <date>20070829</date>
                </bug>
                <bug id="2122" tool="jira">
                    <description>
                        Added 'org.exolab.castor.builder.forceJava4Enums' property to fine-tune
                        code generation for enums in Java 5.
                    </description>
                    <contributor>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@gmx.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen.</module>
                    <date>20070828</date>
                </bug>
                <bug id="2109" tool="jira">
                    <description>
                        Added support for un-/marshalling extended JAVA 5 enums.
                    </description>
                    <contributor>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@gmx.at</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070827</date>
                </bug>
                <bug id="2112" tool="jira">
                    <description>
                        Fixed performance issue with validation related to IDHREFs.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Carlo Romero</name>
                        <email>carlo.romero@gs.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen.</module>
                    <date>20070824</date>
                </bug>
                <bug id="2117" tool="jira">
                    <description>
                        Added support for generating genuine Java 5 enums for simply type enumerations.
                    </description>
                    <contributor>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@gmx.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen.</module>
                    <date>20070824</date>
                </bug>
                <bug id="2078" tool="jira">
                    <description>
                        Fixed problem with code generation for nested choices.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ron Corcuera</name>
                        <email>corcuera@oclc.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen.</module>
                    <date>20070816</date>
                </bug>
                <bug id="2114" tool="jira">
                    <description>
                        Removed code duplication from static Marshaller.marshal()
                        methods.
                    </description>
                    <contributor>
                        <name>Joachim Grüneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grüneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070814</date>
                </bug>
                <bug id="2106" tool="jira">
                    <description>
                        Moved code for field and method creation (out of FieldInfos)
                        into new factory classes. This is in preparation for
                        JAXB work.
                    </description>
                    <contributor>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Matthias Epheser</name>
                        <email>matthias.epheser@gmx.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070814</date>
                </bug>
                <bug id="2113" tool="jira">
                    <description>
                        Removed code duplication from static Unmarshaller.unmarshal()
                        methods.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070814</date>
                </bug>
                <bug id="2104" tool="jira">
                    <description>
                        Refactored JavaNaming.
                    </description>
                    <contributor>
                        <name>Joachim Grüneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grüneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070811</date>
                </bug>
                <bug id="2099" tool="jira">
                    <description>
                        Fixed problem with creation of example sources JAR.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Alex Vendrow</name>
                        <email>lxv@pacbell.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070810</date>
                </bug>
                <bug id="2077" tool="jira">
                    <description>
                        Fixed problem with code generation for hexBinary collections.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Jeremie Poutrin</name>
                        <email>jeremie.poutrin@wanadoo.fr</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070809</date>
                </bug>
                <bug id="2055" tool="jira">
                    <description>
                        Use refactored Castor configuration at JDO modul.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070806</date>
                </bug>
                <bug id="2012" tool="jira">
                    <description>
                        Fixed infinite recursion with cyclid IDREFs at hashCode() and equals().
                    </description>
                    <contributor>
                        <name>Jim Procter</name>
                        <email>jimp@compbio.dundee.ac.uk</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Jim Procter</name>
                        <email>jimp@compbio.dundee.ac.uk</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070804</date>
                </bug>
                <bug id="2011" tool="jira">
                    <description>
                        Call hashCode() of the base XML type at hashCode() of generated class.
                    </description>
                    <contributor>
                        <name>Jim Procter</name>
                        <email>jimp@compbio.dundee.ac.uk</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Jim Procter</name>
                        <email>jimp@compbio.dundee.ac.uk</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070804</date>
                </bug>
                <bug id="2100" tool="jira">
                    <description>
                        Fixed sealing violation occured when using castor-jdo.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Brian Schlining</name>
                        <email>bschlining@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20070804</date>
                </bug>
                <bug id="2058" tool="jira">
                    <description>
                        Cleaned up checkstyle and compiler warnings at JDO modul.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070804</date>
                </bug>
                <bug id="2048" tool="jira">
                    <description>
                        Fixed NPE related to usage of &lt;xsd:union&gt;.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ezequiel Puig</name>
                        <email>e.puig@vivacances.fr</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070802</date>
                </bug>
                <bug id="1932" tool="jira">
                    <description>
                        Splited ClassDescriptorResolver to be more expandable for future needs.
                    </description>
                    <contributor>
                        <name>Joachim Grüneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Joachim Grüneis</name>
                        <email>jgrueneis@codehaus.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070728</date>
                </bug>
                <bug id="1927" tool="jira">
                    <description>
                        Refactored Castor configuration.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20070725</date>
                </bug>
                <bug id="1342" tool="jira">
                    <description>
                        Added special processing of proxied classes.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Stephen Bash</name>
                        <email>scbash@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070724</date>
                </bug>
                <bug id="2037" tool="jira">
                    <description>
                        Added missing property to XML FAQ entry on Xerces and Java 5.
                    </description>
                    <contributor>
                        <name>Water Guo</name>
                        <email>water@redcpu.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Water Guo</name>
                        <email>water@redcpu.com</email>
                    </reporter>
                    <type>Bug.</type>
                    <module>XML</module>
                    <date>20070713</date>
                </bug>
                <bug id="2034" tool="jira">
                    <description>
                        Changed visibility for various schema-related classes to support
                        JAXB 2.x work.
                    </description>
                    <contributor>
                        <name>Sachith Dhanushka</name>
                        <email>sachith.dhanushka@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Sachith Dhanushka</name>
                        <email>sachith.dhanushka@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070711</date>
                </bug>
                <bug id="2034" tool="jira">
                    <description>
                        Fixed broken complex type bindings in 'bindings' HOW-TO.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Mauricio Hiroshi Nagaoka</name>
                        <email>mhnagaoka@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070703</date>
                </bug>
                <bug id="2032" tool="jira">
                    <description>
                        Improved documentation for use of JDK-internal Xerces instance.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Belkorin</name>
                        <email>belkorin@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070702</date>
                </bug>
            </bugs>
        </release>

        <release version="1.1.2.1">
            <description>Maintenance release for Castor 1.1</description>
            <date>June 28, 2007</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Changes</h2>

                <p>This release is a minor release only and essentially fixes a
                   regression issue of 1.1.2 that basically prevents specific user
                   groups from using 1.1.2. Please see below issue list for details.</p>
            </summary>
            <bugs>
                <bug id="2013" tool="jira">
                    <description>
                        Fixed wasting of processing time on string concatenation in log statements.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20070625</date>
                </bug>
                <bug id="2023" tool="jira">
                    <description>
                        Fixed problem with duplicate IDs in id/idhref leniency mode.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Carlo Romero</name>
                        <email>carlo.romero@gs.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070623</date>
                </bug>
            </bugs>
        </release>

        <release version="1.1.2">
            <description>Maintenance release for Castor 1.1</description>
            <date>June 17, 2007</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Additions</h2>

                <h3>Added support for (un-)marshalling Java 5 enums</h3>

                <p>Castor XML now supports Java 5 enums in all cases where
                   either a mapping file is used or it is relied upon
                   default introspection.</p>

                <h2>Changes</h2>

                <h3>Binary JARs restructured</h3>

                <p>As part of this release, we have again moved several
                   areas of functionality to separate deployment units, resulting
                   into additional JARs available for download:</p>

                <ul>
                    <li><a href="http://dist.codehaus.org/castor/1.1.2/castor-1.1.2-jdo.jar">Castor JDO</a></li>
                </ul>

                <p>Please note that the Castor JAR does <b>not</b>
                   include this component anymore. In other words, if you
                   want to use Castor JDO as a persistence framework,
                   you will have to download both the Castor XML and Castor JDO
                   JARs, as Castor JDO internally uses Castor XML. For details,
                   please have a look at the
                   <a href="download.html">download instructions</a>.</p>

            </summary>
            <bugs>
                <bug id="1926" tool="jira">
                    <description>
                        Extended code that depends on id/href leniency.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070617</date>
                </bug>
                <bug id="2007" tool="jira">
                    <description>
                        SVN moved JDO files from src/bugs and src/tests to cpactf/src/test.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070614</date>
                </bug>
                <bug id="2017" tool="jira">
                    <description>
                        Fixed ArrayIndexOutOfBoundException in related to timezone
                        offsets that include minutes.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Bill Robertson</name>
                        <email>william.c.robertson@chase.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070614</date>
                </bug>
                <bug id="2009" tool="jira">
                    <description>
                        Added 'xmlctf' module to source JARs.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Petteri Räty</name>
                        <email>betelgeuse@gentoo.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070611</date>
                </bug>
                <bug id="2008" tool="jira">
                    <description>
                        Fixed CLONE-BigDecimal usage in Types.java that can't run on jre1.4.2.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Petteri Räty</name>
                        <email>betelgeuse@gentoo.org</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070609</date>
                </bug>
                <bug id="2005" tool="jira">
                    <description>
                        SVN moved log4j database appender to examples modul.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070607</date>
                </bug>
                <bug id="2006" tool="jira">
                    <description>
                        SVN moved JDO files from src/test/java into cpa/src/test/java.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070607</date>
                </bug>
                <bug id="2004" tool="jira">
                    <description>
                        SVN moved JDO files from src/main/resources into cpa/src/main/resources.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070607</date>
                </bug>
                <bug id="2001" tool="jira">
                    <description>
                        SVN moved JDO files from src/main/java into cpa/src/main/java.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070607</date>
                </bug>
                <bug id="2000" tool="jira">
                    <description>
                        Created basic modul structur for JDO modul including eclipse configuration.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070607</date>
                </bug>
                <bug id="1774" tool="jira">
                    <description>
                        Replaced PrintStream and StringBuffer by a Writer implementation.
                    </description>
                    <contributor>
                        <name>Le Duc Bao</name>
                        <email>leducbao@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070607</date>
                </bug>
                <bug id="991" tool="jira">
                    <description>
                        Fixed a problem with incorrect import statements/class name
                        references in the context of included/imported XML schemas.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Godmar Back</name>
                        <email>godmar@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20070601</date>
                </bug>
                <bug id="991" tool="jira">
                    <description>
                        Added support for Java 5 enums during unmarshalling.
                    </description>
                    <contributor>
                        <name>Michael Kopp</name>
                        <email>michael.kopp@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Michael Kopp</name>
                        <email>michael.kopp@gmx.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070528</date>
                </bug>
                <bug id="1221" tool="jira">
                    <description>
                        Added support for Java 5 enums during marshalling.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Benoit Xhenseval</name>
                        <email>benoitx@yahoo.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070526</date>
                </bug>
                <bug id="1985" tool="jira">
                    <description>
                        Trace statements output only if in trace mode.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ed Wallen</name>
                        <email>etw7e@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070524</date>
                </bug>
                <bug id="1850" tool="jira">
                    <description>
                        Refactored toString() method of XMLException.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Paul Philion</name>
                        <email>philion@gmail.com</email>
                    </submitter>
                    <reporter>
                        <name>Paul Philion</name>
                        <email>philion@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070515</date>
                </bug>
                <bug id="1769" tool="jira">
                    <description>
                        Added get-/setProperty() methods to (un-)Marshaller so that properties
                        can be set programmatically.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070515</date>
                </bug>
                <bug id="1982" tool="jira">
                    <description>
                        Fixed a problem with namespace processing in the context of
                        substitution groups.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ted Troccola</name>
                        <email>ttroccola@viecorefsd.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070514</date>
                </bug>
                <bug id="1981" tool="jira">
                    <description>
                        Fixed a problem with the processing of substitution groups if sequence +
                        order validation enabled..
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ted Troccola</name>
                        <email>ttroccola@viecorefsd.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070514</date>
                </bug>
                <bug id="1971" tool="jira">
                    <description>
                        Made org.exolab.castor.persists.spi.Identity implement java.io.Serializable.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Gonzalo Abollado</name>
                        <email>gabollado@gabollado.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20070509</date>
                </bug>
                <bug id="1964" tool="jira">
                    <description>
                        Fixed problem with picking up SAX features from custom castor.properties.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Anti Orgla</name>
                        <email>apunkto@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070506</date>
                </bug>
                <bug id="1962" tool="jira">
                    <description>
                        Introduced new 'lenient' properties in castor.properties so that new
                        sequence order and id/href validation can be selectively turned off.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Carlo Romero</name>
                        <email>carlo.romero@gs.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>XML</module>
                    <date>20070505</date>
                </bug>
                <bug id="1896" tool="jira">
                    <description>
                        Removed (illegal) underscores from calls to PropertyChangeListeners.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Azgard</name>
                        <email>codehaus@lnx.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070430</date>
                </bug>
                <bug id="1957" tool="jira">
                    <description>
                        Switched logging for Unmarshaller/UnmarshalHandler to commons-logging.
                    </description>
                    <contributor>
                        <name>Paul Philion</name>
                        <email>philion@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Paul Philion</name>
                        <email>philion@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070430</date>
                </bug>
                <bug id="1947" tool="jira">
                    <description>
                        Fixed problem with access to values stored in ehcache related to expiration.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Gonzalo Abollado</name>
                        <email>gabollado@gabollado.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20070429</date>
                </bug>
                <bug id="1955" tool="jira">
                    <description>
                        Improved handling of global/local element collisions with identical
                        type for automatic class conflict resolution
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070426</date>
                </bug>
                <bug id="1921" tool="jira">
                    <description>
                        Fixed incorrect Java version number (as used in Marshaller).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Dmitry Savenko</name>
                        <email>dmitry.savenko@db.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070425</date>
                </bug>
                <bug id="1954" tool="jira">
                    <description>
                        XML code generator does not create property* methods for enumerations anymore.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Godmar Back</name>
                        <email>godmar@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070425</date>
                </bug>
                <bug id="1952" tool="jira">
                    <description>
                        Moved examples into a separate modul.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20070423</date>
                </bug>
            </bugs>
        </release>

        <release version="1.1.1">
            <description>Maintenance release for Castor 1.1</description>
            <date>April 22, 2007</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>

                <h2>Additions</h2>

                <h3>Added support for substitution groups</h3>

                <p>Support for substitution groups has been added. This new feature is marked
                   as <b>experimental</b> simply to indicate that we'd appreciate as much feedback
                   and testing as possible.</p>

                <h3>Added 'automatic class name conflict resolution' mode</h3>

                <p>The XML code generator now support a new 'automatic class name
                   conflict resolution' mode that will minimize - if not completely
                   prevent - class name conflicts during code generation.</p>

                <p>To enable this mode, please set the following property in your
                   custom <tt>castorbuilder.properties</tt> file as shown below:</p>

                <code-panel>
# Specifies whether automatic class name conflict resolution
# should be used or not; defaults to false.
#
org.exolab.castor.builder.automaticConflictResolution=true</code-panel>

                <p>This new mode will avoid class name conflicts by prepending XPATH
                   fragments or type suffices to the 'normal' class name as generated otherwise.</p>

                <h3>Validation of &lt;xs:sequence&gt; order</h3>

                <p>Added support for validation of correct order of elements of
                   &lt;xsd:sequence&gt; typed complex types during unmarshaling. A
                   <tt>ValidationException</tt> will be thrown if the expected order
                   cannot be matched.</p>

                <h3>Added support for &lt;xs:hexBinary&gt;</h3>

                <p>Added support for the XML schema type &lt;xs:hexBinary&gt; during
                   XML code generation.</p>

                <h3>Added new &lt;contentMember&gt; element to binding filesupport for the <tt>hexBinary</tt> data type</h3>

                <p>This new element (child of a &lt;componentBinding&gt;) allows one to
                   specify a custom member name for the <tt>content</tt> member as generated
                   for a mixed mode complex type definition.</p>

                <h3>Added support for the <tt>hexBinary</tt> data type</h3>

                <p>The XML (Un-)Marshaller now supports the data type <tt>hexBinary</tt>.</p>

                <h3>Improved interface of XMLClassDescriptorResolver</h3>

                <p>The public interface of <tt>XMLClassDescriptorResolver</tt> has been improved
                   and streamlined, adding various new methods for pre-loading class
                   descriptors. Please check <a href="xml-best-practise.html">here</a> for
                   details.</p>

                <h3>Added Unmarshaller.setObject(Object)</h3>

                <p>To specify an existing root object to be used during unmarshalling,
                   <api class="org.exolab.castor.xml.Unmarshaller">setObject(Object)</api> has been
                   added, alternatively to the <api class="org.exolab.castor.xml.Unmarshaller">Unmarshaller(Object)</api>
                   constructor.</p>
            </summary>
            <bugs>
                <bug id="1945" tool="jira">
                    <description>
                        Fixed problem with 'time' type handling in XML instance to schema generator.
                    </description>
                    <contributor>
                        <name>Doug Daniels</name>
                        <email>Daniels.Douglas@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Doug Daniels</name>
                        <email>Daniels.Douglas@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070418</date>
                </bug>
                <bug id="1937" tool="jira">
                    <description>
                        Relaxed various checks in the default ID resolver implementation so
                        that those checks are executed only when the Unmarshaller is configured
                        to be 'validating'.
                    </description>
                    <contributor>
                        <name>Paul Croarkin</name>
                        <email>paul_croarkin@yahoo.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Paul Croarkin</name>
                        <email>paul_croarkin@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070416</date>
                </bug>
                <bug id="1943" tool="jira">
                    <description>
                        Added Unmarshaller.setObject(Object) to allow setting of a root object
                        for unmarshalling.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070409</date>
                </bug>
                <bug id="1939" tool="jira">
                    <description>
                        Fixed regression issue with automatic conflict resolution and
                        global element conflicts.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070409</date>
                </bug>
                <bug id="1935" tool="jira">
                    <description>
                        Fixed problem with importing from same namespace multiple times where
                        one import actually includes the other.
                    </description>
                    <contributor>
                        <name>Chris Keller</name>
                        <email>chris.keller@active-endpoints.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Chris Keller</name>
                        <email>chris.keller@active-endpoints.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070406</date>
                </bug>
                <bug id="1938" tool="jira">
                    <description>
                        Fixed NPE for extended types with &lt;xs:any&gt; members
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Dave Hauver</name>
                        <email>dave_hauver@natureserve.org</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070406</date>
                </bug>
                <bug id="1936" tool="jira">
                    <description>
                        Made XPathLocation implement java.io.Serializable.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Dan Smith</name>
                        <email>upthewaterspout@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070404</date>
                </bug>
                <bug id="1931" tool="jira">
                    <description>
                        Fixed problem with enum bindings for interger-based enumerations.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Scott C Arnold</name>
                        <email>organizations@distantvisions.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070403</date>
                </bug>
                <bug id="1928" tool="jira">
                    <description>
                        Fixed problem with not-specified binding file during automatic
                        naming collision resolution.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>David M. Karr</name>
                        <email>david.karr@wamu.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070401</date>
                </bug>
                <bug id="238" tool="jira">
                    <description>
                        Added support for 'overriding' the name of the Java 'content' member.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070401</date>
                </bug>
                <bug id="423" tool="jira">
                    <description>
                        Added support for &lt;xs:hexBinary&gt; for XML code
                        generation and support for HEX en-/decoding during
                        (un)marshalling.
                    </description>
                    <contributor>
                        <name>Johan Lindquist</name>
                        <email>johan@kawoo.co.uk</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Johan Lindquist</name>
                        <email>johan@kawoo.co.uk</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070401</date>
                </bug>
                <bug id="1926" tool="jira">
                    <description>
                        Renamed XMLClassDescriptorResolver.resolveXML(Class) back to
                        resolve(Class).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Task</type>
                    <module>XML</module>
                    <date>20070331</date>
                </bug>
                <bug id="1925" tool="jira">
                    <description>
                        Fixed syntax of closing &lt;forces&gt; tag in JClassRegistry.printSummary().
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070330</date>
                </bug>
                <bug id="1891" tool="jira">
                    <description>
                        Fixed problem with using enum types as constructor arguments
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Uwe Langbecker</name>
                        <email>Uwe.Langbecker@gl-group.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070319</date>
                </bug>
                <bug id="1900" tool="jira">
                    <description>
                        Fixed problem with choices during automatic name conflict resolution
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070319</date>
                </bug>
                <bug id="1909" tool="jira">
                    <description>
                        Improved validation for global elements during XML schema processing
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Stoil Valchkov</name>
                        <email>svalchkov@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070318</date>
                </bug>
                <bug id="1914" tool="jira">
                    <description>
                        Replaced custom java.util.Enumeration implementation with java.util.Iterator.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070316</date>
                </bug>
                <bug id="1911" tool="jira">
                    <description>
                        Improved and stream-lined public interface of XMLClassDescriptorResolver.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070316</date>
                </bug>
                <bug id="1910" tool="jira">
                    <description>
                        Fixed problem with (incorrectly) caching class descriptors in
                        XMLClassDescriptorResolver.
                    </description>
                    <contributor>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Simon Lord</name>
                        <email>simon.lord@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070316</date>
                </bug>
                <bug id="1905" tool="jira">
                    <description>
                        Fixed bug in string normalization during code generation.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Simon Lord</name>
                        <email>simon.lord@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070313</date>
                </bug>
                <bug id="1897" tool="jira">
                    <description>
                        Added documentation for 'org.exolab.castor.builder.automaticConflictResolution'
                        property.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070313</date>
                </bug>
                <bug id="1899" tool="jira">
                    <description>
                        Fixed problem in ElementDecl.getSubstitutionGroup() related to global
                        element references.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070313</date>
                </bug>
                <bug id="1902" tool="jira">
                    <description>
                        Fixed problem with validation of empty choices during unmarshalling.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Pascal Maugeri</name>
                        <email>pascal.maugeri@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070313</date>
                </bug>
                <bug id="1276" tool="jira">
                    <description>
                        Added a method for forcing the timezone for dates written to the database.
                    </description>
                    <contributor>
                        <name>Brian Schlining</name>
                        <email>bschlining@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Brian Schlining</name>
                        <email>bschlining@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20070316</date>
                </bug>
                <bug id="1895" tool="jira">
                    <description>
                        Fixed problem with printing annotations correctly (schema writer).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Oliver Fourman</name>
                        <email>oliver.fourman@dfki.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070312</date>
                </bug>
                <bug id="1893" tool="jira">
                    <description>
                        Fixed problem with sequence validation and substitution groups.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070307</date>
                </bug>
                <bug id="1812" tool="jira">
                    <description>
                        Fixed problem with SQLException: Column Index out of range.
                    </description>
                    <contributor>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Igarki San Millan</name>
                        <email>igarkism@yahoo.es</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20070303</date>
                </bug>
                <bug id="1886" tool="jira">
                    <description>
                        Fixed problem with ClassChoice() creation in MappingFileSourceFactory.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Michele Lazzeri</name>
                        <email>mlazzeri@sapient.it</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20070228</date>
                </bug>
                <bug id="1880" tool="jira">
                    <description>
                        Fixed problem with illegal field name suffix 'Choice'.
                    </description>
                    <contributor>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20070223</date>
                </bug>
                <bug id="1882" tool="jira">
                    <description>
                        Fixed problem with IDREF validation with 'forward references'.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20070223</date>
                </bug>
                <bug id="1877" tool="jira">
                    <description>
                        Fixed problem with build scripts (Windows) related to blanks as
                        part of ENV variables.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Guy Coleman</name>
                        <email>guy.coleman@prolog.uk.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen.</module>
                    <date>20070223</date>
                </bug>
                <bug id="1879" tool="jira">
                    <description>
                        Added 'setClass(Class)' method to Unmarshaller to allow sepecification
                        of an 'expected' class.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Saladin Sharif</name>
                        <email>al_zawiah@yahoo.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070223</date>
                </bug>
                <bug id="1875" tool="jira">
                    <description>
                        Added new command line parameter 'nameConflictStrategy' to
                        SourceGeneratorMain.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>David M. Karr</name>
                        <email>david.karr@wamu.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070219</date>
                </bug>
                <bug id="1787" tool="jira">
                    <description>
                        Added ant task for DDL generator.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070219</date>
                </bug>
                <bug id="1869" tool="jira">
                    <description>
                        Fixed problem with identifying 'identity' field in the context of
                        extension hierarchies.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Uwe Langbecker</name>
                        <email>Uwe.Langbecker@gl-group.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070219</date>
                </bug>
                <bug id="1873" tool="jira">
                    <description>
                        Moved Test Framework of Castor Persistence to its own module.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070218</date>
                </bug>
                <bug id="1872" tool="jira">
                    <description>
                        Fixed problem with completeness of tarballs in the download area.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>David M. Karr</name>
                        <email>david.karr@wamu.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070218</date>
                </bug>
                <bug id="1871" tool="jira">
                    <description>
                        Changed package name of performance test framework.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070217</date>
                </bug>
                <bug id="1870" tool="jira">
                    <description>
                        Moved Performance Test Framework of Castor Persistence to its own module.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070217</date>
                </bug>
                <bug id="1866" tool="jira">
                    <description>
                        Fixed problem with 'required' attributes in the context of
                        containers.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen</module>
                    <date>20070217</date>
                </bug>
                <bug id="1865" tool="jira">
                    <description>
                        Fixed problem with 'required' attributes in the context of
                        containers.
                    </description>
                    <contributor>
                        <name>Guy Coleman</name>
                        <email>guy.coleman@prolog.uk.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Guy Coleman</name>
                        <email>guy.coleman@prolog.uk.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen</module>
                    <date>20070211</date>
                </bug>
                <bug id="1852" tool="jira">
                    <description>
                        Added an 'automatic class name conflict resolution' mode to the
                        XML code generator.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen</module>
                    <date>20070211</date>
                </bug>
                <bug id="1811" tool="jira">
                    <description>
                        Added support for validation of correct order of elements of
                        &lt;xsd:sequence&gt; during unmarshalling.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070211</date>
                </bug>
            </bugs>
        </release>

        <release version="1.1">
            <description>Release of Castor 1.1 GA</description>
            <date>February 10, 2007</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>

                <h2>Additions</h2>

                <h3>Extended XMLClassDescriptorResolver</h3>

                <p>Added new functionality to XMLClassDescriptorResolver to pre-load class
                   descriptors for a package. Please find details about this new feature at
                   <a href="xml-best-practice.xml">the best practises for Castor XML</a>.</p>

            </summary>
            <bugs>
                <bug id="1198" tool="jira">
                    <description>
                        ID resolution now takes validation configuration into account.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Stephen Bash</name>
                        <email>scbash@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070201</date>
                </bug>
                <bug id="1861" tool="jira">
                    <description>
                        Added new functionality to XMLClassDescriptorResolver to pre-load class
                        descriptors for a package.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Nick Pilch</name>
                        <email>npilch@speakeasy.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070131</date>
                </bug>
            </bugs>
        </release>

        <release version="1.1-M3">
            <description>3rd milestone release for Castor 1.1</description>
            <date>January 29, 2007</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>

              <h2>Changes</h2>

              <h3>XML serialization with JDK 5.0</h3>

              <p>As Sun has included Apache's Xerces with Java 5.0 by default,
                 we have added support for using the Xerces instance as shipped
                 with the JRE/JDK for serialization. As such, for Java 5.0 users,
                 this removes the requirement to download Xerces separately.</p>

              <p>To enable this new feature, please change the following
                 property in your <b>local</b> <tt>castor.properties</tt> file
                 (thus redefining the default value) as shown below:</p>

              <code-panel><![CDATA[
# Defines the (default) XML serializer factory to use by Castor, which must
# implement org.exolab.castor.xml.SerializerFactory; default is
# org.exolab.castor.xml.XercesXMLSerializerFactory
org.exolab.castor.xml.serializer.factory=org.exolab.castor.xml.XercesJDK5XMLSerializerFactory
              ]]></code-panel>

              <h3>Castor under JDK 6</h3>

              <p>
                As of this release, Castor now builds under JDK 6.0.  Castor XML
                has been tested under JDK 6.0.  However, Castor JDO has not
                really been tested under JDK 6.0.  Note that you may need to use
                a JDBC 4.0 compatible connector with this new JDK.
              </p>

              <h3>Codegen</h3>

              <p>
                If you are using the Castor code generator to generate code
                from schemas that use <tt>xsd:import</tt>, whether or not code
                was generated from the imported schemas was controlled by a
                combination of switches.  Now it is controlled only by the
                "-generateImportedSchemas" option of SourceGeneratorMain, the
                Ant task option of the same name, or if you are calling codegen
                programmatically, the method
                <tt>sgen.setGenerateImportedSchemas(true);</tt>.
              </p>

              <h3>XML CTF</h3>

              <p>
                The XML CTF has been moved to its own area.  It has been moved
                from ./src/tests/ into ./xmlctf/.  All scripts to run the CTF
                have been updated for this change.
              </p>

            </summary>
            <bugs>
                <bug id="1860" tool="jira">
                    <description>
                        Move CTF-XML classes to a new package
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>CTF</module>
                    <date>20070128</date>
                </bug>
                <bug id="1859" tool="jira">
                    <description>
                        Clean up JavaDoc build errors
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen</module>
                    <date>20070128</date>
                </bug>
                <bug id="1858" tool="jira">
                    <description>
                        Move XML CTF from src/tests to xmlctf
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>CTF</module>
                    <date>20070128</date>
                </bug>
                <bug id="1644" tool="jira">
                    <description>
                        Refactored creation of ClassDescriptors through MappingLoader.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20070127</date>
                </bug>
                <bug id="1854" tool="jira">
                    <description>
                        Fixed problem with not closed file handles for '.castor.cdr' during
                        code generation.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070122</date>
                </bug>
                <bug id="1851" tool="jira">
                    <description>
                        Add to CTF the ability to control whether or not
                        code is generated from imported schema
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>CTF</module>
                    <date>20070118</date>
                </bug>
                <bug id="1839" tool="jira">
                    <description>
                           Re-generated classes for binding files, in preparation for adding support for
                           new &lt;componentBinding&gt;
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen</module>
                    <date>20070118</date>
                </bug>
                <bug id="1847" tool="jira">
                    <description>
                        Minor improvement in validation classes
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070117</date>
                </bug>
                <bug id="1839" tool="jira">
                    <description>
                        Fixed problem with derivation of Java types for UNIONs that are
                        part of restriction hierarchies.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Daniel Nilsson</name>
                        <email>daniel.nilsson@mandator.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070117</date>
                </bug>
                <bug id="1841" tool="jira">
                    <description>
                        Fixed documentation for 'defaultBindingType' attribute in XMl code generation
                        documentation.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>David M. Karr</name>
                        <email>david.karr@wamu.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Doc</module>
                    <date>20070117</date>
                </bug>
                <bug id="1762" tool="jira">
                    <description>
                        Castor does not build under JDK 6; jdo/engine/ClobImpl does
                        not override abstract getCharacterStream(long,long)
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070116</date>
                </bug>
                <bug id="1827" tool="jira">
                    <description>
                        Moved part sof XSList code into new XSNMTokens and XSIdRefs classes.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Gen</module>
                    <date>20070115</date>
                </bug>
                <bug id="1837" tool="jira">
                    <description>
                        Fix small Java 1.3 regressions in XML code
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070114</date>
                </bug>
                <bug id="1832" tool="jira">
                    <description>
                        Fix minor inaccuracies in CTF
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>CTF</module>
                    <date>20070113</date>
                </bug>
                <bug id="1831" tool="jira">
                    <description>
                        Remove Adaptx from Castor; add new implementation of xmldiff for CTF
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>CTF</module>
                    <date>20070113</date>
                </bug>
                <bug id="1829" tool="jira">
                    <description>
                        Fully qualified references to java.lang.Object in CollectionInfo.createRemobeByIndexMethod().
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070112</date>
                </bug>
                <bug id="1817" tool="jira">
                    <description>
                        Clean up Java 5 build complaints in ddlgen
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20070108</date>
                </bug>
                <bug id="1816" tool="jira">
                    <description>
                        Cleanup on ddlgen properties doc
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Doc</module>
                    <date>20070108</date>
                </bug>
                <bug id="1813" tool="jira">
                    <description>
                        Refactored org.exolab.castor.builder.types package.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070109</date>
                </bug>
                <bug id="1814" tool="jira">
                    <description>
                        Added support for XML serialization using Xerces as bundled with JDK 5.0
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20070108</date>
                </bug>
                <bug id="1804" tool="jira">
                    <description>
                        RandomHelper needs updates
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Test</module>
                    <date>20070104</date>
                </bug>
                <bug id="1810" tool="jira">
                    <description>
                        Incorrect import lines in generated classes: dots are missing
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Carlo Romero</name>
                        <email>carlo.romero@gs.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Gen</module>
                    <date>20070104</date>
                </bug>
                <bug id="1809" tool="jira">
                    <description>
                        Finish cleanup of RSS file
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>RSS</module>
                    <date>20070103</date>
                </bug>
                <bug id="1808" tool="jira">
                    <description>
                        Cleanup of misc documentation
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>Doc</module>
                    <date>20070103</date>
                </bug>
                <bug id="1807" tool="jira">
                    <description>
                        Add RSS feed link to index + news page
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>Doc</module>
                    <date>20070103</date>
                </bug>
                <bug id="1798" tool="jira">
                    <description>
                        Cleaned up 246 warnings of differnet kind in builder package.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070103</date>
                </bug>
                <bug id="1805" tool="jira">
                    <description>
                        Made org.exolab.castor.tools.ant.taskdefs.CastorSourceGenTask delegate to
                        CastorCodeGenTask.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070103</date>
                </bug>
                <bug id="1797" tool="jira">
                    <description>
                        Cleaned up 929 'Design For Extension' warnings at builder package.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070102</date>
                </bug>
                <bug id="1796" tool="jira">
                    <description>
                        Cleaned up 351 'Maximum Line Length' warnings at builder package.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070102</date>
                </bug>
                <bug id="1793" tool="jira">
                    <description>
                        Cleaned up 635 warnings with braces and whitespaces at builder package.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070102</date>
                </bug>
                <bug id="1795" tool="jira">
                    <description>
                        Cleaned up 466 'Final Parameters' warnings at builder package.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070102</date>
                </bug>
                <bug id="1794" tool="jira">
                    <description>
                        Cleaned up 316 'Style Javadoc' warnings at builder package.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070102</date>
                </bug>
                <bug id="1800" tool="jira">
                    <description>
                        Tune checkstyle rules
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>All</module>
                    <date>20070101</date>
                </bug>
                <bug id="1799" tool="jira">
                    <description>
                        XML handler &amp; descriptor checkstyle cleanup
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>XML</module>
                    <date>20070101</date>
                </bug>
                <bug id="1792" tool="jira">
                    <description>
                        Cleaned up 344 'Paren Pad' warnings at builder package.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070102</date>
                </bug>
                <bug id="1790" tool="jira">
                    <description>
                        Refactored javasource package to resolve 'Design by extension' complaints of checkstyle.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070102</date>
                </bug>
                <bug id="1789" tool="jira">
                    <description>
                        Cleaned up checkstyle warnings/infos at javasource package of codegen module.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20070101</date>
                </bug>
                <bug id="1776" tool="jira">
                    <description>
                        Cleaned up checkstyle warnings at anttask module and introduce new
                        CastorCodeGenTask.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061231</date>
                </bug>
                <bug id="1786" tool="jira">
                    <description>
                        Checkstyle-based corrections in codegen
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>XML</module>
                    <date>20061229</date>
                </bug>
                <bug id="1785" tool="jira">
                    <description>
                        Update checkstyle to work under UNIX + Windows both
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>All</module>
                    <date>20061229</date>
                </bug>
                <bug id="1784" tool="jira">
                    <description>
                        Checkstyle-based corrections in anttask
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>Ant</module>
                    <date>20061229</date>
                </bug>
            </bugs>
        </release>

        <release version="1.1-M2">
            <description>2nd milestone release for Castor 1.1</description>
            <date>December 29, 2006</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Additions</h2>

                <h3>DDL Generator</h3>

                <p>At the <i>Google Summer of Code</i> program for 2006, the student
                   <b>Le Duc Bao</b> worked for Castor. With support of his mentor
                   <b>Ralf Joachim</b>, he implemented a generator for DDL scripts
                   from scratch.</p>

                <p>Castor DDL Generator creates a SQL script to drop/create tables,
                   unique keys, sequences and so on, from a Castor JDO mapping file.</p>

                <code-panel top-caption="Example:">
java org.castor.ddlgen.Main -m mapping.xml</code-panel>

                <p>This will generate the SQL script <tt>mapping.sql</tt> in the same
                   directory <tt>mapping.xml</tt> is located.</p>

                <h3>The code generator now supports multiple pattern facets properly.</h3>

                <h2>Changes</h2>

                <h3>Binary JARs restructured</h3>

                <p>As part of this release, we have started to move several
                   areas of functionality to separate deployment units, resulting
                   into additional JARs available for download:</p>

                <ul>
                    <li><a href="http://dist.codehaus.org/castor/1.1/castor-1.1-M2-codegen.jar">XML code generator</a></li>
                    <li><a href="http://dist.codegaus.org/castor/1.1/castor-1.1-M2-codegen-anttask.jar">Ant task for XML code generator</a></li>
                </ul>

                <p>In addition, as outlined above, the <b>new</b> DDL generator has been
                   made available as a separate deployment unit as well, resulting
                   into ...</p>

                <ul>
                    <li><a href="http://dist.codegaus.org/castor/1.1/castor-1.1-M2-ddlgen.jar">DDL generator</a></li>
                </ul>

                <p>Please note that the Castor XML (and JDO) JARs do <b>not</b>
                   include these components anymore. In other words, if you
                   want to use both Castor XML (for (un-)marshaling) and the
                   XML code generator for code generation from an XML schema,
                   you will have to download both JARs. For details, please have a look
                   at the <a href="download.html">download instructions</a>.</p>

                <h3>Code generation for &lt;xs:int&gt; and &lt;xs:integer&gt;</h3>

                <p>As part of the work for fixing bug
                   <a href="http://jira.codehaus.org/browse/CASTOR-1760">1760</a>, it has been
                   recognized that the approach taken as part of working on issue
                   <a href="http://jira.codehaus.org/browse/CASTOR-1741">1741</a>
                   was slightly too ambitious.</p>

                <p>As such, the XML code generator has been changed (again) to generate
                   the following Java types for elements/attributes typed with
                   &lt;xs:int&gt; and &lt;xs:integer&gt;:</p>

                <ctable>
                    <crow>
                        <th><p>Type</p></th>
                        <th><p>Old Java type</p></th>
                        <th><p>New Java type</p></th>
                    </crow>
                    <crow>
                        <td>&lt;xs:int&gt;</td>
                        <td>java.lang.Integer/int</td>
                        <td>java.lang.Integer/int</td>
                    </crow>
                    <crow>
                        <td>&lt;xs:integer&gt;</td>
                        <td>java.lang.Integer/int</td>
                        <td>java.lang.Long/long</td>
                    </crow>
                </ctable>

            </summary>
            <bugs>
                <bug id="112" tool="jira">
                    <description>
                        Added generation of SQL scripts from mapping file.
                    </description>
                    <contributor>
                        <name>Le Duc Bao</name>
                        <email>leducbao@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Erwin Bolwidt</name>
                        <email>erwin@klomp.org</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20061229</date>
                </bug>
                <bug id="1763" tool="jira">
                    <description>
                        Moved Ant task definition for XML code generator to separate deployment unit.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061228</date>
                </bug>
                <bug id="279" tool="jira">
                    <description>
                        Source Generator: Multiple pattern strings ignored
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>jcarter</name>
                        <email>jcarter@sct.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061228</date>
                </bug>
                <bug id="188" tool="jira">
                    <description>
                        SourceGen: ClassDescriptor.getExtends() returns always null
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>rhierlmeier</name>
                        <email>hierlmeier@de-gmbh.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061227</date>
                </bug>
                <bug id="1765" tool="jira">
                    <description>
                        Add xml/validators to checkstyle and do checkstyle cleanup
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061225</date>
                </bug>
                <bug id="1722" tool="jira">
                    <description>
                        Added support for validating &lt;xsd:IDREF&gt;> and &lt;xsd:IDREFS&gt;
                        during (un)marshalling.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061225</date>
                </bug>
                <bug id="1764" tool="jira">
                    <description>
                        Fixed problem with incorrectly generated qualified class
                        name for classes in type hierarchies.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061225</date>
                </bug>
                <bug id="1760" tool="jira">
                    <description>
                        &lt;xsd:int&gt; mappes onto Java type 'int/java.lang.Integer' again.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061225</date>
                </bug>
                <bug id="1761" tool="jira">
                    <description>
                        Java 5 breaks BigDecimal validation
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061223</date>
                </bug>
                <bug id="1758" tool="jira">
                    <description>
                        Complete facet handling for numerical types
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>XML</module>
                    <date>20061223</date>
                </bug>
            </bugs>
        </release>

        <release version="1.1-M1">
            <description>Milestone release for Castor 1.1</description>
            <date>December 23, 2006</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Changes</h2>

                <h3>Code generation for &lt;xs:int&gt; and &lt;xs:integer&gt;</h3>

                <p>As part of the work for fixing bug
                   <a href="http://jira.codehaus.org/browse/CASTOR-1421">1421</a>, it has been
                   recognized that the code generated pre-patch did not comply with
                   the set of rules defined in the XML schema specification.</p>

                <p>As such, the XML code generator has been changed to generate the
                   following Java types for elements/attributes typed with
                   &lt;xs:int&gt; and &lt;xs:integer&gt;:</p>

                <ctable>
                    <crow>
                        <th><p>Type</p></th>
                        <th><p>Old Java type</p></th>
                        <th><p>New Java type</p></th>
                    </crow>
                    <crow>
                        <td>&lt;xs:int&gt;</td>
                        <td>java.lang.Integer/int</td>
                        <td>java.lang.Long/long</td>
                    </crow>
                    <crow>
                        <td>&lt;xs:integer&gt;</td>
                        <td>java.lang.Integer/int</td>
                        <td>java.lang.Long/long</td>
                    </crow>
                </ctable>

                <p>The only difference between the artifacts generated is that
                   a different Java type is used with a different (and appropriate
                   to the specification) value range.  Thus, the value range
                   that will be accepted by the generated Java instance
                   variables has changed.
                </p>

                <h3>XML test suite execution</h3>

                <p>
                  The CTF currently requires the Sun JDK (or SDK) to execute, although
                  it may be possible to execute with GNU gcj or with JRockit. The CTF
                  will not work if you are using only a JRE. This is because the CTF
                  uses the Sun Java compiler API to compile code as needed for Source
                  Generator and Marshaling Framework tests. The CTF code is written to
                  allow easy extension for additional compiler frameworks, so if you
                  use a compiler or runtime that is not supported, you should be able
                  to easily add support for a new framework. If you want to do this,
                  contact Castor committors for assistance and direction and they'll
                  set you on the right course.
                </p>
                <p>
                  Two new features have been added to the CTF that allow users to add
                  Java-version-specific tests.  The first new feature applies to an
                  entire test, that is, the full suite of tests described by a single
                  TestDescriptor.xml file.  If you add the following tag to a
                  TestDescriptor.xml:
                </p>
                <p>
                  <tt>&lt;MinimumJavaVersion>1.5&lt;/MinimumJavaVersion></tt>
                </p>
                <p>
                  then the entire suite of tests described by that test descriptor
                  will be skipped if the version of Java executing the test suite is
                  not at least the minimum version specified.
                </p>
                <p>
                  For the second new feature, if you add the following tag to an
                  individual Unit Test in a TestDescriptor.xml:
                </p>
                <p>
                  <tt>&lt;JavaSourceVersion>1.2&lt;/JavaSourceVersion></tt>
                </p>
                <p>
                  then for that individual unit test, all code will be compiled with
                  the javac parameter <tt>-source 1.2</tt>, using the version specified.
                </p>
                <p>
                  For both of these parameters, you are expected to supply a value that
                  is allowed by the <tt>javac -source</tt> command-line option, although
                  if you specify an integer between <tt>5</tt> and <tt>9</tt> (inclusive),
                  that value will automatically be converted to the correct value.
                </p>
                <p>
                  In the source generator, all facets are now implemented for all of the
                  XML Schema date/time types with one exception:  validation for the
                  "fixed" facet of xsd:dateTime is not implemented.  This is because
                  Castor marshals dateTime as a java.util.Date, which does not contain
                  time zone information.  A later release of Castor may marshal
                  xsd:dateTime into a java.util.Calendar instead of java.util.Date.
                </p>
                <p>
                  An additional unit test type has been added to the
                  <tt>MarshallingTest</tt> and <tt>SourceGeneratorTest</tt> test types
                  that allows invoking user-supplied arbitrary code that will either
                  return a boolean "false" or an Exception if the user-test fails or
                  it will throw an exception if the user-test fails.  For a sample
                  of this new unit test type, see the tests in the directory
                </p>
                <p>
                  <tt>MasterTestSuite/sourcegenerator/Facets/DateTimeNoTimeZone/</tt>
                </p>

                <h3>The Source Generator now creates class descriptors in a subdirectory</h3>

                <p>
                  Previously, the class descriptors (used during marshaling and
                  unmarshaling to provide constraints, validation assistance, etc.) were
                  generated into the same directory (same package) as the classes
                  they describe.  Starting with this release, the class descriptors
                  are generated into a subpackage named "descriptors" one directory
                  lower than the package where the classes being described are
                  generated.  Doing so prevents the class descriptors from cluttering
                  up the directory where the code the developer cares about will be
                  generated.
                </p>

                <p>
                  An additional benefit of this change occurs if you generate source
                  into a directory that already contains other source code.  In this
                  instance, it can be difficult for ANT to determine whether or not
                  you need to regenerate the generated source code, that is, whether
                  the XSD file is newer or older than the generated source.  Under the
                  usual circumstance where the descriptors subpackage contains only
                  generated code, you can use the ANT <tt>&lt;uptodate></tt> task
                  to compare the timestamp of the XSD file against the timestamps of the
                  descriptors, and thus reliably know whether or not you have to
                  regenerate source code.
                </p>

                <p>
                  For marshaling and unmarshaling, the class descriptors will be
                  located via the "<tt>.castor.cdr</tt>" files located in the
                  directories (packages) where the classes are generated.  If these
                  files are deleted or are not kept (<i>we highly recommend including
                  these files in your JAR file</i>) then the class descriptor resolver
                  will first look for the class descriptors in the same package
                  where the classes to be described are.  If they are not found
                  there, then the class descriptor resolver will look in a
                  subpackage "descriptors."  This maintains backwards compatibility
                  with code generated under older Castor releases.
                </p>

                <h2>Additions</h2>

                <h3>Code generation -- Specifying member visibility in binding file</h3>

                <p>It is now -- at the &lt;member&gt; level -- possible to specify a Java
                   member's visibility (different from the default value "private")
                   similar to ...</p>

                <code-panel><![CDATA[
<elementBinding name="complexType:rootType/value">
  <member visibility="protected"/>
</elementBinding>]]></code-panel>

                <p>Valid values for the visibility attribute are <tt>protected</tt>,
                   <tt>private</tt> and <tt>public</tt>, as per the definition in
                   <tt>binding.xsd</tt>.</p>

                <code-panel><![CDATA[
<xsd:attribute name="visibility">
   <xsd:simpleType>
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="public"/>
         <xsd:enumeration value="protected"/>
         <xsd:enumeration value="private"/>
      </xsd:restriction>
   </xsd:simpleType>
</xsd:attribute>]]></code-panel>

                <h3>Support for additional collection types in binding file</h3>

                <p>Added support for specifying additional collection types
                   in a binding file, similar to ...</p>

                <code-panel><![CDATA[
<elementBinding name="complexType:rootType/list">
  <member name="myList" collection="set"/>
</elementBinding>]]></code-panel>

                <p>The following types have been added: 'collection', 'set' and 'sortedset'.</p>

                <h3>Extended support for validation of IDs during unmarshaling</h3>

                <p>The default IDResolverImpl class has been changed so that a
                   validation exception will be thrown if an empty or duplicate
                   ID value is encountered.
                </p>

                <h3>Added support for &lt;enumBinding&gt;s</h3>

                <p>The XML code generator has been enhanced so that it is possible
                   to provide a binding for the following enumeration ...</p>

                <code-panel><![CDATA[
<xs:simpleType name="durationUnitType">
  <xs:restriction base='xs:string'>
    <xs:enumeration value='Y' />
    <xs:enumeration value='M' />
    <xs:enumeration value='D' />
    <xs:enumeration value='h' />
    <xs:enumeration value='m' />
    <xs:enumeration value='s' />
  </xs:restriction>
</simpleType>]]></code-panel>

                <p>as follows:</p>

                <code-panel><![CDATA[
<enumBinding name="/enumType:durationUnitType">
  <enum-def>
    <enumMember>
      <value>M</value>
      <javaName>CUSTOM_M</javaName>
    </enumMember>
  </enum-def>
</enumBinding>]]></code-panel>

<!--
                <h3>Added support for anonymous type definition in XML code generation bindings</h3>

                <p>For &lt;complexType&gt; and &lt;simpleType&gt; enumerations, it is
                   now possible to specify that a component binding should affect
                   an anonymous type definition. To qualify such an anonymous type definition
                   as part of the '<tt>name</tt>' attribute of a component
                   binding, please use the type name qualifier '<tt>anonymous</tt>'
                   as shown below.</p>

         <code-panel>
&lt;elementBinding name="complexType:fooType/foo/enumType:<b>anonymous</b>">
   &lt;member name="MyFoo" handler="mypackage.myHandler"/>
&lt;/elementBinding></code-panel>
 -->
                <h3>Add support for validating &lt;xsd:ID&gt; during marshaling.</h3>

                <p>Castor XML now supports validation of &lt;xsd:ID&gt;s during
                   marshaling, preventing the following scenarios from being
                   marshaled successfully (throwing a ValidationException instead):</p>

                <ul>
                    <li>&lt;xsd:ID&gt; with empty values</li>
                    <li>&lt;xsd:ID&gt; with duplicate values</li>
                </ul>

            </summary>
            <bugs>
                <bug id="1756" tool="jira">
                    <description>
                        Checkstyle-based cleanup in builder/types
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>XML</module>
                    <date>20061222</date>
                </bug>
                <bug id="1755" tool="jira">
                    <description>
                        Complete (to first pass) the test for all date/time types
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>XML</module>
                    <date>20061222</date>
                </bug>
                <bug id="1748" tool="jira">
                    <description>
                        Removed state pool in UnmarshalHandler.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061222</date>
                </bug>
                <bug id="1752" tool="jira">
                    <description>
                        Update xmlschema.xml srcgen documentation
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>Doc</module>
                    <date>20061222</date>
                </bug>
                <bug id="1751" tool="jira">
                    <description>
                        Cleanup/update of srcgen/test documentation
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>Doc</module>
                    <date>20061221</date>
                </bug>
                <bug id="1750" tool="jira">
                    <description>
                        General cleanup of several documentation files
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>Doc</module>
                    <date>20061221</date>
                </bug>
                <bug id="1749" tool="jira">
                    <description>
                        Update comments in castor.properties
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>All</module>
                    <date>20061221</date>
                </bug>
                <bug id="1738" tool="jira">
                    <description>
                        Clean up Castor XML; remove unnecessary replacements of Java 1.2 classes
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>XML</module>
                    <date>20061220</date>
                </bug>
                <bug id="597" tool="jira">
                    <description>
                        Have SourceGenerator use a separate packages for class descriptor classes
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Robert La Ferla</name>
                        <email>robertlaferla@comcast.net</email>
                    </reporter>
                    <type>Enh</type>
                    <module>XML</module>
                    <date>20061220</date>
                </bug>
                <bug id="1746" tool="jira">
                    <description>
                        Enhanced ClassNameCRStrategy with dealWithFileOverwrite() functionality.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061220</date>
                </bug>
                <bug id="1745" tool="jira">
                    <description>
                        Update and extend comments in castorbuilder.properties
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>XML</module>
                    <date>20061219</date>
                </bug>
                <bug id="1744" tool="jira">
                    <description>
                        Fix build for &lt;api> links in web page
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>All</module>
                    <date>20061218</date>
                </bug>
                <bug id="1740" tool="jira">
                    <description>
                        Moved all XMLFieldHandler-related code within DescriptorSourceFactory
                        to new XMLFieldHandlerFactory component.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061218</date>
                </bug>
                <bug id="1741" tool="jira">
                    <description>
                        Moved all *Info classes to a new 'builder.info' package.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061218</date>
                </bug>
                <bug id="1720" tool="jira">
                    <description>
                        Add support for validating &lt;xsd:ID&gt;s during marshalling.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061215</date>
                </bug>
                <bug id="1737" tool="jira">
                    <description>
                        Added new ClassNameCRStrategy that simply logs such conflicts
                        without possibility of user intervention
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061215</date>
                </bug>
                <bug id="1736" tool="jira">
                    <description>
                        Added registry for ClassNameConflictResolutionStrategy implementations.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061214</date>
                </bug>
                <bug id="1539" tool="jira">
                    <description>
                        toArray instead of loop
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Roland Spatzenegger</name>
                        <email>spatzenegger@4soft.de</email>
                    </reporter>
                    <type>Enh</type>
                    <module>XML</module>
                    <date>20061213</date>
                </bug>
                <bug id="644" tool="jira">
                    <description>
                        unable to create a file called Con.java on Windows
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Adrian Smith</name>
                        <email>adrian.p.smith@bt.com</email>
                    </reporter>
                    <type>Enh</type>
                    <module>XML</module>
                    <date>20061213</date>
                </bug>
                <bug id="1734" tool="jira">
                    <description>
                        Introduced strategy pattern for class name conflict resolution
                        during code generation (foundation)
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061213</date>
                </bug>
                <bug id="1693" tool="jira">
                    <description>
                        Moved Ant JARs into bin/lib (and thus out of lib), and amended build
                        scripts accordingly.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>General</module>
                    <date>20061210</date>
                </bug>
                <bug id="1688" tool="jira">
                    <description>
                        Fixed NullPointerException thrown in ClassMolderHelper.getFullFields()
                        during JDO initialization.
                    </description>
                    <contributor>
                        <name>James Abley</name>
                        <email>james.abley@volantis.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>James Abley</name>
                        <email>james.abley@volantis.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20061213</date>
                </bug>
                <bug id="1072" tool="jira">
                    <description>
                        Fixed problem with incorrectly marshalled location tags for
                        null collections.
                    </description>
                    <contributor>
                        <name>Erik Pearson</name>
                        <email>epearson@cariboulake.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Erik Pearson</name>
                        <email>epearson@cariboulake.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061212</date>
                </bug>
                <bug id="1696" tool="jira">
                    <description>
                        Fixed problem related to creating incorrectly typed
                        setXXXAsReference() method for 'j2' mode.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061212</date>
                </bug>
                <bug id="1689" tool="jira">
                    <description>
                        Removed redundant 'API' Javadocs from build/HTML docs.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20061212</date>
                </bug>
                <bug id="1592" tool="jira">
                    <description>
                        regression import test fails
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Test</module>
                    <date>20061211</date>
                </bug>
                <bug id="1672" tool="jira">
                    <description>
                        Add to CTF test header the minimum JVM version for this test
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Test</module>
                    <date>20061211</date>
                </bug>
                <bug id="1716" tool="jira">
                    <description>
                        Enhance CTF test names to include the directory tree path information
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Test</module>
                    <date>20061210</date>
                </bug>
                <bug id="1726" tool="jira">
                    <description>
                        Add documentation about support for anonymous complex/simply types in
                        binding files
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061210</date>
                </bug>
                <bug id="1725" tool="jira">
                    <description>
                        Add documentation about new &lt;enumBinding&gt;s in code
                        generation binding
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061210</date>
                </bug>
                <bug id="1659" tool="jira">
                    <description>
                        Fixed problem with attribute declaration in complexType hierarchies
                        where the attribute is untyped.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Tom Carey</name>
                        <email>tcarey@talk.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061210</date>
                </bug>
                <bug id="1491" tool="jira">
                    <description>
                        Added support for &lt;enumBinding&gt; elements during XML
                        code generation.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Frederik Uyttersprot</name>
                        <email>frederik.uyttersprot@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061209</date>
                </bug>
                <bug id="1724" tool="jira">
                    <description>
                        Add ability to invoke arbitrary user-supplied code in a CTF unit test
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>Test</module>
                    <date>20061209</date>
                </bug>
                <bug id="1723" tool="jira">
                    <description>
                        Extended support for complete validation of ID values
                        during unmarshalling.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061208</date>
                </bug>
                <bug id="1721" tool="jira">
                    <description>
                        Added isValidating() method to Unmarshaller.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061206</date>
                </bug>
                <bug id="1715" tool="jira">
                    <description>
                        SRCGEN needs to qualify all uses of members of java.lang
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061202</date>
                </bug>
                <bug id="1713" tool="jira">
                    <description>
                        Regression with date/time classes using String instead of java.lang.String
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Quince D. Wilson</name>
                        <email>qwilson1843@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061201</date>
                </bug>
                <bug id="1490" tool="jira">
                    <description>
                        Added new elements &lt;enumBinding&gt; et alias to binding XML schema.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061201</date>
                </bug>
                <bug id="399" tool="jira">
                    <description>
                        Added support for specifying member visibility during code generation
                        through binding file.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061130</date>
                </bug>
                <bug id="1710" tool="jira">
                    <description>
                        Fixed problem with 'excessive' sizes of classes generated for enumerations.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Quince D. Wilson</name>
                        <email>qwilson1843@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061130</date>
                </bug>
                <bug id="1711" tool="jira">
                    <description>
                        Allowed param value to be CDATA instead of NMTOKEN at mapping.dtd.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>All</module>
                    <date>20061129</date>
                </bug>
                <bug id="1709" tool="jira">
                    <description>
                        Added support for mapping sub-classes of java.util.Enumeration/Iterator.
                    </description>
                    <contributor>
                        <name>Ontje Lünsdorf</name>
                        <email>The_COM@gmx.de</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ontje Lünsdorf</name>
                        <email>The_COM@gmx.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061129</date>
                </bug>
                <bug id="1707" tool="jira">
                    <description>
                        Added support for collection type java.util.SortedMap
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061127</date>
                </bug>
                <bug id="1708" tool="jira">
                    <description>
                        Added support for specifying collection types 'collection', 'set' and
                        'sortedset' in binding file.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20061127</date>
                </bug>
                <bug id="1706" tool="jira">
                    <description>
                        Fixed problem with JDO test suite (introduced with commit set 6424).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20061124</date>
                </bug>
                <bug id="1421" tool="jira">
                    <description>
                        Fixed support for &lt;xs:int&gt; and &lt;xs:integer&gt; for code generator.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Marcin Cinik</name>
                        <email>Marcin.Cinik@pbpolsoft.com.pl</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061122</date>
                </bug>
                <bug id="1703" tool="jira">
                    <description>
                        Implement Srcgen DateTime pattern facet
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061121</date>
                </bug>
                <bug id="1227" tool="jira">
                    <description>
                        Source Generator > default datetime value
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Bertrand Martel</name>
                        <email>toto@free.fr</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061116</date>
                </bug>
                <bug id="1695" tool="jira">
                    <description>
                        Added various new options to code generator Ant task.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Vasily Lazerko</name>
                        <email>vasily@tut.by</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061116</date>
                </bug>
                <bug id="936" tool="jira">
                    <description>
                        Fixed problem with generated code for unbounded choices.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Len Takeuchi</name>
                        <email>ltakeuchi@excite.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061115</date>
                </bug>
                <bug id="1603" tool="jira">
                    <description>
                        Moved CTF compilation away from ANT compiler task by directly
                        calling compiler in tools.jar of Sun JDK.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061113</date>
                </bug>
            </bugs>
        </release>

        <release version="1.0.5">
            <description>Maintenance release for Castor 1.0</description>
            <date>November 11, 2006</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Changes</h2>

                <h3>XML code generation - Signature type for 'j2' collections</h3>

                <p>The Castor code generator now uses 'java.util.List' as type
                   when generating code for a Java member (as well as the type used
                   for the corresponding getter and setter methods) rather than
                   the old 'java.util.ArrayList'.</p>

            </summary>
            <bugs>
                <bug id="1669" tool="jira">
                    <description>
                         Added feature to set a custom ObjectFactory for object
                         creation on Unmarshaller
                    </description>
                    <contributor>
                        <name>Paul Philion</name>
                        <email>philion@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Paul Philion</name>
                        <email>philion@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>Enh.</module>
                    <date>20061109</date>
                </bug>
                <bug id="1678" tool="jira">
                    <description>
                         Fixed problem with code generation for choices used in extension
                         hierarchies.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Susan Anderson</name>
                        <email>sanders@us.ibm.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061109</date>
                </bug>
                <bug id="1671" tool="jira">
                    <description>
                        Update CTF document and merge CTFDoc.pdf into ctf.xml
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061108</date>
                </bug>
                <bug id="1677" tool="jira">
                    <description>
                        XML code generator now uses 'java.util.List' as signature
                        type for 'j2' collections.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061108</date>
                </bug>
                <bug id="1680" tool="jira">
                    <description>
                        Fixed issue with incorrect constants in AbstractMappingLoader.
                    </description>
                    <contributor>
                        <name>Pawel Pesz</name>
                        <email>castor@insert.net.pl</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Pawel Pesz</name>
                        <email>castor@insert.net.pl</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061106</date>
                </bug>
                <bug id="384" tool="jira">
                    <description>
                        Added support for 'pattern' facet for &lt;xsd:decimal&gt;.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Serge Henneaux</name>
                        <email>serge.henneaux@eurocontrol.int</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061102</date>
                </bug>
                <bug id="1675" tool="jira">
                    <description>
                        Fixed problem with SchemaWriter not serializing anyAttribute
                        child of a complexType.
                    </description>
                    <contributor>
                         <name>Eric Wittmann</name>
                        <email>wittmann@snet.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Eric Wittmann</name>
                        <email>wittmann@snet.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061102</date>
                </bug>
                <bug id="1670" tool="jira">
                    <description>
                        Add to CTF ability to specify failure step
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061030</date>
                </bug>
                <bug id="1615" tool="jira">
                    <description>
                        Added HTML docs for prepared statement pooling.
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                         <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20061030</date>
                </bug>
                <bug id="1668" tool="jira">
                    <description>
                       Added test for enums to XML test suite.
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                         <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061030</date>
                </bug>
                <bug id="1653" tool="jira">
                    <description>
                        Fixed type conversion error when unmarshalling enum fields.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061028</date>
                </bug>
                <bug id="1667" tool="jira">
                    <description>
                       Switched org.exolab.castor.builder.package to use Jakarta's
                       commons-logging for logging.
                    </description>
                    <contributor>
                         <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                         <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061028</date>
                </bug>
                <bug id="1642" tool="jira">
                    <description>
                       Switched Marshaller to use Jakarta's commons-logging for logging (adding additional
                       logging statements of level warn for exceptions that so far got caught silently).
                    </description>
                    <contributor>
                        <name>Paul Philion</name>
                        <email>gphilion@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Paul Philion</name>
                        <email>gphilion@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061027</date>
                </bug>
                <bug id="1660" tool="jira">
                    <description>
                        Fixed problem with namespace support for collections created
                        using "container=false".
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Gregg Fowler</name>
                        <email>gefowler@globallink.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061027</date>
                </bug>
                <bug id="1656" tool="jira">
                    <description>
                        Fixed broken code as generatd for XMLFieldHandler.resetValues()
                        for Java 2 collections.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Carlo Romero</name>
                        <email>carlo.romero@gs.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061025</date>
                </bug>
                <bug id="1648" tool="jira">
                    <description>
                        Cyclic inheritence trees can cause srcgen to loop infinitely
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061024</date>
                </bug>
                <bug id="1658" tool="jira">
                    <description>
                        Clean up compilation complaint -- Java 5 varargs complaint
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20061024</date>
                </bug>
                <bug id="1655" tool="jira">
                    <description>
                        Fixed broken code sample in XML best practice document.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Tom Carey</name>
                        <email>tcarey@talk.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061024</date>
                </bug>
                <bug id="1652" tool="jira">
                    <description>
                        Castor Source Code is created with ISO-8859-1 encoding, not UTF-8
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>All</module>
                    <date>20061023</date>
                </bug>
                <bug id="1632" tool="jira">
                    <description>
                        Added support for XML schema type 'unsignedLong' to XML
                        code generator.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061023</date>
                </bug>
                <bug id="1647" tool="jira">
                    <description>
                        log4j / junit classpath conflict with CTF
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061023</date>
                </bug>
            </bugs>
        </release>

        <release version="1.0.4">
            <description>Maintenance release for Castor 1.0</description>
            <date>October 22, 2006</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Requirements</h2>

                <h3>Backported Castor to be compliant with <font color="red">Java 1.3</font>
                   again. Therefore the dependecy on <font color="red">Java 1.4</font>
                   introduced with 1.0 release has been removed.</h3>

                <p>
                  To not lose features like JDBC 3.0 introduced with the 1.0 release of
                  Castor, we decided to use reflection or dynamic proxies in some places.
                  This allows one to use these features with Java 1.4 while still being
                  able to use Castor with Java 1.3.
                </p>

                <h2>Additions</h2>

                <h3>Database appender for log4j through CastorJDO</h3>

                <p>We have added a database appender for log4j through CastorJDO to our
                   codebase in the <code>org.castor.tools.log4j</code> package. The appender
                   has to be configured through log4j.xml configuration file as usual.</p>

                 <code-panel><![CDATA[
<appender name="db" class="org.castor.tools.log4j.CastorAppender">
    <param name="DatabaseName" value="LOGGING"/>
    <param name="BufferSize" value="10"/>
    <param name="ColumnWidthClass" value="100"/>
    <param name="ColumnWidthThread" value="100"/>
    <param name="ColumnWidthMessage" value="1000"/>
    <param name="ColumnWidthStackTrace" value="20000"/>
    <param name="DuplicateCount" value="true"/>
</appender>]]></code-panel>

                <p>To use the appender within your application you need to create tables
                   to hold the log information at your database. An example script to create
                   these tables as well as examples of mapping.xml and jdo-config.xml can
                   also be found in <code>org.castor.tools.log4j</code> package.</p>

                <p>Before you use the logger for the first time you need to initialize
                   CastorJDO.</p>

                <code-panel><![CDATA[
String JDO_CONF = "/org/castor/tools/log4j/example-jdo-conf.xml";
JDOManager.loadConfiguration(this.getClass().getResource(JDO_CONF).toString());]]></code-panel>

                <p>Thereafter you can use your logger as usual. Log4j will use CastorAppender
                   to write the log information to the database.</p>

                <code-panel><![CDATA[
LOG.warn("This is a message logged to database");]]></code-panel>

                <p>One additional thing you need to take care of: As CastorAppender does
                   some caching to reduce database operations, you have to tell it to write
                   all cached information to database before you close your application.</p>

                <code-panel><![CDATA[
CastorAppender.flush();]]></code-panel>

                <p>We also provided a way to extend the information logged to database. For
                   an example extension take a look at LogReferenceExtension and
                   TestCastorAppender classes as well as the example mapping file.</p>

                <h3>Special getter methods for XML mapping</h3>

                <p>As part of a field mapping, it is now possible to specify two special
                   methods that will be treated in a non-standard way. If the 'get-method'
                   specified on a field mapping starts with either 'enum' or 'iterate',
                   it will be treated in a way that the collection (container) is only
                   exposed through this 'enumeration'/'iteration' method.</p>

                <h3>Added new property <tt>org.exolab.castor.sax.features-to-disable</tt></h3>

                <p>To disabled selected features on the XML parser used internally by Castor
                   XML, please use the new property <tt>org.exolab.castor.sax.features-to-disable</tt>
                   as shown below</p>

                <code>
# Comma separated list of SAX 2 features that should be disabled
# for the default parser.
#org.exolab.castor.sax.features-to-disable
                </code>

                <h3>Added new CTF test case type to test source generation only, especially
                    useful for regression tests of exceptions thrown during source generation</h3>

                <p>For a sample and for the place to add future test cases for the Master Test
                   Suite, see the directory tree
                   <tt>src/tetsts/xml/MasterTestSuite/sourcegenerator/generationOnly</tt>,
                   although regression tests should be added to the regression suite</p>
            </summary>
            <bugs>
                <bug id="1645" tool="jira">
                    <description>
                        Fixed problem with incorrect handling of elememt references to
                        global elements within complex type definitions during code generation.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061022</date>
                </bug>
                <bug id="1643" tool="jira">
                    <description>
                        Remove new tree of tests of known bugs (reverse changes
                        of CASTOR-1640)
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061020</date>
                </bug>
                <bug id="1641" tool="jira">
                    <description>
                        Enhance UNIX CTFRun.sh script
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061019</date>
                </bug>
                <bug id="1637" tool="jira">
                    <description>
                        Update to checkstyle rule set
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20061019</date>
                </bug>
                <bug id="1640" tool="jira">
                    <description>
                        Add new tree of tests of known bugs
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061019</date>
                </bug>
                <bug id="1639" tool="jira">
                    <description>
                        Refactor CTF test-with-reference-document
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20061019</date>
                </bug>
                <bug id="1581" tool="jira">
                    <description>
                        Added database appender for log4j through CastorJDO.
                    </description>
                    <contributor>
                        <name>Holger West</name>
                        <email>holger.west@syscon-informatics.de</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Holger West</name>
                        <email>holger.west@syscon-informatics.de</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20061019</date>
                </bug>
                <bug id="1638" tool="jira">
                    <description>
                        Remove trailing blanks in release notes
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20061019</date>
                </bug>
                <bug id="1636" tool="jira">
                    <description>
                        Checkstyle-based corrections in javasource
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061019</date>
                </bug>
                <bug id="1612" tool="jira">
                    <description>
                        Update CTF documentation for new test case type
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061018</date>
                </bug>
                <bug id="1229" tool="jira">
                    <description>
                        Fixed problem with code generator ignoring nillable attribute
                        for element references.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061018</date>
                </bug>
                <bug id="1635" tool="jira">
                    <description>
                        Fixed problem with generation of incorrect validation code for
                        schema type 'gMonthDay'
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061018</date>
                </bug>
                <bug id="1634" tool="jira">
                    <description>
                        Trivial checkstyle-based corrections
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>All</module>
                    <date>20061018</date>
                </bug>
                <bug id="1631" tool="jira">
                    <description>
                        Added support for XML schema type 'unsignedByte' to XML code generator.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061018</date>
                </bug>
                <bug id="1630" tool="jira">
                    <description>
                        Added support for XML schema type 'unsignedShort' to XML code generator.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061017</date>
                </bug>
                <bug id="1629" tool="jira">
                    <description>
                        Added support for XML schema type 'unsignedInt' to XML code generator.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061017</date>
                </bug>
                <bug id="1600" tool="jira">
                    <description>
                        Fixed problem with incorrect model group naming (and numbering) scheme.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061017</date>
                </bug>
                <bug id="1627" tool="jira">
                    <description>
                        For directory trees, set the test suite name to the directory name.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061016</date>
                </bug>
                <bug id="1586" tool="jira">
                    <description>
                        Fixed error loading mapping whem migrating from 1.0.1 to 1.0.3.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>M.-Leander Reimer</name>
                        <email>l.reimer@adaptions.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061016</date>
                </bug>
                <bug id="1626" tool="jira">
                    <description>
                        Added Code generation sample to HTML documentation
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061016</date>
                </bug>
                <bug id="1621" tool="jira">
                    <description>
                        Backported Castor to Java 1.3 compatibility: JDBC 3.0.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20061016</date>
                </bug>
                <bug id="1625" tool="jira">
                    <description>
                        Added checks to DateTimeBase.setCentury() for (invalid) years = 0.
                    </description>
                    <contributor>
                        <name>Rainer Montag</name>
                        <email>rmontag@hrzpub.tu-darmstadt.de</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Rainer Montag</name>
                        <email>rmontag@hrzpub.tu-darmstadt.de</email>
                    </reporter>
                    <type>BUg</type>
                    <module>XML</module>
                    <date>20061016</date>
                </bug>
                <bug id="385" tool="jira">
                    <description>
                        Source Generator uses the name "Content" which conflicts
                        with any element named "Content."
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061015</date>
                </bug>
                <bug id="1584" tool="jira">
                    <description>
                        Refactored AbstractMappingLoader.
                    </description>
                    <contributor>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20061015</date>
                </bug>
                <bug id="416" tool="jira">
                    <description>
                        Source generator now overloads resetValues() on XMLFieldHandler for
                        mutli-valued properties.
                    </description>
                    <contributor>
                        <name>Lars Klose</name>
                        <email>lars.klose@klst.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Lars Klose</name>
                        <email>lars.klose@klst.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061015</date>
                </bug>
                <bug id="482" tool="jira">
                    <description>
                        Source generator now adds is&lt;Property&gt; methods for boolean members.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Dean Chalker</name>
                        <email>dean.chalker@intelliwhere.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061015</date>
                </bug>
                <bug id="1623" tool="jira">
                    <description>
                        Clean up checkstyle complaints in builder
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061014</date>
                </bug>
                <bug id="1555" tool="jira">
                    <description>
                        Correct SRCGEN JavaDoc tags that fail validation
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061012</date>
                </bug>
                <bug id="204" tool="jira">
                    <description>
                        Invalid Instance Document containing ALL elements of a schema
                        definitions choice is not unmarshallable
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Test</type>
                    <module>XML</module>
                    <date>20061012</date>
                </bug>
                <bug id="1619" tool="jira">
                    <description>
                        Backported Castor to Java 1.3 compatibility: Exceptions do not support claus.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20061012</date>
                </bug>
                <bug id="1618" tool="jira">
                    <description>
                        Backported Castor to Java 1.3 compatibility: JAXP usage at Unmarshaller.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061012</date>
                </bug>
                <bug id="1620" tool="jira">
                    <description>
                        Backported Castor to Java 1.3 compatibility: unknown methods.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20061012</date>
                </bug>
                <bug id="587" tool="jira">
                    <description>
                        Fixed problem with default values for date/time types in code generation
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Jesse</name>
                        <email>jesse@ilk.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061010</date>
                </bug>
                <bug id="1597" tool="jira">
                    <description>
                        Introduce proper exception handling to source generator
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061010</date>
                </bug>
                <bug id="1117" tool="jira">
                    <description>
                        Fixed problem with setting type of untyped attribute
                        through binding file.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Neil Taylor</name>
                        <email>neiltaylor@mac.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061009</date>
                </bug>
                <bug id="1137" tool="jira">
                    <description>
                        Fixed problem with special characters in enumerations
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Chuck Betts</name>
                        <email>chuckb2@rocketmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061009</date>
                </bug>
                <bug id="1087" tool="jira">
                    <description>
                        Fixed problem with incorrect initialization code for byte arrays.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Michael Pliskin</name>
                        <email>pl@tepkom.ru</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061008</date>
                </bug>
                <bug id="1181" tool="jira">
                    <description>
                        Fixed problem with code generation for attributes that are restricted.
                    </description>
                    <contributor>
                        <name>Anton Spaans</name>
                        <email>aspaans@smarttime.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Anton Spaans</name>
                        <email>aspaans@smarttime.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061008</date>
                </bug>
                <bug id="599" tool="jira">
                    <description>
                        UnmarshalHandler doesn't chain exception
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Jay Dunning</name>
                        <email>jay.dunning@eds.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061007</date>
                </bug>
                <bug id="1613" tool="jira">
                    <description>
                        Finish @throws javadoc
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061007</date>
                </bug>
                <bug id="716" tool="jira">
                    <description>
                        SourceGenerator doesn't correctly generate the .equals()
                        method for base64binary
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Derek Sayeau</name>
                        <email>derek.sayeau@cognos.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061007</date>
                </bug>
                <bug id="1609" tool="jira">
                    <description>
                        Implement equals() for AnyNode (already fixed, so adding
                        a regression test case)
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Derek Sayeau</name>
                        <email>derek.sayeau@cognos.com</email>
                    </reporter>
                    <type>Test</type>
                    <module>XML</module>
                    <date>20061006</date>
                </bug>
                <bug id="1417" tool="jira">
                    <description>
                        hashCode() generation
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Michele Mazzucco</name>
                        <email>Michele.Mazzucco@ncl.ac.uk</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061006</date>
                </bug>
                <bug id="1027" tool="jira">
                    <description>
                        demo example of SourceGenerator does not build
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Brett Wuth</name>
                        <email>ex-in@castrov.cuug.ab.ca</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061005</date>
                </bug>
                <bug id="1608" tool="jira">
                    <description>
                        Split "main" out of SourceGenerator.java
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061005</date>
                </bug>
                <bug id="1602" tool="jira">
                    <description>
                        Add new test case type to read schema only (CASTOR-1602)
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20061005</date>
                </bug>
                <bug id="1607" tool="jira">
                    <description>
                        Add regression test for parent issue (Generated classes are not
                        compileable for simpleTypes with list-elements)
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Test</type>
                    <module>XML</module>
                    <date>20061003</date>
                </bug>
                <bug id="1226" tool="jira">
                    <description>
                        Fixed problem with type derivation for referenced/included attribute.
                    </description>
                    <contributor>
                        <name>Bertrand Martel</name>
                        <email>toto@free.fr</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                         <name>Bertrand Martel</name>
                        <email>toto@free.fr</email>
                   </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061003</date>
                </bug>
                <bug id="1604" tool="jira">
                    <description>
                        Fix two test case failures (one regression, one not).
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061002</date>
                </bug>
                <bug id="1593" tool="jira">
                    <description>
                        Fixed problem with AnyNode not preserving whitespace during unmarshalling.
                    </description>
                    <contributor>
                        <name>M.-Leander Reimer</name>
                        <email>l.reimer@adaptions.de</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>M.-Leander Reimer</name>
                        <email>l.reimer@adaptions.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061002</date>
                </bug>
                <bug id="1591" tool="jira">
                    <description>
                        Cleanup and bug fixes for test framework.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061002</date>
                </bug>
                <bug id="1599" tool="jira">
                    <description>
                        Fixed problem with incorrect code generation for element definitions/references
                        pointing to an abstract complex type
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061001</date>
                </bug>
                <bug id="1335" tool="jira">
                    <description>
                        Fixed problem with code generated for &lt;xsd:choice&gt; elements with
                        primitive and java.lang.Object types mixed.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Martin West</name>
                        <email>martin.2.west@bt.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061001</date>
                </bug>
                <bug id="1595" tool="jira">
                    <description>
                        Refactored SourceGenerator class, moving parts to separate
                        code artefacts.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20061001</date>
                </bug>
                <bug id="1585" tool="jira">
                    <description>
                        Added property to disable selected features on SAX2 parser used
                        internally by Castor XML.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>scud</name>
                        <email>scud@21cn.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060930</date>
                </bug>
                <bug id="1596" tool="jira">
                    <description>
                        Expanded JMethod.addException() to correctly insert @throws Javadoc.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060930</date>
                </bug>
                <bug id="1594" tool="jira">
                    <description>
                        Added regression test for CASTOR-1580 to CTF regression suite.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060930</date>
                </bug>
                <bug id="1589" tool="jira">
                    <description>
                        Fixed ComplexType-DirectAccess test complaining about differences.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060930</date>
                </bug>
                <bug id="1590" tool="jira">
                    <description>
                        Source code cleanup at Castor XML test framework.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060929</date>
                </bug>
                <bug id="1588" tool="jira">
                    <description>
                        Fixed problem with stack overflow in CTF maste test suite
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060929</date>
                </bug>
                <bug id="1583" tool="jira">
                    <description>
                        CTF doesn't run properly under Fedora Core Linux.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060927</date>
                </bug>
                <bug id="1566" tool="jira">
                    <description>
                        Fixed problem with incorrect generation of unmarshal methods for extensions/
                        restrictions where extended/restricted type is in an imported schema.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Mattias Jiderhamn</name>
                        <email>mj-lists@expertsystem.se</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060927</date>
                </bug>
                <bug id="1574" tool="jira">
                    <description>
                           Added '0' and '1' as possible values for setting 'nillable' attribute.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Frank Bechstein</name>
                        <email>frankbechstein@hotmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060921</date>
                </bug>
                <bug id="1060" tool="jira">
                    <description>
                        Fixed problem in SourceGenerator generating multiple @return comments.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Jeremy Nix</name>
                        <email>jeremy.nix@sfsltd.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060925</date>
                </bug>
                <bug id="1575" tool="jira">
                    <description>
                        Added a feature that allows getter methods starting with the prefix 'iterate'
                        to be treated in a way that a collection (container) is only exposed through
                        this 'iteration' method.
                    </description>
                    <contributor>
                        <name>Ontje Lünsdorf</name>
                        <email>The_COM@gmx.de</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ontje Lünsdorf</name>
                        <email>The_COM@gmx.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060925</date>
                </bug>
                <bug id="1551" tool="jira">
                    <description>
                        Resolved problem with mapping nested maps.
                    </description>
                    <contributor>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060925</date>
                </bug>
                <bug id="1578" tool="jira">
                    <description>
                        Thorough build cleanup.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060925</date>
                </bug>
                <bug id="1575" tool="jira">
                    <description>
                        Added a feature that allows getter methods starting with the prefix 'enum'
                        to be treated in a way that a collection (container) is only exposed through
                        this enumeration method.
                    </description>
                    <contributor>
                        <name>Ontje Lünsdorf</name>
                        <email>The_COM@gmx.de</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ontje Lünsdorf</name>
                        <email>The_COM@gmx.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060922</date>
                </bug>
                <bug id="1540" tool="jira">
                    <description>
                           Fixed problem with new 'org.exolab.castor.builder.javaVersion`
                           when used in a property file that was set by calling
                           SourceGenerator.setDefaultProperties().
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060921</date>
                </bug>
                <bug id="1569" tool="jira">
                    <description>
                        Refactor JType so that for arrays/collections, there's new sub-types.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060921</date>
                </bug>
                <bug id="1567" tool="jira">
                    <description>
                        Thorough JavaDoc cleanup - part II.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060920</date>
                </bug>
                <bug id="1563" tool="jira">
                    <description>
                        Thorough JavaDoc cleanup.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060919</date>
                </bug>
                <bug id="1307" tool="jira">
                    <description>
                        Fixed problem with special characters as part of &lt;xsd:annotation&gt; elements.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Roland Spatzenegger</name>
                        <email>patzenegger@4soft.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060918</date>
                </bug>
                <bug id="1562" tool="jira">
                    <description>
                        Minor refactoring of the java.exolab.javasource package.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060918</date>
                </bug>
                <bug id="1550" tool="jira">
                    <description>
                        Fixed issue with self-sufficiency of XML JAR:
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Uwe Langbecker</name>
                        <email>Uwe.Langbecker@gl-group.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060916</date>
                </bug>
                <bug id="1561" tool="jira">
                    <description>
                        Enabled checkstyle for javasource package and fixed most of the warnings.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060916</date>
                </bug>
                <bug id="1557" tool="jira">
                    <description>
                        Moved java.util.Iterator-specific code from CollectionInfo to CollectionInfoJ2.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060916</date>
                </bug>
                <bug id="1560" tool="jira">
                    <description>
                        Thorough JavaDoc update for javasource package.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060916</date>
                </bug>
                <bug id="1559" tool="jira">
                    <description>
                        Fixed 90 warnings at generation of API JavaDoc.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060916</date>
                </bug>
                <bug id="1558" tool="jira">
                    <description>
                        Fixed javadoc package-summary links and added classpath to javadoc build.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060915</date>
                </bug>
                <bug id="1552" tool="jira">
                    <description>
                        Refactored CollectionInfo* classes, incl. changes to names of methods generated.
                    </description>
                    <contributor>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060915</date>
                </bug>
                <bug id="1556" tool="jira">
                    <description>
                        Correct HTML tags and grammar in package.html files.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060915</date>
                </bug>
                <bug id="1549" tool="jira">
                    <description>
                        Added cause exception to IllegalStateException created in
                        FieldHandlerImpl.getValue().
                    </description>
                    <contributor>
                        <name>Paul Philion</name>
                        <email>philion@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Paul Philion</name>
                        <email>philion@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060914</date>
                </bug>
                <bug id="1392" tool="jira">
                    <description>
                        Castor XML code generator does not overwrite existing '.castor.cdr'
                        files anymore.
                    </description>
                    <contributor>
                        <name>Yegor Borovikov</name>
                        <email>yegorb@intresys.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Yegor Borovikov</name>
                        <email>yegorb@intresys.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060912</date>
                </bug>
                <bug id="1544" tool="jira">
                    <description>
                        Castor XML code generator does not overwrite existing '.castor.cdr'
                        files anymore.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060910</date>
                </bug>
                <bug id="1543" tool="jira">
                    <description>
                        Fixed problem with attributes named 'class' (where wrongly named
                        getter/setter had been generated)
                    </description>
                    <contributor>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Melanie Courtot</name>
                        <email>courtot@ebi.ac.uk</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060909</date>
                </bug>
                <bug id="1543" tool="jira">
                    <description>
                        Added new getIterator() method to Java classes generated for
                        J2 collection types.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060909</date>
                </bug>
                <bug id="1543" tool="jira">
                    <description>
                        Fixed problem with incorrent code generation related to the use
                        of primitive types and generics.
                    </description>
                    <contributor>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Edward Kuns</name>
                        <email>edward.kuns@aspect.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060909</date>
                </bug>

            </bugs>
        </release>
        <release version="1.0.3">
            <description>Maintenance release for Castor 1.0</description>
            <date>September 7, 2006</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Additions</h2>

                <h3>Support for Progress</h3>

                <p>Support for <a href="http://www.progress.com">Progress</a> has been added. For
                   initial information about configuration of Castor JDO for the use with
                   Progress, please see <tt>src/tests/jdo/progress.xml</tt>.</p>

                <h3>New unmarshal() methods for Unmarshaller</h3>

                <p>In addition to the already existing methods, two new unmarshal() methods
                   have been added to Unmarshaller, namely ...</p>

                <ul>
                    <li><api class="org.exolab.castor.xml.Unmarshaller">unmarshal(SAXSource)</api></li>
                    <li><api class="org.exolab.castor.xml.Unmarshaller">unmarshal(DOMSource)</api></li>
                </ul>

                <h2>Fixed problems - Overview</h2>

            </summary>
            <bugs>
                <bug id="1478" tool="jira">
                    <description>
                        Fixed problem with 'staticness' of group naming scheme.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Stefan Flick</name>
                        <email>devsteff@gmx.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060907</date>
                </bug>
                <bug id="1537" tool="jira">
                    <description>
                        Added HOW-TO document for mapping lists at the root level
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060904</date>
                </bug>
                <bug id="1494" tool="jira">
                    <description>
                        Fixed inconsistencies between sql types in mapping and ddl scripts of CTF.
                    </description>
                    <contributor>
                        <name>Le Duc Bao</name>
                        <email>leducbao@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Le Duc Bao</name>
                        <email>leducbao@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060901</date>
                </bug>
                <bug id="1538" tool="jira">
                    <description>
                        Performance-related refactoring of XMLClassDescriptorResolverImpl.
                    </description>
                    <contributor>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Steven Dolg</name>
                        <email>stevendolg@gmx.at</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060831</date>
                </bug>
                <bug id="1487" tool="jira">
                    <description>
                        Fixed minor inconsistency in getting (expired) objects from EHCache.
                    </description>
                    <contributor>
                        <name>Gregory Block</name>
                        <email>gblock@ctoforaday.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Gregory Block</name>
                        <email>gblock@ctoforaday.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060830</date>
                </bug>
                <bug id="1512" tool="jira">
                    <description>
                        Improved documentation wrt source generator Ant task.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Rainer Montag</name>
                        <email>rmontag@hrzpub.tu-darmstadt.de</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060827</date>
                </bug>
                <bug id="1501" tool="jira">
                    <description>
                        Fixed problem with ignorance of java-type elements in binding
                        file (for complex elements).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Michal Kostrzewa</name>
                        <email>michael.kostrzewa@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060824</date>
                </bug>
                <bug id="1508" tool="jira">
                    <description>
                        Various speed improvementzs related to inheritance search.
                    </description>
                    <contributor>
                        <name>Phil Webb</name>
                        <email>phil.webb@card.co.uk</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Phil Webb</name>
                        <email>phil.webb@card.co.uk</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060824</date>
                </bug>
                <bug id="1489" tool="jira">
                    <description>
                        Added support for abstract &lt;complexType&gt; definitions.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>James MacDonald</name>
                        <email>James.MacDonald@gs.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060824</date>
                </bug>
                <bug id="1471" tool="jira">
                    <description>
                        Added support for Progress.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Victor Manuel Iniestra Alvarez</name>
                        <email>viniestra@hotmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDOL</module>
                    <date>20060819</date>
                </bug>
                <bug id="1509" tool="jira">
                    <description>
                        Refactored Marshaller to allow instantiation through default
                        constructor (setting Writer through setWriter()).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060823</date>
                </bug>
                <bug id="1506" tool="jira">
                    <description>
                        Restructured mapping syntax for named queries.
                    </description>
                    <contributor>
                        <name>Emir Causevic</name>
                        <email>emircaus@bih.net.ba</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060823</date>
                </bug>
                <bug id="1493" tool="jira">
                    <description>
                        Fixed problem with wrong class names for elements of named
                        &lt;complexType&gt; which are unbounded choice.
                    </description>
                    <contributor>
                        <name>Simeon de Dios</name>
                        <email>sdedios@lehman.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Simeon de Dios</name>
                        <email>sdedios@lehman.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060822</date>
                </bug>
                <bug id="1489" tool="jira">
                    <description>
                        Added support for abstract &lt;complexType&gt; definitions.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>James MacDonald</name>
                        <email>James.MacDonald@gs.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060820</date>
                </bug>
                <bug id="1492" tool="jira">
                    <description>
                        Added XML best practice document.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Gregory Block</name>
                        <email>gblock@ctoforaday.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>ALL</module>
                    <date>20060820</date>
                </bug>
                <bug id="1500" tool="jira">
                    <description>
                        Fixed problem with including all required class files in XML JAR.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Christian Zuckschwerdt</name>
                        <email>zany_jira@triq.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>ALL</module>
                    <date>20060818</date>
                </bug>
                <bug id="1499" tool="jira">
                    <description>
                        Added support for named queries at the &lt;class&gt; level.
                    </description>
                    <contributor>
                        <name>Emir Causevic</name>
                        <email>emircaus@bih.net.ba</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060818</date>
                </bug>
                <bug id="1495" tool="jira">
                    <description>
                        Moved successfull XML tests from Regression- to MasterTestSuite.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060810</date>
                </bug>
                <bug id="1488" tool="jira">
                    <description>
                        Refactored FieldDescriptor.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060810</date>
                </bug>
            </bugs>
        </release>

        <release version="1.0.2">
            <description>Maintenance release for Castor 1.0</description>
            <date>June 8, 2006</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Changes</h2>

                <h3>Source generator now supports Java 5.0</h3>

                <p>The Castor source generator now supports the generation of Java 5.0
                   compliant classes. The generated code - with the new feature
                   enabled - will make use of the following Java 5.0-specific
                   artefacts:

                   <ul>
                    <li>Use of parameterized collections, e.g. ArrayList&lt;String&gt;.</li>
                    <li>Use of @Override annotations with the generated methods
                        that require it.</li>
                    <li>Use of @SupressWarnings with "unused" method parameters
                        on the generated methods that needed it.</li>
                    <li>Added "enum" to the list of reserved keywords.</li>
                   </ul></p>

                <p>To enable this feature (off by default), please uncomment the
                   following property in your custom <tt>castorbuilder.properties</tt>
                   file:</p>

                <code-panel>
# This property specifies whether the sources generated
# should comply with java 1.4 or 5.0; defaults to 1.4
org.exolab.castor.builder.javaVersion=5.0
                </code-panel>

                <h3>New property in castor.properties</h3>

                <p>Added new property to castor.properties to disable use of
                   package-based '.castor.xml' files during class resolution
                   selectively, which is enabled by default.</p>

                <p>To disable this feature, please uncomment the following
                   property in your custom <tt>castor.properties</tt> file:</p>

<code-panel>
#
# Property specifying whether the ClassDescriptorResolver should (automatically) search for and
# consult with package mapping files (.castor.xml) to retrieve class descriptor information;
# on by default. defaults to true
#
org.exolab.castor.xml.loadPackageMappings=false
</code-panel>

                <h3>Internal handling of idenities</h3>

                <p>In the past Castor differentiated between single and multiple field
                   identities of persistent objects. For single field identities Castor
                   hold the identitiy object itself while the objects of a multiple
                   field identity where wrapped by an instance of Complex class. This
                   caused various if-then-else constructs to differentiat the 2
                   representations of identities.</p>

                <p>With the refactoring identities are now always wrapped by an instance
                   of Identity class being it a single or a multiple fields one. This
                   resulted in much cleaner code at various areas and in addition we
                   could improve type checking by declaring lots of properties and
                   parameters to be of Identity class instead of simply Object.</p>

                <p>While we could manage to be backward compatible for all methods that
                   gets an identity passed (e.g. <code>Database.load(Class, Object)</code>)
                   this was not possible for <code>Database.getIdentity(Object)</code>.
                   Instead of the single field identity or an instance of Complex class
                   for multiple field identities it now always returns an instance of
                   Identity class.</p>

                <p><b>You have to be aware that you need to adapt your code to get things
                   working as before if you use <code>Database.getIdentity(Object)</code>
                   method.</b></p>

                <h3>Creation of MappingLoaders</h3>

                <p>As of release 1.0.2 the MappingLoader implementations need to be
                   configured in castor.properties file. While this also allows to
                   specify external MappingLoader implementations to be used by Castor,
                   it now is also required to specify the 2 internal implementations
                   in this file.</p>

                <code>
#
# MappingLoader implementations
#
org.castor.mapping.Loaders=\
  org.exolab.castor.jdo.engine.JDOMappingLoader,\
  org.exolab.castor.xml.XMLMappingLoader
                </code>

                <p><b>You have to be aware that you need add the new configuration
                   property to you custom castor.properties file.</b></p>

            </summary>
            <bugs>
                <bug id="1487" tool="jira">
                    <description>
                        Fixed bug in Castor's EHCache implementation.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Gregory Block</name>
                        <email>gblock@ctoforaday.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060803</date>
                </bug>
                <bug id="1482" tool="jira">
                    <description>
                        Fixed problem to source code generator ignoring -nomarshall, -testable options.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060802</date>
                </bug>
                <bug id="1483" tool="jira">
                    <description>
                        Fixed NullPointerException at generation of mapping.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060801</date>
                </bug>
                <bug id="1482" tool="jira">
                    <description>
                        Fixed problem related to MapItem class and namespaces.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Dmitry Narozhnykh</name>
                        <email>dmitrin@web.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060801</date>
                </bug>
                <bug id="1484" tool="jira">
                    <description>
                        Seperated responsibilities of AbstractMappingLoader for holding its
                        current state and generation of descriptors.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060731</date>
                </bug>
                <bug id="721" tool="jira">
                    <description>
                        Added validation of min/maxLength facets for xs:NMTOKEN
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Kraemer</name>
                        <email>kraemer@productandconcept.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060726</date>
                </bug>
                <bug id="721" tool="jira">
                    <description>
                        Fixed problem with support for final modifier at the class level during source generation.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Derek Sayeau</name>
                        <email>erek.sayeau@cognos.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060726</date>
                </bug>
                <bug id="786" tool="jira">
                    <description>
                        Removed unnecessary import statements addition for java.io.* during source generation
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Daniel Bradby</name>
                        <email>dbradby@jpeople.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060726</date>
                </bug>
                <bug id="1475" tool="jira">
                    <description>
                        Made EmptyEnumerator implement java.io.Serializable.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>?</name>
                        <email>?</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060725</date>
                </bug>
                 <bug id="1476" tool="jira">
                    <description>
                        Removed unnecessary object construction.
                    </description>
                    <contributor>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@mebigfatguy.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060721</date>
                </bug>
                <bug id="1475" tool="jira">
                    <description>
                        Added new property to castor.properties to disable use of
                        package-based '.castor.xml' files selectively.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Bernard McGourty</name>
                        <email>bernard.mcgourty@aspect.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060713</date>
                </bug>
                <bug id="1473" tool="jira">
                    <description>
                        Added posibility to retrieve ClassDescriptor.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060710</date>
                </bug>
                <bug id="1470" tool="jira">
                    <description>
                        Added support for Java 5 compatible source code generation.
                    </description>
                    <contributor>
                        <name>David Buschman</name>
                        <email>dbuschman7@yahoo.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>David Buschman</name>
                        <email>dbuschman7@yahoo.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060707</date>
                </bug>
                <bug id="1472" tool="jira">
                    <description>
                        Allowed to specify base URI at JDOManager.loadConfiguration().
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060706</date>
                </bug>
                <bug id="1457" tool="jira">
                    <description>
                        Integrate new JDOClassDescriptorResolver with existing Castor JDO code.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060629</date>
                </bug>
                <bug id="1457" tool="jira">
                    <description>
                        Introduce JDO specific ClassDescriptporResolver (and refactor class hierarchy in this area).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060628</date>
                </bug>
                <bug id="1465" tool="jira">
                    <description>
                        Changed transaction handling semantics in CacheManager.expireCache(Class, Object[]).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060626</date>
                </bug>
                <bug id="1464" tool="jira">
                    <description>
                        Fixed incorrect use of reflection in JOTMTransactionManagerFactory.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060626</date>
                </bug>
                <bug id="1463" tool="jira">
                    <description>
                        Extract loading of mapping from Mapping into new MappingUnmarshaller.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060626</date>
                </bug>
                <bug id="1459" tool="jira">
                    <description>
                        Removed use of reflective toArray() calls by passing in a properly sized array.
                    </description>
                    <contributor>
                        <name>Dave Brosius</name>
                        <email>dbrosius@qis.net</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@qis.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060626</date>
                </bug>
                <bug id="1460" tool="jira">
                    <description>
                        Fixed bad boolean test.
                    </description>
                    <contributor>
                        <name>Dave Brosius</name>
                        <email>dbrosius@qis.net</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@qis.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060626</date>
                </bug>
                <bug id="1461" tool="jira">
                    <description>
                        Used local variable instead of refetching it.
                    </description>
                    <contributor>
                        <name>Dave Brosius</name>
                        <email>dbrosius@qis.net</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@qis.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060626</date>
                </bug>
                <bug id="1462" tool="jira">
                    <description>
                        Moved wrongly placed parenthesis that caused toString() being executed
                        for no reason.
                    </description>
                    <contributor>
                        <name>Dave Brosius</name>
                        <email>dbrosius@qis.net</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Dave Brosius</name>
                        <email>dbrosius@qis.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060626</date>
                </bug>
                <bug id="1456" tool="jira">
                    <description>
                        Extracted creation of MappingLoaders from Mapping into new
                        MappingLoaderRegistry.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060624</date>
                </bug>
                <bug id="1454" tool="jira">
                    <description>
                        Moved code to unmarshal Castor JDO configuration file to JDOConfFactory.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060624</date>
                </bug>
                <bug id="1450" tool="jira">
                    <description>
                        Add getCurrentTransaction() to AbstractDatabaseImpl.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060620</date>
                </bug>
                <bug id="1435" tool="jira">
                    <description>
                        Refactored internal handling of identities.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060617</date>
                </bug>
                <bug id="1449" tool="jira">
                    <description>
                        Re-generated class files from jdo-conf.xsd
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060616</date>
                </bug>
                <bug id="480" tool="jira">
                    <description>
                        Avoid generation of unnecessary import statements in generated source.
                    </description>
                    <contributor>
                        <name>Michal Stochmialek</name>
                        <email>michal.stochmialek@eurobank.pl</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Michal Stochmialek</name>
                        <email>michal.stochmialek@eurobank.pl</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060614</date>
                </bug>
                <bug id="1434" tool="jira">
                    <description>
                        Improve test coverage for 'auto-store' attribute
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060614</date>
                </bug>
            </bugs>
        </release>
        <release version="1.0.1">
            <description>Maintenance release for Castor 1.0</description>
            <date>June 8, 2006</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Development environment</h2>

                <p>On April 14. 2006 we have migrated Castor source repository from CVS
                   to SVN. At the moment we still provide read only access to CVS but this
                   does not reflect commits to SVN after the migration. The read only
                   access to CVS is intended for you to create patches of your current
                   work and move it over to SVN. Be aware that we will switch off CVS soon.</p>

                <p>For details about SVN access please have a look at:
                <a href="scm.html">SVN/JIRA</a>.</p>

                <h2>Additions</h2>

                <h3>Added support for ehCache</h3>

                <p>By specifing</p>

                <code-panel><![CDATA[
<cache-type type="ehcache"/>]]></code-panel>

                <p>at class mapping you can now use <b>ehCache</b> with Castor JDO.
                   As of ehcache 1.2, ehcache can be used as a distributed cache.</p>

                <h3>Added support for Gigaspaces</h3>

                <p>By specifing</p>

                <code-panel><![CDATA[
<cache-type type="gigaspaces"/>]]></code-panel>

                <p>at class mapping you can now use <b>Gigaspaces</b> with Castor JDO,
                   supporting all possible use scenarios of Gigaspaces (local cache, remote
                   cache, local master cache, distributed cache, partitions) in a flexible
                   way.</p>

                <h2>Changes</h2>

                <h3>ANSI-SQL-92 compliance for MS SQLServer</h3>

                <p>Refactored the SQLServer-specific classes to support
                   ANSI-SQL-92 compliant syntax in addition to the existing
                   code base.</p>
            </summary>
            <bugs>
                <bug id="1172" tool="jira">
                    <description>
                        Added support for ANSI-92 compliance to SQLServer persistence classes.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060608</date>
                </bug>
                <bug id="1436" tool="jira">
                    <description>
                        Added cache implementation for Gigaspaces (cache-based).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060608</date>
                </bug>
                <bug id="1444" tool="jira">
                    <description>
                        Fixed documentation of OQL OFFSET clause usage.
                    </description>
                    <contributor>
                        <name>Martin Fuchs</name>
                        <email>martin-fuchs@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Martin Fuchs</name>
                        <email>martin-fuchs@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Martin Fuchs</name>
                        <email>martin-fuchs@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060606</date>
                </bug>
                <bug id="1443" tool="jira">
                    <description>
                        Fixed various compiler warnings mainly in tc7x and tc20x tests of CTF.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060603</date>
                </bug>
                <bug id="1398" tool="jira">
                    <description>
                        Fixed 212 unused private methods, private fields, or local
                        variables compiler warnings.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060603</date>
                </bug>
                <bug id="1441" tool="jira">
                    <description>
                        Fixed 206 whitespace after and whitespace around compiler warnings.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060603</date>
                </bug>
                 <bug id="1440" tool="jira">
                     <description>
                        Fixed Configuration.loadProperties(String,String) to close resource streams after usage.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Alexander Soklakov</name>
                        <email>say@ilb.ru</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060601</date>
                </bug>
                 <bug id="1384" tool="jira">
                     <description>
                        Fixed problem with NPE related to field mappings without type declaration..
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Manjuka Soysa</name>
                        <email>manjuka@ravana.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060530</date>
                </bug>
                <bug id="1429" tool="jira">
                    <description>
                        Fixed ClassNotFoundException related to using a custom XMLNaming scheme.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Neutrolio</name>
                        <email>neutrolio@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060523</date>
                </bug>
                 <bug id="1439" tool="jira">
                     <description>
                        Added test case for Castor JDO CTF to test database.isPersistent().
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060529</date>
                </bug>
                 <bug id="1432" tool="jira">
                     <description>
                        Fixed problem with numbered parameters in SQL pass-through queries.
                    </description>
                    <contributor>
                        <name>Pawel Pesz</name>
                        <email>castor@insert.net.pl</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Pawel Pesz</name>
                        <email>castor@insert.net.pl</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060528</date>
                </bug>
                 <bug id="1420" tool="jira">
                     <description>
                        Added support for unmarshalling attributes of type byte[].
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Marcin Cinik</name>
                        <email>Marcin.Cinik@pbpolsoft.com.pl</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060524</date>
                </bug>
                <bug id="690" tool="jira">
                    <description>
                        Fixed problem with location attribute in the context of extend hierarchies.
                    </description>
                    <contributor>
                        <name>Doug Berkland</name>
                        <email>berkland@spamcop.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Doug Berkland</name>
                        <email>berkland@spamcop.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060524</date>
                </bug>
                <bug id="1415" tool="jira">
                    <description>
                        Upgraded Jakarta commons logging to 1.1.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh</type>
                    <module>General</module>
                    <date>20060523</date>
                </bug>
                <bug id="1420" tool="jira">
                    <description>
                        Fixed a problem with the application of naming conventions in introspection mode.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Sumit Chawla</name>
                        <email>sumit.chawla@secf.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060523</date>
                </bug>
                <bug id="1424" tool="jira">
                    <description>
                        Renamed tables of CTF tests in ctf.jdo.tc7x package.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060523</date>
                </bug>
                <bug id="1423" tool="jira">
                    <description>
                        Moved the remaining 10 CTF tests (JDO) to new ctf.jdo.tc7x package.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060508</date>
                </bug>
                <bug id="1408" tool="jira">
                    <description>
                        Added improved tests for self-referential relations.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060507</date>
                </bug>
                <bug id="1413" tool="jira">
                    <description>
                        Added support for ehcache as Castor (performance) cache.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060505</date>
                </bug>
                <bug id="1406" tool="jira">
                    <description>
                        Fixed EmptyStackException at SAX2ANY.
                    </description>
                    <contributor>
                        <name>David Green</name>
                        <email>david.green@maketechnologies.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>David Green</name>
                        <email>david.green@maketechnologies.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060429</date>
                </bug>
                <bug id="1318" tool="jira">
                    <description>
                        Allowed to separately en-/disable logging of executed SQL statments.
                    </description>
                    <contributor>
                        <name>Raúl Sanz de Acedo Pérez</name>
                        <email>rsanz@cein.es</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Raúl Sanz de Acedo Pérez</name>
                        <email>rsanz@cein.es</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060427</date>
                </bug>
                <bug id="1414" tool="jira">
                    <description>
                        Upgraded log4j from 1.2.8 to 1.2.13.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060427</date>
                </bug>
                <bug id="1409" tool="jira">
                    <description>
                        Fixed problem with read-only lazy-loaded 1:1 relations.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Jon Wilmoth</name>
                        <email>jonwilmoth@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060427</date>
                </bug>
                <bug id="1412" tool="jira">
                    <description>
                        Remove dependency to Adaptx and Xerces from the documentation build step.
                    </description>
                    <contributor>
                        <name>Martin Fuchs</name>
                        <email>martin-fuchs@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Martin Fuchs</name>
                        <email>martin-fuchs@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Martin Fuchs</name>
                        <email>martin-fuchs@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>General</module>
                    <date>20060426</date>
                </bug>
                <bug id="1411" tool="jira">
                    <description>
                        Replaced Object[] parameters at SQLEngine by ProposedEntity.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060426</date>
                </bug>
                <bug id="1382" tool="jira">
                    <description>
                        Fixed wrongly coded boolean expressions.
                    </description>
                    <contributor>
                        <name>David Buschman</name>
                        <email>dbuschman7@yahoo.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>David Buschman</name>
                        <email>dbuschman7@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060426</date>
                </bug>
                <bug id="1410" tool="jira">
                    <description>
                        Fixed broken links to cvs.html (replaced with scm.html).
                    </description>
                    <contributor>
                        <name>Martin Fuchs</name>
                        <email>martin.fuchs@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Martin Fuchs</name>
                        <email>martin.fuchs@gmx.net</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060426</date>
                </bug>
                <bug id="1397" tool="jira">
                    <description>
                        Fixed compiler warnings: 212 unnecessary else clauses.
                    </description>
                    <contributor>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060425</date>
                </bug>
                <bug id="1407" tool="jira">
                    <description>
                        Use ClassMolder.getLockEngine() instead of passing around LockEngine everywhere.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060425</date>
                </bug>
                <bug id="1402" tool="jira">
                    <description>
                        Improved exception reporting for various JDO-related exceptions.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Yegor Borovikov</name>
                        <email>yegorb@intresys.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060413</date>
                </bug>
                <bug id="1403" tool="jira">
                    <description>
                        Fixed documentation for 'sortedset' collection type in the JDO mapping section.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Artur Brinkmann</name>
                        <email>artur.brinkmann@gmx.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060422</date>
                </bug>
                <bug id="1380" tool="jira">
                    <description>
                        Migrated Castor repository from CVS to SVN.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060416</date>
                </bug>
                <bug id="1401" tool="jira">
                    <description>
                        Added project specific settings for use with Eclipse.
                    </description>
                    <contributor>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060414</date>
                </bug>
                <bug id="1395" tool="jira">
                    <description>
                        Fixed compiler warnings: 268 unused imports.
                    </description>
                    <contributor>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060414</date>
                </bug>
                <bug id="1388" tool="jira">
                    <description>
                        Refactored ClassMolder.update() to complete transfer to strategy pattern.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060413</date>
                </bug>
                <bug id="1394" tool="jira">
                    <description>
                        Fixed compiler warnings: 104 instance of instance access to static fields/methods.
                    </description>
                    <contributor>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060413</date>
                </bug>
                <bug id="1393" tool="jira">
                    <description>
                        Fixed compiler warnings: 103 unnecessary casts.
                    </description>
                    <contributor>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Henk van Voorthujsen</name>
                        <email>voorth@xs4all.nl</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060413</date>
                </bug>
                <bug id="1391" tool="jira">
                    <description>
                        Upgrad checkstyle configuration from version 3.5 to 4.1.0beta3.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060412</date>
                </bug>
                <bug id="1370" tool="jira">
                    <description>
                        Refactored ProposedObject (and renamed it to ProposedEntity).
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060411</date>
                </bug>
                <bug id="1355" tool="jira">
                    <description>
                        Fixed problem related to lazy loading objects part of an 1:1 relation.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Jon Wilmoth</name>
                        <email>jonwilmoth@yahoo.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060411</date>
                </bug>
                <bug id="1379" tool="jira">
                    <description>
                        Fixed problem related to loading object hierarchies with access mode DB_LOCKED.
                    </description>
                    <contributor>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060411</date>
                </bug>
                <bug id="1389" tool="jira">
                    <description>
                        Replaced org.exolab.castor.util.Messages by org.castor.util.Messages.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060411</date>
                </bug>
                <bug id="1387" tool="jira">
                    <description>
                        Removed postgreSQL JAR from Eclipse templates
                    </description>
                    <contributor>
                        <name>Henk van Voorthujsen</name>
                        <email></email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Henk van Voorthujsen</name>
                        <email></email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060410</date>
                </bug>
                <bug id="1386" tool="jira">
                    <description>
                        Extracted all keys of JDO properties into org.castor.util.ConfigKeys.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060408</date>
                </bug>
                <bug id="1385" tool="jira">
                    <description>
                        Removed dependecy of JDO on org.exolab.castor.util.LocalConfiguration.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060408</date>
                </bug>
                <bug id="1381" tool="jira">
                    <description>
                        Removed org.exolab.castor.util.Logger.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>All</module>
                    <date>20060415</date>
                </bug>
            </bugs>
        </release>
        <release version="1.0">
            <description>New and on-going development</description>
            <date>April 6, 2006</date>
            <managed-by>Werner Guttmann</managed-by>
            <summary>
                <h2>Requirements</h2>

                <h3>Introduced <font color="red">Java 1.4</font> as a dependecy</h3>

                <p>This is a reminder that we have started to add some features that more or less depend
                   on features made available with Java 1.4 (only), such as the JDBC 3.0 API enhancements. As
                   such, we have made Java 1.4 a key requirement for the upcoming Castor 1.0 release.</p>

            </summary>
            <bugs>
                <bug id="1371" tool="jira">
                    <description>
                        Fixed problem in SchemaWriter related to annotations.
                    </description>
                    <contributor>
                        <name>Hristo Ganev</name>
                        <email>h.b.ganev@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Werner Guttmann</name>
                        <email>werner.guttmann@gmx.net</email>
                    </submitter>
                    <reporter>
                        <name>Hristo Ganev</name>
                        <email>h.b.ganev@gmail.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060405</date>
                </bug>
                <bug id="972" tool="jira">
                    <description>
                        Fixed lock conflict in TransactionContext.rollback when using dbLocked.
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Christoph Ernst</name>
                        <email>christoph.ernst@dit.de</email>
                    </reporter>
                    <type>Bug</type>
                    <module>JDO</module>
                    <date>20060404</date>
                </bug>
                <bug id="1376" tool="jira">
                    <description>
                        Added HOW-TO Unmarshal raw XML segments into arbitrary types.
                    </description>
                    <contributor>
                        <name>Matt Secoske</name>
                        <email>secoskem@gmail.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Matt Secoske</name>
                        <email>secoskem@gmail.com</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>XML</module>
                    <date>20060401</date>
                </bug>
                <bug id="1039" tool="jira">
                    <description>
                        Fixed Castor being unable to find FieldDescriptor when using
                        auto-naming with location.
                    </description>
                    <contributor>
                        <name>Andrew May</name>
                        <email>amay@ingenta.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Daniel Dyer</name>
                        <email>danielwdyer@dsl.pipex.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060330</date>
                </bug>
                <bug id="1346" tool="jira">
                    <description>
                        Fixed notifyPropertyChangeListeners not being called when
                        bound properties is set true.
                    </description>
                    <contributor>
                        <name>Barbara Prechtl</name>
                        <email>bprechtl@nortel.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Barbara Prechtl</name>
                        <email>bprechtl@nortel.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060330</date>
                </bug>
                <bug id="1340" tool="jira">
                    <description>
                        Fixed unmarshaller error with generated code when using groups.
                    </description>
                    <contributor>
                        <name>Barbara Prechtl</name>
                        <email>bprechtl@nortel.com</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Barbara Prechtl</name>
                        <email>bprechtl@nortel.com</email>
                    </reporter>
                    <type>Bug</type>
                    <module>XML</module>
                    <date>20060330</date>
                </bug>
                <bug id="1164" tool="jira">
                    <description>
                        Refactored CTF-JDO tests into subdirectories (part 3).
                    </description>
                    <contributor>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </contributor>
                    <submitter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </submitter>
                    <reporter>
                        <name>Ralf Joachim</name>
                        <email>ralf.joachim@syscon.eu</email>
                    </reporter>
                    <type>Enh.</type>
                    <module>JDO</module>
                    <date>20060329</date>
                </bug>
            </bugs>
        </release>

        <p>For all the releases prior to 1.0, the release notes can be found
           at <a href="release-notes-1.0-to-0.9.7.html">here</a>.</p>

    </section>
  </body>
</document>
