Changelog

Release History

VersionDateDescription
1.0-beta-12009-05-02 
1.0-beta-22009-05-03 
1.0-beta-32009-05-04 
1.0-beta-42009-05-07 
1.0-beta-52009-06-26 
1.0-beta-62009-07-26 
1.0-beta-72009-08-16 
1.0-beta-82009-08-17 
1.0-beta-92009-08-18 
1.0-beta-102009-08-21 
1.0-beta-112009-08-23 
1.0-beta-122009-08-24 
1.0-beta-132009-08-25 
1.0-beta-142009-08-27 
1.02009-09-18First stable release.
1.0.12009-10-12Bugfix release.
1.12009-11-01Feature enhancements.
1.22009-11-15Feature enhancements.
1.32010-02-27Feature enhancements.
1.42010-12-16Feature enhancements.
1.52011-03-11Feature enhancements.
2.02011-09-16Feature enhancements.
2.0.12012-03-02Bugfix release.

Release 1.0-beta-1 - 2009-05-02

No changes in this release.

Release 1.0-beta-2 - 2009-05-03

TypeChangesBy

fix

Incorrect code generated for collection valued properties referencing non schema derived classes. Fixes 0000001.schulte2005

Release 1.0-beta-3 - 2009-05-04

TypeChangesBy

update

Added support for multi-valued collection properties. Updated to add a clone method and the the Cloneable interface to all schema derived classes.schulte2005

Release 1.0-beta-4 - 2009-05-07

TypeChangesBy

update

Updated to suppress warnings for known immutable types and to warn about copying references of schema derived classes.schulte2005

Release 1.0-beta-5 - 2009-06-26

TypeChangesBy

fix

Updated to ignore any fields with a 'static' or 'final' modifier. Fixes 2.schulte2005

Release 1.0-beta-6 - 2009-07-26

TypeChangesBy

update

Updated the return type of generated 'clone()' methods from 'java.lang.Object' to the type of the declaring class.schulte2005

Release 1.0-beta-7 - 2009-08-16

TypeChangesBy

fix

Added support for various property types not supported prior to this version (collectionType=&indexed&, generateValueClass=&false&, etc.).schulte2005

update

Added '-cc-visibility' option.schulte2005

Release 1.0-beta-8 - 2009-08-17

TypeChangesBy

fix

Corrected an 'IllegalArgumentException' thrown by generated 'copyObject' methods.schulte2005

update

Removed generated 'copyOfQName' methods and added 'QName' to the list of immutable types.schulte2005

update

Removed generated 'copyOfDuration' methods and added 'Duration' to the list of immutable types.schulte2005

update

Added support for '@XmlAnyAttribute'.schulte2005

update

Added '-cc-target' option.schulte2005

Release 1.0-beta-9 - 2009-08-18

TypeChangesBy

fix

Corrected a 'ClassCastException' thrown when copying 'CWildcardTypeInfo' properties.schulte2005

fix

Corrected handling of non-collection properties referencing multiple types.schulte2005

update

Updated to stop logging when verbose option is not set.schulte2005

update

Changed default visibility from package to private.schulte2005

Release 1.0-beta-10 - 2009-08-21

TypeChangesBy

fix

Updated generated javadoc.schulte2005

Release 1.0-beta-11 - 2009-08-23

TypeChangesBy

update

Updated generated 'copyOfObject' methods to support copying of 'XMLGregorianCalendar' instances without using reflection.schulte2005

update

Updated generated 'copyOfArray' methods to support copying of primitive arrays without using reflection.schulte2005

Release 1.0-beta-12 - 2009-08-24

TypeChangesBy

fix

Corrected generated copyOfXYZElement methods.schulte2005

Release 1.0-beta-13 - 2009-08-25

TypeChangesBy

fix

Updated default visibility to 'private' as stated in the documentation.schulte2005

update

Added class 'java.util.Currency' to the list of immutable types.schulte2005

update

Added classes 'java.util.Date', 'java.util.Calendar', 'java.util.TimeZone' and 'java.util.Locale' to the list of cloneable types.schulte2005

Release 1.0-beta-14 - 2009-08-27

TypeChangesBy

fix

Moved java.net repositories from parent POM to cc-xjc-it POM.schulte2005

Release 1.0 - 2009-09-18

No changes in this release.

Release 1.0.1 - 2009-10-12

TypeChangesBy

fix

Corrected 'MissingResourceException's thrown when copying properties is not possible and corresponding messages are logged. Added support for JAXB class customizations using a 'ref' attribute. Fixes 4.schulte2005

Release 1.1 - 2009-11-01

TypeChangesBy

update

Added a '-cc-nullable' option and changed the default behavior of the generated copy constructors to throw a 'NullPointerException' when passed a 'null' reference.schulte2005

Release 1.2 - 2009-11-15

TypeChangesBy

update

Added option '-cc-hierarchical'. Fixes 5.schulte2005

update

Updated to annotate various methods with '@SuppressWarnings("unchecked")'. Fixes 6.schulte2005

Release 1.3 - 2010-02-27

TypeChangesBy

update

Added option '-cc-cloneable-types'.schulte2005

update

Added option '-cc-immutable-types'.schulte2005

Release 1.4 - 2010-12-16

TypeChangesBy

update

Updated to stop initializing unset optional attributes to default values during copying.schulte2005

Release 1.5 - 2011-03-11

TypeChangesBy

add

Added option '-cc-string-types'.schulte2005

fix

Corrected a 'NullPointerException' thrown with 'javaType' customizations. Fixes 7.schulte2005

Release 2.0 - 2011-09-16

TypeChangesBy

fix

Generated 'clone' methods should call 'super.clone()'. Fixes 8.schulte2005

Release 2.0.1 - 2012-03-02

TypeChangesBy

fix

Exception 'java.lang.CloneNotSupportedException' is never thrown in body of corresponding try statement. Fixes 9.schulte2005