Fixed that invalid code was generated for xs:integer in
combination with xs:totalDigits. (Doru Sular, dorus at savatech.ro)
Fixed bug in the unmarshalling of elements with simple
content. (Fredrik Vraalsen, fredrik at vraalsen.no)
See JAXME-38 in Jira.
Fixed the handling of the Ant tasks "extension" attribute
and the handling of "xjc:serializable". Ensured that
Ant error messages contain a location.
An empty complex type with value true for the mixed attribute
is now exposed as content type "mixed", and not "empty".
(Mik Lernout, mik at futurestreet.org)
Added XSElement.isNillable().
(Mik Lernout, mik at futurestreet.org)
An attribute with an enumeration required setting the
"package" property. See JAXME-37 in Jira.
The XsDateTimeFormat parser used the values JANUARY=1,
FEBRUARY=2, ..., and not 0, 1, ..., as it should be.
Markus Holzner, MarkusHo at gmx.net
Restrictions of restricted simple types haven't been
handled properly in restrictions of simple content
types. (Daniel B., daniel at fgm.com) See JAXME-44
in Jira.
A namespace prefix wasn't declared for atomic elements.
Marshalling such elements required an outer element
with the same namespace. (Dogan Atay, doganatay at yahoo.com)
See JAXME-45 in Jira.
The "isSet" property wasn't properly triggered.
(Marcin Kuthan, mkuthan at pit.edu.pl) See JAXME-39
in Jira.
The xs:include statement is now partially converting a schema
without target namespace to the including schemas target
namespace. Wildcard support is incomplete, and was fixed in
HEAD only. (Mik Lernout, mik at futurestreet.org)
The generator does now check, whether a "getClass" getter is
generated. If so, it produces an error message and emits a
hint to jaxb:property.
(Nacho G. Mac Dowell, igonzalez at informa.es)
The marshaller was producing unnecessary SAX events,
resulting in <foo></foo>, rather than
<foo/>.
The up-to-date check wasn't failing in all cases.
Added support for recursive elements and types.
(Nacho G. Mac Dowell, igonzalez at informa.es)
See JAXME-26 in Jira.
A property referencing a global element was using an inner class
rather than a reference to the element class.
An element reference in a group wasn't flagged as global.
See JAXME-13 in Jira.
Fixed JDK 1.4 dependencies. (Nacho G. Mac Dowell, igonzalez at informa.es)
Fixed an NPE when setting jaxb:globalBindings/jaxb:javaType.
See JAXME-22 in Jira.
Restrictions of simple list types didn't have the
isList() property set. Likewise for restrictions of
simple union types. See JAXME-20 in Jira.
If an attribute or element is mapped to the Java type "boolean",
then the getter is now called "isFoo", rather than "getFoo".
See JAXB SPEC, 4.5.1, and JAXME-19 in Jira.
Attributes in the following namespaces are now by default
ignored: The XML namespace (http://www.w3.org/XML/1998/namespace),
the XMLNS namespace (http://www.w3.org/2000/xmlns/), and the
XML Schema namespace (http://www.w3.org/2001/XMLSchema-instance).
See JAXME-17 in Jira.
An attributes type was implicitly always generated as a local
type, possibly referencing a global type. See JAXME-18 in Jira.
The xs:all type is now properly handled. See JAXME-16 and
JAXME-15 in Jira.
The marshaller properties for setting the attributes
xsi:schemaLocation, or xsi:noNamespaceSchemaLocation,
are now handled properly. See JAXME-21 in Jira.
Initial work on nested groups.
Added support for creating a clover report. See misc.html for a howto.
Added support for wildcard attributes (xs:anyAttribute); note that
extensions must be turned on, because the JAXB Specification disallows
wildcard attributes.
Marshalling and unmarshalling simpleContent wasn't actually working.
Typesafe enumerations had wrong code in some cases.
(Peter Nagy, <peter.1.nagy@nokia.com>)
Attention, incompatible change: The types xs:dateTime, xs:date, and
xs:time are now handled as specified by XML Schema. They used to be
parsed and formatted as specified by DateFormat.getDateTimeFormat().
Added the TaminoAPI4JPm.
Fixed a bug in the JdbcTypeSG's handling of nested classes.
Fixed a bug in the JAXBSchemaSG's handling of global simple types.
(Chris Kirk <mrck1996@yahoo.co.uk>)
The object factory has not been able to generate global types.
Local types are still missing, though.
(Colin Bendell <cbendell@point2.com>)
Fixed a bug in the QNameSG's mis-overriding getCastToString method.
Refactored JMXmlSerializer.Data.getNamespaceSupport to getNamespaceContext()
in order to follow this fix up.
Added support for identity constraints.
(Chris Kirk <mrck1996@yahoo.co.uk>)
Changed license to ASL 2.0.
Changed the nameXmlTransformation attribute to nameXmlTransform.
Thanks to David Holscher <David.Holscher@Nav-International.com>
for the hint.
Fixed a possible NPE, reported by Nina Juliadotter, <nvjuliad@it.uts.edu.au>.
Fixed that the specified package name was ignored for enumerations.
Reported by Nicolas De Loof, <nicolas.deloof@cgey.com>
Fixed a wrong cast when assigning the JMMarshaller's XMLDeclaration property.
Veniamin Fichin, <3ca28f66@mail.ru>