Release Notes - jaxb - Version not determined - HTML format

Configure Release Notes

Bug

  • [JAXB-2] - XJC fails with attribute named as component
  • [JAXB-4] - Bug with separate compilation of XSDs that reference a common XSD with inheritance
  • [JAXB-5] - XJC does not fail when binding file is missing.
  • [JAXB-6] - Exception when Unmarshalling an element with int list as value
  • [JAXB-7] - test. please ignore.
  • [JAXB-8] - testing
  • [JAXB-10] - Createing JAXBContext for large schemas takes a long time
  • [JAXB-11] - Failure On Unmarshall choice element unbounded
  • [JAXB-12] - Error in generated source code, type cast needed
  • [JAXB-13] - stack overflow bug when maxoccurs is big (eg. 1000) and not unbounded
  • [JAXB-14] - xjc:type="complex", xsd:ID and com.sun.xml.bind.IdentifiableObject
  • [JAXB-16] - xs:any namespace="##any" processContents="skip" not returning data
  • [JAXB-17] - Generated runtime is not always the same.
  • [JAXB-19] - Performance Improvement in NamespaceContextImpl.java
  • [JAXB-21] - DTD downloaded even if not used.
  • [JAXB-22] - wrong encoding xml
  • [JAXB-23] - Catalog resolver doesn't seem to work with XJC
  • [JAXB-24] - XJC doesn't work with directories with spaces in them
  • [JAXB-25] - Generated runtime depends on XJC jar.
  • [JAXB-26] - Javadoc warning on compiled ObjectFactory class
  • [JAXB-28] - ValidatorImpl does not initialize DatatypeConverter
  • [JAXB-29] - validation false negative when using xerces as XMLReader?
  • [JAXB-30] - Most minor defect ever
  • [JAXB-36] - com.sun.xml.bind.util.ListImpl does not implement equals method correctly
  • [JAXB-37] - StackOverflowError when compiling with xjc
  • [JAXB-39] - JAXB treating default and explicit namespace differently
  • [JAXB-40] - StackOverflowErrors
  • [JAXB-42] - large schema: [ERROR] Unsupported binding namespace "p182060_"
  • [JAXB-43] - NullPointerException when user class used as an attribute
  • [JAXB-44] - Defect in DTD binding information file (bindingfile.nrg)
  • [JAXB-45] - XmlID not being found
  • [JAXB-47] - xjc.bat - DOS variables need double quotes
  • [JAXB-48] - XJC causes a Java stack overflow with element renaming in the bindings file
  • [JAXB-49] - Generated classes have a mixed file format
  • [JAXB-50] - Generated time in the header of java files created by xjc does not indicate afternoon times
  • [JAXB-51] - Null pointer exception running most recent weekly build of xjc
  • [JAXB-52] - errors compiling gml/2.1.2/geometry.xsd
  • [JAXB-54] - Null pointer exception in APTNavigator toString()
  • [JAXB-55] - build id not propagated to localize message bundles
  • [JAXB-56] - JAXB Does Not Handle Booleans in a Choice Properly
  • [JAXB-59] - xs:element and xs:attribute can not be customized
  • [JAXB-63] - Incorrect jar file name in release notes
  • [JAXB-66] - Elements with a default do not have a default in the generated class
  • [JAXB-67] - JAXB error on a seemingly valid schema.
  • [JAXB-68] - Annotation/Documentation is not copied to the generated JavaDOc
  • [JAXB-69] - XJC output ignores superclass binding declaration
  • [JAXB-72] - apt discovery procedure fails
  • [JAXB-75] - Syntax error in JavaDoc
  • [JAXB-76] - exception compiling a bigger set of schemas (GML)
  • [JAXB-77] - Unchecked conversion warning in generated ObjectFactory.
  • [JAXB-78] - generated Java class name incorrect for anoymous complex type def
  • [JAXB-79] - enum type handling bugs
  • [JAXB-81] - StackOverflowError during code serialization phase
  • [JAXB-82] - Attribute-driven fields are not customized
  • [JAXB-84] - Exception running XJC with mapSimpleTypeDef=true
  • [JAXB-86] - FileNotFoundException not caught in XJC
  • [JAXB-87] - Using generateElementClass customisation when schemas contain nillable elements leads to name collisions
  • [JAXB-89] - jaxb cannot be used as a namespace prefix for JAXB namespace
  • [JAXB-90] - Fully qualified class name can't be used for <baseType name=".."/>
  • [JAXB-91] - Incorrect marshalling of IDREF with jaxb:baseType customization
  • [JAXB-92] - Unmarshalling of Collection<T> does not work
  • [JAXB-93] - <jaxb:property name=".."> doesn't change property name
  • [JAXB-94] - Non zero arg check not required for adapter on a class/interface
  • [JAXB-96] - JAXB 2.0: Unable to Unmarshall Substituted Type
  • [JAXB-97] - JAXB 2.0 XJC Not Generating JAXBElement instantiation code for Element
  • [JAXB-98] - JAXB 2.0 globalBindings customization error
  • [JAXB-99] - NoSuchMethodError in xjc Ant task
  • [JAXB-100] - Using JAXB Anot. classes to implement non JAXB Anot interfaces fails
  • [JAXB-101] - JAXB RI has problem with inner XmlAdapter
  • [JAXB-102] - xjc in ant - bindings not preventing namespaces collisions
  • [JAXB-104] - no getter methods for standard oasis xml catalog xsg
  • [JAXB-105] - Bug when inheriting and not creating an XmlElement
  • [JAXB-106] - Import staement order in generated files with Nested classes
  • [JAXB-108] - schemagen with -cp option in dist/bin doesn't work
  • [JAXB-110] - @XmlTransient can be applied to both getter and setter
  • [JAXB-112] - problem with unmarshalling of java object with @XmlElementWrapper annotation
  • [JAXB-113] - NumberFormatException when required double is not present
  • [JAXB-114] - XJC compiles xs:double incorrectly when minOccurs="1" (default)
  • [JAXB-116] - @XmlElementWrapper Unmarshalling throws NPE
  • [JAXB-117] - @XmlJavaTypeAdapter Fails with XmlRootElement
  • [JAXB-120] - IllegalAnnotationException using generateValueClass binding option
  • [JAXB-121] - ClassCastException within OptimizedAccessorFactory
  • [JAXB-122] - XML Namespace of root-element is empty
  • [JAXB-123] - xs:anyType and unexpected namespace
  • [JAXB-124] - Namespace Defaulting
  • [JAXB-125] - Registry class doesnt have an @XmlElementDecl for the element "{1}
  • [JAXB-126] - Wrong types in factory methods when using implClass
  • [JAXB-127] - NullPointerException compiling sample projects
  • [JAXB-129] - XmlJavaTypeAdapter ignored on root object of serialization
  • [JAXB-130] - marshal (Object,Writer) does not work if jaxb.fragment is true
  • [JAXB-134] - Schema generation dies on subclasses of java.util.Date
  • [JAXB-136] - @XmlTransient ignored in Exception definitions
  • [JAXB-141] - Interfaces with collection properties may only be unmarshalled with system property com.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize defined
  • [JAXB-148] - @XmlMixed and @XmlElementRefs does not create correctly with mixed attribute
  • [JAXB-150] - Generated classes from different elements but same type are not distinguishable
  • [JAXB-151] - child element - attribute name conflicts are not resolved
  • [JAXB-154] - Inconsistent type generated by JAXB
  • [JAXB-158] - NullPointer in Coordinator.popCoordinator
  • [JAXB-159] - Unmarshalling subclassed root element fails
  • [JAXB-160] - NPE and other stuff
  • [JAXB-163] - NullPointerException for @XmlElementWrapper annotation
  • [JAXB-164] - Formatted XML output not always valid
  • [JAXB-169] - ClassCastException in StaxEventConnector when using Unmarshaller with Stax XMLEventReader
  • [JAXB-171] - XJC2.0-FCS with Simple mode failing to generate
  • [JAXB-173] - IllegalAnnotationException - Two classes have the same XML type name
  • [JAXB-177] - @XmlJavaTypeAdpater not taken into account on a parameter
  • [JAXB-178] - @XmlJavaTypeAdapters not taken into account on "package-info.java"
  • [JAXB-181] - mixed="true", JAXBElement and List<Serializable>
  • [JAXB-193] - JAXB does not support CDATA tags
  • [JAXB-194] - Project path with spaces makes external bindings fail
  • [JAXB-195] - XMLElement not generating the schema correctly
  • [JAXB-197] - type attribute ignored
  • [JAXB-198] - JAXB does not read out certain values of an XACML Rule (-> returns empty lists)
  • [JAXB-202] - Unable to follow symbolic link to schema
  • [JAXB-203] - jaxb schemagen generates illegal schema for @XmlAnyAttribute
  • [JAXB-208] - Element without type does not work
  • [JAXB-212] - Plugin does not work with multiple schema-bindingfile pairs
  • [JAXB-213] - XmlRootElement annotation found missing on nested element
  • [JAXB-215] - schemagen not putting minOccurs=0 for boolean
  • [JAXB-218] - Incorrect if-else statement of DataSourceSource#getInputStream method
  • [JAXB-225] - xjc:idSymbolSpace fails when jaxb:javaType is used on ID/IDREF elements
  • [JAXB-226] - Control chars not escaped
  • [JAXB-227] - SchemaCompilerImpl can not generate customization code with schema contains internal customization
  • [JAXB-231] - The jaxb-impl 2.0.1.pom has a wrong dependency to jaxb-api 2.0.1
  • [JAXB-232] - The plugin should be able to generate maven test sources
  • [JAXB-238] - The generated ObjectFactory class in impl package should use the String.substring(int, int) method
  • [JAXB-245] - javax.xml.bind.UnmarshalException: unexpected element
  • [JAXB-246] - Top level anyType doesn't have the xsi:type written out.
  • [JAXB-254] - XJC simple mode error. Strange stack trace. Works fine w/o <xjc:simple>
  • [JAXB-255] - implClass runtime behavior
  • [JAXB-264] - Error: unexpected element
  • [JAXB-266] - Unicode character (0x10339) triggers Parsing Error
  • [JAXB-274] - javaFirstComplexDataType-doclitb FAILURES
  • [JAXB-281] - public final constant mapped to a required not fixed attribute
  • [JAXB-282] - Enum classes are not generated for simple types with "number" enumeration restrictions
  • [JAXB-285] - Runtime looks for MyClass(BigInteger) rather than MyClass(List<BigInteger>)
  • [JAXB-288] - Increasing the FI content indexing for JAXB
  • [JAXB-297] - JAXB bindings are not passed to xjc compiler
  • [JAXB-302] - Binary data gets corrupted using FI
  • [JAXB-305] - attributes have incorrect namespaces when imported from other schemas
  • [JAXB-309] - JAXBException.getMessage() returns null
  • [JAXB-316] - Default namespace not handled correctly for qname attributes and elements
  • [JAXB-320] - Files, generated with 2.1.1 version cause error while unmarshalling with JDK 6
  • [JAXB-322] - JAXB XJC generates class with JAXBElement for regular String elements
  • [JAXB-323] - Generated prefixes should not start with "xml"
  • [JAXB-327] - ObjectFactory substitution does not work
  • [JAXB-328] - UBL schema fails to compile
  • [JAXB-329] - xjc throws InternalError
  • [JAXB-330] - Loader.parseError should not assume a DocumentLocator
  • [JAXB-331] - Annotation @XmlJavaTypeAdapter ignored
  • [JAXB-334] - Class-Path in jaxb-impl.jar
  • [JAXB-337] - Encapsulate security relevant code in doPrivileged
  • [JAXB-342] - xjc rejects enumeration value that starts with a number, e g. "3D"
  • [JAXB-343] - JAXB 2.1.x can cause memory leaks in JavaEE Environment.
  • [JAXB-345] - Crash for localScoping="nested" and jaxb:class definition
  • [JAXB-346] - Incorrect class generation for localScoping="toplevel" and jaxb:class definition
  • [JAXB-348] - Failed to parse regular expression
  • [JAXB-351] - problems setting the JAXB_FRAGMENT property
  • [JAXB-352] - Element reference and element type maping problem
  • [JAXB-355] - XmlTransient ambiguous javadoc
  • [JAXB-357] - Inconsistency in code generation for IDREFS caused by collectionType option in globalBindings
  • [JAXB-359] - XmlAdapter with Object parameters can no longer be applied to collection elements
  • [JAXB-361] - Unmarshalling of xsi:nil="true" causes duplicate setter invocation
  • [JAXB-373] - AssertionError when trying to marshal with xmlns=""
  • [JAXB-375] - XJC Ignores the Fixed Value for an Overridden Attribute in an Extension by Restriction
  • [JAXB-378] - xjc fails for specific schema
  • [JAXB-382] - extend complexType with same name different ns
  • [JAXB-387] - Unable to override xjc-generated getter name for a choice collection
  • [JAXB-390] - schemagen: extending a simple type with just an additional attribute results in a bad XSD
  • [JAXB-391] - XJC does not generate no-arg constructor for element classes of simple type
  • [JAXB-393] - XJC can generate source code that doesn't compile
  • [JAXB-394] - A bug in RuntimePropertyInfo.getSchemaType()?
  • [JAXB-396] - Problem in whitespace processing
  • [JAXB-397] - implClass fails for first type under global element.
  • [JAXB-404] - XJC fails to generate getContent() method with mixed="true"
  • [JAXB-407] - Regression bug involving multiple instances of an element in an element
  • [JAXB-410] - Need to report error more gracefullly
  • [JAXB-412] - Adding behavior to subclasses of JAXBElement<?> doesn't work
  • [JAXB-414] - Calling toString() on BigDecimal not Safe for Marshalling
  • [JAXB-417] - xjc cannot parse SAML schema
  • [JAXB-419] - JAXB hangs when unmarshalling from an XMLStreamReader
  • [JAXB-420] - XJC ignores external bindings if xsd contains annotation at schema level and includes another schema
  • [JAXB-425] - Generate unused namespace declaration
  • [JAXB-427] - s4s-att-not-allowed: Attribute 'xmime:expectedContentTypes' cannot appear in element 'appinfo'
  • [JAXB-431] - Javadoc ignores schema documentation
  • [JAXB-435] - Problem preserving whitespaces
  • [JAXB-442] - javax.xml.binding.JAXB.infername method error
  • [JAXB-443] - JAXB generated getter method for collection types is *not* thread safe
  • [JAXB-446] - Maven JAXB Plugin Project POM does not have correct encoding, or needs encoding specified at top of file
  • [JAXB-449] - marshaller does not escape CR
  • [JAXB-451] - Recursive schema - xjc runs OK, BUT unmarshaller 'loses' nested elements
  • [JAXB-456] - Use of -target 2.0 with xjc.bat
  • [JAXB-457] - XmlIDREF doesn't work with XmlAdapter
  • [JAXB-458] - Nil array elements deserialize as default-constructed objects
  • [JAXB-459] - Binder.updateXML() fails if called twice
  • [JAXB-461] - Reference to enum type in the wrong schema
  • [JAXB-462] - Wrong namespaces with xs:any element
  • [JAXB-463] - xs:any limitations result in undiagnosed, invalid, code.
  • [JAXB-466] - Using XmlElementRef fails with "XmlElementRef points to a non-existent class"
  • [JAXB-471] - Zero or One Child Element in a DTD
  • [JAXB-475] - IllegalAccessError thrown instead of UnmarshalException
  • [JAXB-477] - Inherited lifecycle methods not detected
  • [JAXB-480] - Problem with propOrder and reoccuring XmlElements
  • [JAXB-481] - Eclipse .classpath out of sync with jaxb-sources/jaxb-ri/tools/lib/util
  • [JAXB-482] - XJC Ant task messages are not localized
  • [JAXB-483] - NPE when unmarshalling JAX-WS header
  • [JAXB-484] - JAXB sometimes can't apply a customisation in multiple compilation scenario.
  • [JAXB-485] - System property name attached to No Correctness Check property is wrong.
  • [JAXB-487] - Unable generate class with Underscore character
  • [JAXB-489] - wrong plural for regular nouns ending with ss in simple mode.
  • [JAXB-494] - Marshaling in wrong NamespaceContext when 2 JAXBContext are in use
  • [JAXB-497] - Error using schemagen with @GenericGenerator (org.hibernate.annotations.GenericGenerator)
  • [JAXB-504] - XMLGregorianCalendar elements not unmarshalled properly
  • [JAXB-511] - attribute use=optional default=value generates different types for get and set methods
  • [JAXB-521] - Cannot compile with bindingschema_2_0.xsd imported
  • [JAXB-523] - Binder.marhsal does not keep associations
  • [JAXB-526] - Sequence with HREF not unmarshalled correctly
  • [JAXB-527] - XSD any element marshalling adds empty namespace
  • [JAXB-529] - schemagen generates invalid element definition that has both 'ref' and 'nillable' attributes.
  • [JAXB-532] - Adding global binding for primitive types converts primitive types to wrapper types
  • [JAXB-535] - com.sun.xml.bind.v2.runtime.unmarshaller.StAXConnector assumes all XMLStreamReader return interned strings.
  • [JAXB-536] - Child Unmarshaller for no default namespace is wrong
  • [JAXB-539] - xjc produces a wrong warning
  • [JAXB-540] - XSComplexType.getAttributeUse(String,String) always return null
  • [JAXB-545] - @XmlElement annotation on overridden methods
  • [JAXB-546] - Custom IDResolver gets wrong target type with IDREF collections
  • [JAXB-551] - xjc parsing loops forever on tiny example
  • [JAXB-553] - XJC datatype litteral and wrapper mapping issue
  • [JAXB-555] - boolean with default breaks Java Bean introspection
  • [JAXB-556] - schemagen crashes if JPA's @NamedQueries is used
  • [JAXB-558] - mapSimpleTypeDef doesn't work as documented.
  • [JAXB-562] - WsImport on UDDI WSDL missing @XmlRootElement
  • [JAXB-566] - Cannot process schema files that use reserved words in their namespaces
  • [JAXB-567] - duplicate value in enumeration silently fails
  • [JAXB-570] - bindings not working for a specific attribute name
  • [JAXB-571] - Exception got while updating/marshalling XML document
  • [JAXB-573] - exception should indicate source of error in com.sun.xml.bind.api.TypeReference
  • [JAXB-574] - Nullpointer Exception in DTD parsing
  • [JAXB-575] - javadoc for generated classes is incorrect
  • [JAXB-576] - bind() doesn't pick up -npa from the Options object
  • [JAXB-578] - JAXB base64 encode/decode of PDF is corrupted on roundtrip
  • [JAXB-580] - base-type not honoured when maxOccurs="unbounded"
  • [JAXB-583] - XMLEventWriterOutput incorrectly writes Namespace events to Event stream
  • [JAXB-584] - JAXB doesn't do what the average programmer expects
  • [JAXB-586] - Let XmlJavaTypeAdapter apply to direct marshalling
  • [JAXB-587] - enum com.sun.tools.xjc.generator.bean.fiel.Messages isn't public
  • [JAXB-590] - Problem unmarshalling dateTime-type fields that span multiple lines
  • [JAXB-591] - Marshalling to file with spaces in the path fails
  • [JAXB-592] - different unmarshalling behavior between primitive type and simpletype with restriction
  • [JAXB-594] - problem with unmarshalling xml which has element referenced as IDREF
  • [JAXB-595] - Can't validate when using default namespace xmlns
  • [JAXB-596] - Map Unmarshaller modifies the map after setting it
  • [JAXB-603] - final public(?) class PackageOutlineImpl
  • [JAXB-605] - @XmlJavaTypeAdapter doesn't work
  • [JAXB-606] - Cast failure while unmarshalling
  • [JAXB-607] - missing entry in plugin registry
  • [JAXB-611] - custom package is not considered for data type bindings
  • [JAXB-614] - JAXB generates illegal XML characters
  • [JAXB-615] - JAXBContext.newInstance fails with NPE if class has an Enum
  • [JAXB-619] - xsi:type info get's lost if an abstract type from other NS is used
  • [JAXB-621] - No published maven artifacts for 2.1.10?
  • [JAXB-623] - Resolver not called for a schema location
  • [JAXB-630] - generated java namespace truncates last number after colon in target namespace
  • [JAXB-632] - Namespace error when marshalling DOM element with attributes using JAXB 2.1
  • [JAXB-634] - Empty collection deserializes as null
  • [JAXB-636] - XmlAdapter for class is not called, when using List<MyClass>
  • [JAXB-638] - Event: object must have some value in @xmlvalue field
  • [JAXB-640] - wsimport produces warnings when jaxb cannot resolve the types defined in imported schema.
  • [JAXB-641] - AssertionError NamespaceContextImpl$Element.setTagName
  • [JAXB-642] - xjc binding customization does not work in jaxb 2.1.3. It works in jaxb 2.0
  • [JAXB-648] - Element of "xs:anySimpleType" is deserialized as DOM Element node if the input xml element does not have xsi:type specified.
  • [JAXB-650] - sub classes are generated in different parent classes with jdk6 update 14
  • [JAXB-651] - ClassCast when defining a complex type of simpleContent with restriction on xs:string
  • [JAXB-653] - JAXB 2.2 API should be changed to work with old 2.1 jaxb implementation in JDK
  • [JAXB-654] - Schemagen plugin classpath problems
  • [JAXB-657] - When marshalling, attributes are written in reverse order from schema
  • [JAXB-659] - NullPointerException when trying to map to primitive type
  • [JAXB-660] - Unable to customize the content property
  • [JAXB-662] - Invalid Namespace set for Restrictions defined accross different Namespaces
  • [JAXB-663] - JAXB marshaller doesn't seem to serialize linefeeds in attributes properly
  • [JAXB-664] - When we map xs:int to java.lang.Integer(not primitive int) xjc does not generate correct annotations in the bean code.
  • [JAXB-666] - [jaxb2-reflection] NullPointerException using @XmlValue
  • [JAXB-671] - Checking for reserved words needs to call toLowerCase first
  • [JAXB-673] - Generated method name from xs:choice is indeterministic
  • [JAXB-674] - Some namespaces automatically removed
  • [JAXB-676] - maven-jaxb-schemagen-plugin Exception when schema config defined
  • [JAXB-680] - Exception while compiling schema
  • [JAXB-682] - FAQ answer on CDATA uses deprecated solution
  • [JAXB-689] - Element Substitution not working
  • [JAXB-703] - Invalid enums get converted to null and sent to web service
  • [JAXB-705] - XJC DOES NOT PUT XMLROOTELEMENT ON BASE CLASS
  • [JAXB-710] - Incorrect handling of qualified attributes and default namespace when marshalling
  • [JAXB-712] - FpML to Java generation fails with xjc:simple
  • [JAXB-716] - customization baseType results in strange code & cast error
  • [JAXB-722] - Missing namespace in some @XMLElement annotations
  • [JAXB-723] - DatatypeConverterImpl - NaN check
  • [JAXB-727] - does have regulation for parsing boolean?
  • [JAXB-729] - Invalid reference to DataTypeConverter.parse() method
  • [JAXB-730] - Misspelled XmlAccessOrder constant
  • [JAXB-737] - xjc:javaType does not handle generic types
  • [JAXB-738] - Schema generation omits anyAttribute when XmlValue is used
  • [JAXB-739] - xjc failes to create java type customization for attribute with "ref" definition
  • [JAXB-743] - Useless specifying schema name and namespace in maven plugin
  • [JAXB-752] - runtime binding of jaxb generated object with interface
  • [JAXB-753] - problem of simple element not being generated in JAXB2.X
  • [JAXB-755] - @XmlElement on hashmap-property prevents marshalling
  • [JAXB-756] - A malformed string type restricted by enumaration issues no warning but the enum is not created
  • [JAXB-760] - Paths containing ~ (tilde) character confuse XJC Internalizer
  • [JAXB-766] - Ommiting @XmlMimeType breaks DataHandler unmarshalling
  • [JAXB-778] - When <choice> refers two <element>s with the same name, parent properties are gone
  • [JAXB-787] - @XmlJavaTypeAdapter cannot be used with @XmlElementWrapper
  • [JAXB-788] - IDREF field whose static type is different from Object are not correctly serialized
  • [JAXB-792] - JXC ignores mixed=true, fails to generate XmlMixed/getContents
  • [JAXB-793] - Multiple element definition not read correctly
  • [JAXB-857] - SimpleTypeBuilder produces Collection instead of String

Improvement

  • [JAXB-3] - Support the value-based equality/hashCode
  • [JAXB-18] - Performance Improvement in NamespaceContextImpl.java
  • [JAXB-53] - Improve discussion of jar signing
  • [JAXB-57] - JAXBElement to implement equals and hashCode
  • [JAXB-58] - Make *Field/*FieldRenderer classes public
  • [JAXB-61] - Add xdoclets support to JDocComment
  • [JAXB-62] - Add customizations support
  • [JAXB-64] - Generate getEnumMap() method in enum classes
  • [JAXB-65] - Add xdoclets support to JDocComment
  • [JAXB-74] - Allow arbitrary extensions/customizations in bindings
  • [JAXB-80] - Codemodel not optimizing nested types
  • [JAXB-83] - JDefinedClass to declare parentContainer()
  • [JAXB-85] - @XmlType javadoc: add example for static factory method
  • [JAXB-109] - Cloneable support
  • [JAXB-115] - Supports Method Chaining/ FluentAPI
  • [JAXB-132] - Support on-demand downloading of plugins
  • [JAXB-156] - Add Type Cast in setter method of generated wrapped type class
  • [JAXB-172] - More Schema Annotations/Documentation to Javadoc
  • [JAXB-174] - Ability to modify generated methods
  • [JAXB-184] - Capture schemas in a handy format
  • [JAXB-185] - Smarter namespace declarations when marshalling
  • [JAXB-209] - Schema-driven XmlAdapter using xjc:javaType
  • [JAXB-223] - JAXB doesn't support collection classes as top level objects
  • [JAXB-234] - Infer generic components for XmlAdapter
  • [JAXB-236] - the property customization to xs:choice does not work when the simple binding mode is usesd
  • [JAXB-237] - Equals method for generated beans
  • [JAXB-253] - DTD namespace is all-or-nothing
  • [JAXB-257] - JAXB should support handling of multiple versions of addressing
  • [JAXB-262] - List treatment inconsequential
  • [JAXB-265] - ClassResolver support for marshaller
  • [JAXB-267] - Typecheck @JavaXmlTypeAdapter
  • [JAXB-270] - fixed attribute value not used when using restriction inheritance
  • [JAXB-273] - Java annotations to generate xsd documentation/appinfo elms
  • [JAXB-276] - Binder and dom customization
  • [JAXB-278] - XMLSerializer or NSContext access from Marshaller
  • [JAXB-279] - allow XmlJavaTypeAdapter on entire Collection
  • [JAXB-290] - xjc makes all sub-elements JAXBElement to easily for unbounded choice
  • [JAXB-295] - no annotation for fixed or default attributes
  • [JAXB-315] - schemagen ant task seems to ignore given file name
  • [JAXB-318] - Enum generation for anonymous types
  • [JAXB-325] - Different types for generated getters and setters
  • [JAXB-326] - schemagen ant task eats LinkageError if one occurs
  • [JAXB-335] - wsimport usage of xjc episode files
  • [JAXB-336] - allow xjc to find schemas in jars
  • [JAXB-339] - Add some way to specify where external references are to resolve to
  • [JAXB-362] - using JAXB (schemagen) with javax.vecmath.Point3d
  • [JAXB-372] - Please enable xsi:type dynamic class resolving using ClassResolver
  • [JAXB-379] - Generated namespace prefixes different to NamespacePrefixMapper for identical prefixes with different URIs
  • [JAXB-380] - XJCTask should allow n URLs like cmdline version
  • [JAXB-384] - Generated code produced by wsimport issues compilation warnings
  • [JAXB-385] - Generated Timestamp makes diff display all files
  • [JAXB-398] - Ability to set NamespaceContext through the JAXBContext.
  • [JAXB-403] - Relaxed processing of invalid XML isntance related to elementFormDefaul="unqualified"
  • [JAXB-408] - Apply binding rule to multiple XML nodes
  • [JAXB-409] - Allow option to exclude xsi:type in marshaller
  • [JAXB-411] - Unclear IllegalArgumentException caused by anonymous XML type on parent Java class
  • [JAXB-422] - Support XML 1.1
  • [JAXB-430] - JAXB Validation Without Schema
  • [JAXB-437] - XmlSeeAlso enhancements
  • [JAXB-439] - Improvements to jaxb unofficial guide
  • [JAXB-448] - XmlIDREF to interface
  • [JAXB-454] - Clarified message for SUBSTITUTED_BY_ANONYMOUS_TYPE
  • [JAXB-455] - xjc doesnt do as good a job as trang with relax-ng
  • [JAXB-460] - Add ability to inject schema documentation annotation into javadoc
  • [JAXB-464] - @XmlAnyElement(lax=true) unmarshalling problem
  • [JAXB-495] - Immutable classes
  • [JAXB-498] - Avoiding unnecessary String.intern()
  • [JAXB-500] - JAXB can not unmarshall unless the thread context classloader reaches required files
  • [JAXB-506] - Improve naming of generated adapter classes
  • [JAXB-507] - Make JAXBContext automatically discover all available JAXB packages at runtime
  • [JAXB-508] - Better error reporting of conflicts
  • [JAXB-509] - JAXB should warn about common mistakes in schemas
  • [JAXB-512] - "trying to create the same field twice" error doesn't report line number
  • [JAXB-513] - External binding customization file not being read from jar using episode feature
  • [JAXB-514] - passing episode file to xjc api creates incorrect Model
  • [JAXB-515] - Default and fixed fields not generated correctly when using restriction to create new types.
  • [JAXB-522] - Binder incorrectly handles ID/IDREF
  • [JAXB-524] - I18N-JAXWS:MBCS of generated WSDL/XSD from JAX-WS webservice are converted to Numeric character reference
  • [JAXB-528] - xjc:superClass in schema scope
  • [JAXB-543] - Why @XmlID must be a String ?
  • [JAXB-547] - Schemagen does not honor target namespace of package-info class
  • [JAXB-550] - Single JAXB context to unmarshall XML to multiple subclasses based on namespace
  • [JAXB-552] - Replace fastBoot system property with proper API
  • [JAXB-559] - Make marshaller to suppress namespace declarations
  • [JAXB-561] - Can't get JAnnotationUse from JDefinedClass
  • [JAXB-568] - Implement setter method for collection properties
  • [JAXB-572] - Check sources modifications to regenerate files or not
  • [JAXB-579] - Add the ability to exclude namespaces from code generation
  • [JAXB-581] - Possible reflection memory leak
  • [JAXB-593] - classes in package com.sun.tools.xjc.generator.bean.field public
  • [JAXB-597] - Jaxb RI sources differ each time we build jaxb workspace
  • [JAXB-598] - Sorting of methods in generated ObjectFactory classes
  • [JAXB-599] - Removing JAXBElement from generated code (and I already using simplemode:on)
  • [JAXB-600] - JAXBContext.newInstance(Class..., ClassLoader) missing?
  • [JAXB-609] - propose plugin for adding "implements X" to generated class
  • [JAXB-612] - JAXB RI's "simpler and better" make getPluralForm() optional
  • [JAXB-613] - remove blank in generated getter javadoc
  • [JAXB-624] - control over min occurs of choice
  • [JAXB-625] - own PrologCodeWriter or set own prolog string
  • [JAXB-628] - binding for wsa:EndpointReference and its subtypes
  • [JAXB-629] - Add support for episode file generation to maven schemagen plugin
  • [JAXB-639] - remove class annotations
  • [JAXB-658] - XJC Ant Task doesn't support episode attribute
  • [JAXB-661] - respect VariableNamingConventions
  • [JAXB-668] - xjc is far too restrictive for xml in external binding files
  • [JAXB-670] - JavaType/hasNsContext not supported
  • [JAXB-675] - Make CEnumConstant customizable
  • [JAXB-677] - @XmlRootElement should allow stylesheet declarations
  • [JAXB-683] - Unmarshaller does not use results of validation
  • [JAXB-690] - JAXBResult cannot be initialized with target type
  • [JAXB-700] - No point in generating @XmlType(propOder) when there is only one property
  • [JAXB-711] - xjc should emit warning on >256 enumeration facets
  • [JAXB-717] - Make it possible to use <property> customization for simple content binding
  • [JAXB-721] - Improve release documentation wrt JAXB-JDK dependencies
  • [JAXB-724] - Order of marshalling items in a collection in JAXB 2.1
  • [JAXB-728] - imports/includes don't work with "jar:" url system ID's
  • [JAXB-758] - Wrong behaviour with xsd:any and a payload with default namespace
  • [JAXB-762] - Impossible to unmarshal an element that have multiple same sub-element type in sequence, extension and group
  • [JAXB-771] - Update to 3rd party page of release notes
  • [JAXB-773] - Could not add vendor customization to xsd:any
  • [JAXB-780] - Autogenerated adapters should throw Exception for marshal()/unmarshal()
  • [JAXB-782] - fails to build with more recent jing library
  • [JAXB-789] - Allow specifying Navigator via JAXBRIContext properties
  • [JAXB-791] - Support java.util.Map and it's subtypes, as it's in the spec

New Feature

  • [JAXB-103] - multiple namespaces are serialized
  • [JAXB-118] - Implement Maven 2 plugin
  • [JAXB-145] - A way to prevent XJC to generate classes for a particular namespace
  • [JAXB-369] - Add ability to inject javadoc into schema as documentation annotation
  • [JAXB-370] - Add plugin ability to schemagen as it is for xjc
  • [JAXB-392] - Extensible xsd schema generation
  • [JAXB-447] - Natural JAXB support for interfaces
  • [JAXB-577] - Need a way to map a root complexType to extend a specified class
  • [JAXB-698] - There should be a possibility to specify "post-construct" code.
  • [JAXB-720] - XJC (in simple mode) should avoid JAXBElement for substitutable elements

Task

  • [JAXB-33] - Unable to xjc XMLSchema.xsd
  • [JAXB-46] - JAXB: Exception thrown during Unmarshalling ! HELP !
  • [JAXB-60] - Make com.sun.tools.xjc.model.CSingleTypePropertyInfo public
  • [JAXB-88] - JAXB 1.0 under the CDDL
  • [JAXB-119] - The enum type's non-static fromValue method
  • [JAXB-275] - JABXContext bootstrap performance improvement
  • [JAXB-292] - Problems mixing JAXB annotations with other annotations
  • [JAXB-388] - schemagen and using @XmlElementRef on a non-collection property should not create a sequence of all possible values (bad XSD)
  • [JAXB-474] - The 2.0.5 jar download is broken?
  • [JAXB-479] - PATCH : Allow JAXB classes to inherit lifecycle methods
  • [JAXB-569] - Provide schema for episode files.
  • [JAXB-589] - [Patch] Fixing Problems With Spaces in Paths in the “xjc.shâ€� Shell Script
  • [JAXB-626] - Please add com.sun.tools.xjc.addon.code_injector.PluginImpl to the META-INF/services/com.sun.tools.Plugin file.
  • [JAXB-644] - Re-implementation of DatatypeConverterImpl._parseInt() for correct conversion.
  • [JAXB-655] - Default ValidationEventHandler fails to terminate on Error
  • [JAXB-702] - Rebundle/redist more libraries
  • [JAXB-770] - Problems with jaxb:version
  • [JAXB-781] - Have stricter definition in JAXB NameConverter for "trailing file type"

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.