Releases: eclipse-ee4j/jaxb-ri
4.0.5
What's Changed
- 4.0.4 ri release by @lukasj in #1773
- add missing entry to the changelog by @lukasj in #1774
- Integrate dtd-parser 1.5.1 by @lukasj in #1775
- Integrate fastinfoset 2.1.1 by @lukasj in #1776
- #1783: Dependency Exclusion for stax-ex in jaxb-bom is incompatible with dependency:analyze-dep-mgt by @lukasj in #1784
- Fixing GH-737 : compute class type with generics handle by @laurentschoelens in #1781
- [#1730] Fix NPE in generated from RNC by @laurentschoelens in #1769
- Fix #1785 ConstField empty javadoc by @patrodyne in #1786
- integrate latest dependencies by @lukasj in #1792
- Use older, known to work mvn source plugin by @lukasj in #1793
- Technical merge of released branch 4.0.0-m4-ri-release by @senivam in #1789
- Fix typo in package name by @ohumbel in #1770
- Update changelog by @lukasj in #1794
New Contributors
- @patrodyne made their first contribution in #1786
- @senivam made their first contribution in #1789
- @ohumbel made their first contribution in #1770
Full Changelog: 4.0.4-RI...4.0.5-RI
4.0.4
What's Changed
- 4.0.3 ri release by @lukasj in #1720
- #1073: jaxb:globalBindings optionalProperty=primitive causes NullPointer in xjc by @lukasj in #1723
- issue 1708 : adding javadoc from xsd documentation tags by @laurentschoelens in #1734
- feat(xjc): call postProcessModel with DTD models by @nros in #1727
- Add https to special handling in package name derivation by @muued in #1728
- update changelog, fix cp rights by @lukasj in #1738
- integrate xml.bind-api 4.0.1 by @lukasj in #1739
- Fix regressions introduced by #1715 by @lukasj in #1752
- #1748, #1750: ElementOutlineImpl fixes by @lukasj in #1753
- [#1695] Fix parsing of 'tru...' values inconsistent to true boolean by @laurentschoelens in #1741
- GH-829 : add if-exists attributes to generated episode file by @laurentschoelens in #1745
- SCD auto-ack plugin customizations by @laurentschoelens in #1746
- update changelog by @lukasj in #1754
- Rework stackoverflow because xsd schemagen have missing elements by @jbescos in #1743
- Update build plugins, by @lukasj in #1755
- #1757: txw runtime and compiler should have different module names by @lukasj in #1758
- fix compiler warnings by @lukasj in #1759
- drop jmockit tests, remove reflection from tests by @lukasj in #1760
- #1761: Move JavaCompiler, Reference and J2SJAXBModel from XJC API to JXC API by @lukasj in #1763
- Remove dead code by @jbescos in #1764
- Fixes for #1756 by @laurentschoelens in #1766
- #1732: systemId resolution regression introduced in 2.3.4+ by @lukasj in #1767
- #1507: jaxb-osgi ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory: missing Capability by @lukasj in #1768
New Contributors
- @laurentschoelens made their first contribution in #1734
- @nros made their first contribution in #1727
- @muued made their first contribution in #1728
Full Changelog: 4.0.3-RI...4.0.4-RI
2.3.9
What's Changed
- #1700: ArrayIndexOutOfBoundsException when using com.sun.xml.bind.v2.runtime.output.C14nXmlOutput
- #1701: xjc with WSDL emits erroneous warning
- #1073: jaxb:globalBindings optionalProperty=primitive causes NullPointer in xjc
- #1708: adding javadoc from xsd documentation tags and fixing javadoc format to avoid erronous warnings / errors
- #1748: ElementOutlineImpl produces raw type
- #1750: ElementOutlineImpl omits serialVersionUID
- #1695: DatatypeConverter.parseBoolean converts invalid strings to true
- #829: schemagen and xjc should add 'if-exists' to bindings when generating an episode file
- #1757: txw runtime and compiler should have different module names
Full Changelog: 2.3.8-RI...2.3.9-RI
4.0.3
The 4.0.3 release is a bug fix release of 4.0.x.
Following changes are included:
What's Changed
- 4.0.2 ri release by @lukasj in #1705
- fix dtd parsing by @antoniosanct in #1702
- Generate proxy classes during the build by @lukasj in #1709
- support external relaxng libraries, by @lukasj in #1710
- Integrate activation API 2.1.2, angus-activation 2.0.1 by @lukasj in #1712
- #1700: ArrayIndexOutOfBoundsException when using com.sun.xml.bind.v2.runtime.output.C14nXmlOutput by @lukasj in #1713
- #1701: xjc with WSDL emits erroneous warning by @lukasj in #1714
- #1715: marshalling does not apply defaultNamespaceRemap setting to nested elements by @lukasj in #1716
- drop obsolete checks for old APIs/runtime by @lukasj in #1717
- Fix changelog by @lukasj in #1718
New Contributors
- @antoniosanct made their first contribution in #1702
Full Changelog: 4.0.2-RI...4.0.3-RI
2.3.8
The 2.3.8 release is a bug fix release of 2.3.x.
Following changes are included:
What's Changed
- [codemodel] Support
Object
and overriddenJAnnotationWriter
methods by @ExE-Boss in #1697 - [codemodel] Use canonical modifier order by @ExE-Boss in #1697
- #1680 Avoid eager initialization of Scope objects by @whitingjr in #1697
- #1676: Impossible to build with non-english system by @lukasj in #1697
- #1674: com.sun.tools.xjc should run on JRE by @lukasj in #1697
- #1682: Non-deterministic definition of default namespace in @XmlSchema by @lukasj in #1697
Full Changelog: 2.3.7-RI...2.3.8-RI
4.0.2
The 4.0.2 release is a bug fix release of 4.0.x.
Following changes are included:
What's Changed
- 4.0.1 ri release by @lukasj in #1663
- Integrate angus-activation 2.0.0 by @lukasj in #1683
- [codemodel] Support
Object
and overriddenJAnnotationWriter
methods by @ExE-Boss in #1669 - [codemodel] Use canonical modifier order by @ExE-Boss in #1670
- #1680 Avoid eager initialization of Scope objects by @whitingjr in #1681
- [codemodel] Fix
JCodeModel::parseType
throws clause by @ExE-Boss in #1668 - Update links in the userguide, make maven 3rd party plugins more visible by @lukasj in #1643
- Update changelog, by @lukasj in #1684
- #1676: Impossible to build with non-english system by @lukasj in #1685
- update gh build by @lukasj in #1686
- #1677: Add/implement JVar.annotate(JAnnotationUse annotation) by @lukasj in #1689
- #1674: com.sun.tools.xjc should run on JRE by @lukasj in #1690
- #1654: update xjc section in the userguide by @lukasj in #1691
- #1679: Add/implement JAnnotationUse.param(String name, JAnnotationValue annotationValue) by @lukasj in #1692
- #1682: Non-deterministic definition of default namespace in @XmlSchema by @lukasj in #1693
- update cp year by @lukasj in #1694
New Contributors
- @ExE-Boss made their first contribution in #1669
- @whitingjr made their first contribution in #1681
Full Changelog: 4.0.1-RI...4.0.2-RI
2.3.7
The 2.3.7 release is a bug fix release of 2.3.x.
Following changes are included:
What's Changed
- Changes the protocol of the schema location for http://www.w3.org/2005/05/xmlmime namespace to https
Full Changelog: 2.3.6-RI...2.3.7-RI
4.0.1
The 4.0.1 release is a bug fix release of 4.0.0.
Following changes are included:
What's Changed
- Changes the protocol of the schema location for
http://www.w3.org/2005/05/xmlmime
namespace tohttps
New Contributors
- @stbischof made their first contribution in #1656
- @scottmarlow made their first contribution in #1661
Full Changelog: 4.0.0-RI...4.0.1-RI
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
2.3.6
The 2.3.6 release is a bug fix release of 2.3.x.
Following changes are included:
- #687 - random failure on globalBindings customization
- #1505 - JCodeModel.parseType(String) silently ignores type params in specific scenarios
- #1489 - DOMScanner ignores default namespace at scan method
- #1590 - Marshalling an object that overrides the parent's method, the XML that gets created contains both child's and parent's tag
Get standalone binary distribution