[xsd-announcements] xsd 2.2.0 released
Boris Kolpackov
boris at codesynthesis.com
Tue Jul 11 05:13:47 EDT 2006
Good day,
We've released xsd 2.2.0. The NEWS file entries for this version
are as follows:
* Detection of a version mismatch between the generated code and
the runtime.
C++/Tree
* Escaping of a global element name that conflicts with a global type
name. This is a backwards-incompatible change. Previous versions
map them to the same name.
* New options, --generate--insertion and --generate-extraction,
trigger generation of (binary) data representation stream
insertion and extraction operators, respectively. This allows
one to serialize/deserialize in-memory representation to/from
data representation streams such as XSD, CDR, etc. ACE CDR
streams are supported out of the box (see the binary example).
User-supplied streams can be used via an adaptation layer.
* New serialization flag, no_xml_declaration, instructs the XML
serialization functions to omit an XML declaration. This is useful
for streaming serialization (see the streaming example).
* Optimizations to reduce generated code size.
C++/Parser
* New options, --generate-validation and --suppress-validation,
trigger and suppress generation of the validation code,
respectively. The validation code is the implementation of the
XML Schema validation in the generated code (also known as
"perfect" parser). In this version validation of the element
structure has been implemented.
* New architecture for underlying XML parsers. This is a backwards-
incompatible change. Existing applications will have to be
modified. See examples for details.
In addition to this, a number of bugs have been fixed. Thanks to the
following individuals for reporting bugs and/or suggesting fixes and
improvements:
Ricky H Linh <Ricky_H_Linh at raytheon.com>
Moss, David R <david.r.moss at selex-comm.com>
Cheung, Yeung Franklin <fcheung at kns.com>
Johnstun, Clifford <Clifford.Johnstun at gdc4s.com>
Thomas Biedermann <thomas.biedermann at ubs.com>
Anatolii Belomestnov <Anatolii.Belomestnov at ubs.com>
Andrew Ward <andy.ward at hevday.com>
Matt Burnham <mwburn at mhpcc.hpc.mil>
Precompiled binary distributions for various platforms are available
from the product's download page:
http://codesynthesis.com/products/xsd/download.xhtml
Source code for this release is available from the project's web page:
http://codesynthesis.com/projects/xsd/
SHA1 checksums for the files:
17cd94b7e0dd0133899281c74533f3687cffae3a xsd-2.2.0.tar.bz2
5f975e6d3185c799f8566fb518a8194dc05d6dcf xsd_2.2.0-1_i386.deb
0f42dba3e852f0c5d46e51575e9030e3c5c238a8 xsd-2.2.0-1.i686.rpm
45dcdb6796a9f7ecc530fb4714d51ad52a030ad2 xsd-2.2.0-i686-linux-gnu.tar.bz2
63cd0a123d901023099578439afbe691af4ef9ac xsd_2.2.0-1_amd64.deb
4de69f2a0c8f594efc538617db848dd8f8bbd545 xsd-2.2.0-1.x86_64.rpm
cdebb2a0e781cb1a517e8a9565b21b821d414ea8 xsd-2.2.0-x86_64-linux-gnu.tar.bz2
066b3d4471f1ce2d1c4c8acd3081f25d68f88067 xsd-2.2.0-hppa-hpux.tar.gz
37bdfbb27b6dee3832d7787dd2f96cbbcadb6b87 xsd-2.2.0-hppa-hpux.tar.bz2
1867eae9fe3d78fca557ba1af5ec58afaacbb2b5 xsd-2.2.0-powerpc-macosx.tar.bz2
c49548058c0a6414b39f00a0f0b4c974e6106088 xsd-2.2.0-sparc-solaris.tar.gz
fb7318cb2ac75f93bcd07739d70ce5fd59b4fe80 xsd-2.2.0-sparc-solaris.tar.bz2
3cb618d634ebaefa48a2e45a28a7c8052629d78c xsd-2.2.0-i686-windows.zip
have fun,
-boris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 652 bytes
Desc: Digital signature
Url : http://codesynthesis.com/pipermail/xsd-announcements/attachments/20060711/819e094b/attachment.pgp
More information about the xsd-announcements
mailing list