4.0.0
New release for Jakarta EE 10. Provides implementation of the Jakarta XML Binding 4.0
Following changes are included:
- requires Java SE 11 or newer
- #936 - problem with XMLMixed in a tag annotated XmlAnyElement
- #971 - annotation @XmlJavaTypeAdapters on package is ignored since JAXB v2.2.4-1
- #1053 - xjc - Use Java 7 diamond operator
- #1117 - xjc-generated classes may have methods with missing @param or @return
- #1489 - DOMScanner ignores default namespace at scan method
- #1499 - xjc - NGCCRuntimeEx.resolveRelativeURL(String namespaceURI, String relativeUri ) doesn't work as it should
- #1505 - JCodeModel.parseType(String) silently ignores type params in specific scenarios
- #1590 - Marshalling an object that overrides the parent's method, the XML that gets created contains both child's and parent's tag
- #1599 - XNOR implementation in NameUtil is called "xor"
- #1624 - Order of Exceptions in generated classes is non-deterministic
- #1631 - Support setting (un)marshaller listener on binder
- uses Jakarta XML Binding APIs 4.0.0
- uses Jakarta Activation APIs 2.1.0
- delivers istack-commons 4.1.1
- delivers fastinfoset 2.1.0
- delivers stax-ex 2.1.0
Get standalone binary distribution
New Contributors
- @jimma made their first contribution in #1533
- @gorky made their first contribution in #1463
- @twadzilla made their first contribution in #1530
- @knfujimoto made their first contribution in #1579
- @OritMarkus made their first contribution in #1590
- @jaminh made their first contribution in #1588
- @clara0 made their first contribution in #1602
- @adamretter made their first contribution in #1508