Share

JiBX - XML Data Binding for Java

File Release Notes and Changelog

Release Name: jibx-1.2.1

Notes: The 1.2.1 release adds some relatively minor extensions to 1.2, along with some bug fixes, including the following: 1. Code generation from schemas which do not use elementFormDefault="qualified" 2. Support for <xs:appinfo> elements in schema processing 3. Fix for <xs:annotation> elements as child elements of <xs:schema> element 4. Corrections in element and attribute ref handling, when referencing across namespaces


Changes: 1. Handle xs:annotation child elements of xs:schema 2. Fix some cases where element name was set on concrete mapping reference. 3. Skip the nonamespace namespace in set needing to be defined when generating documentation (avoiding NPE). 4. Fix handling of schema URLs (rather than file paths) passed on command line. 5. Fix binding compiler issues in namespace handling, including detecting when the nonamespace namespace cannot be used because some other namespace has been made the default. 6. Loosen <binding> attribute matching test for precompiled binding being included, only testing cases where compatibility is an issue. 7. Allow for precompiled bindings to include other bindings, and only check for package on direct precompiled includes. 8. Change to arbitrary content for both xs:documentation and xs:appinfo element. 9. Check for absolute file path provided for schema, before assuming relative. 10. Report an error when the type specified for a schema element is an abstract type. 11. Add reference item for complexType restriction base type, rather than just ignoring (necessary so that schema extract handling will pick up namespace reference).