v2.0.12 release
What's Changed
This is a maintenance release of jaxb-tools v2 (javax-based), with the following notable changes :
- Maven 3.1.0 as baseline for plugin (in order to make it compatible with Maven 4)
- JAXB-RI upgrade to 2.3.9 (see changelog here)
- New plugins available, enhancements and bugfixes (many backported from v4-main branch)
⭐ New features
- [#438] get version of XJC at runtime and dump it on source generation by @laurentschoelens (backported)
- [#466] handle star resource in dependencyResource by @laurentschoelens (backported)
- [#457] add multiple namespaces prefix bindings by @laurentschoelens (backported)
- highsource/jaxb2-annotate-plugin#57 : add javadoc from with-method from fluent-api plugin by @laurentschoelens (backported)
- [#520] extends toStringPlugin to generate toString methods on enums by @laurentschoelens (backported)
- [#517] new -XMapInit plugin for initializing Map structure by @laurentschoelens (backported)
- [#533] add Automatic-Module-Name in jaxb-plugins-runtime by @laurentschoelens (backported)
- [#460] take back plugins from org.andromda.thirdparty.jaxb2_commons by @laurentschoelens (backported)
🐞 Bugfixes
- [#502] fix for m2e runOnConfiguration will only setupDirectories and no more execute actual XJC by @laurentschoelens in #505
- [#465] Class collision between old jaxb2-basics-runtime and new one by @laurentschoelens in #543 (not complete yet
⚠️ ) - [#435] fix FloatCodeGenerator calling wrong method by @laurentschoelens (backported)
- [#439] fix asciidoctor maven-plugin config by @laurentschoelens (backported)
- [#453] fixes for simplify plugin by @laurentschoelens (backported)
- [#522] test dependent platform on fileseparator by @laurentschoelens (backported)
- [#540] Remove commons-lang3 and commons-text from jaxb-annox by @laurentschoelens (backported)
- [#548] upgrade maven-bundle-plugin by @laurentschoelens (backported)
- [#557] fix missing
org.jvnet.jaxb2_commons:jaxb2-basics-runtime:2.0.12
by @mattrpav
🔨 Dependency Upgrades and Other
- [#437] upgrade to jaxb-ri 2.3.9 by @laurentschoelens in #500
- [#338] enable reresolution work around based on jaxb-ri used by @laurentschoelens in #445
- [#377][#551] Add jaxb-tools-2.x branch to CI (jaxb-tools-2.x) by @mattrpav in #380 and #552
- [#468] update maven surefire / failsafe plugins by @laurentschoelens (backported)
- [#334] upgrade to maven-3 apis and set maven-minimal version to 3.1.0 by @laurentschoelens (backported)
- [#482] upgrade maven-core version to latest to fix guava dependency by @laurentschoelens (backported)
- [#487] move to slf4j-reload4j to remove log4j CVE by @laurentschoelens (backported)
- [#481] move spring dep to only hyperjaxb, upgrade spring by @laurentschoelens (backported)
- [#490] remove net.sourceforge.collections:collections-generic dep by @laurentschoelens (backported)
- [#529] javaparser v3 migration by @laurentschoelens (backported)
Full Changelog: 2.0.9...2.0.12