I've posted the new release of JiBX along with initial releases of JibxSoap and Xsd2Jibx on SourceForge. Due to the continuing problems with the SourceForge project CVS for the jibx module I finally created a new module (core) for the JiBX code. From now on, just use this module for CVS access.

Major changes to JiBX include:

1. Fixed UnmarshallingContext methods used for handling required byte, short, char, 
and enumeration values.
2. Added default serializer/deserializers for byte[] to base64 encoding and 
java.sql.Date to xsi:date, along with optional serializer/deserializers for char to 
single-character text. Also corrected an error where JiBX would attempt to use the 
deserializer for an ancestor class if no deserializer was defined for a class.
3. Added version information to both binding compiler and runtime to allow 
compatibility checking.
4. Added stack state tracking for code generation, along with validation as the code 
is generated. This greatly reduces the chance that an error in JiBX code generation 
will result in classes that fail JVM validation. Also corrected several errors of this 
type in the older code.
5. Fixed code to allow marshalling/unmarshalling of static fields (mostly useful for 
output bindings).
6. Removed error check for ordered content within an optional collection, since this 
can now be handled properly (thanks to Thomas Behrends for pointing this out).
7. Changed code to use only JRE 1.3.1 methods, tested using Linux Sun JVM (thanks to 
Kai Nacke who pointed out the use of 1.4.X methods, and provided 1.3 alternative code).

See the changes.txt file in the distribution for the full list.

 - Dennis



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
jibx-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to