Releases: highsource/jaxb-tools
4.0.11
What's Changed
This is a maintenance release of jaxb-tools, with regression fix.
🐞 Bugfixes
- [#648] fix VetoableChangeSupport not handled same as PropertyChangeSupport by @laurentschoelens in #649
Full Changelog: 4.0.10...4.0.11
4.0.10
What's Changed
This is a maintenance release of jaxb-tools, with plugin updates and dependency upgrades.
⭐ New features
- [#576] enhance CopyablePlugin to handle required attributes by @laurentschoelens in #604
- enable Reproducible Builds by @hboutemy in #643
- pass GHA Reproducible step by @hboutemy in #644
- [#603] add jdk25 EA in java build version by @laurentschoelens in #634
- [#611] add actions for mvn 4 build by @laurentschoelens in #628
🐞 Bugfixes
- [#607] fix issues with maven4 build tool by @laurentschoelens in #608
- [#600] fix Time to Calendar conversion if in the past by @laurentschoelens in #602
- [#619] annox - XML "value" should be trim on parsing annotate bindings by @laurentschoelens in #622
- [#616] fix PropertyListenerInjectorPlugin setters not updated by @laurentschoelens in #618
🔨 Dependency Upgrades and Other
- [#591] update to commons-io 2.19.0 by @laurentschoelens in #597
- [#589] remove commons-io usage in all places by @laurentschoelens in #605
- Bump org.springframework:spring-web from 6.1.12 to 6.1.14 in /hyperjaxb/ejb/samples/customerservice-cxf by @dependabot[bot] in #620
- Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.11.0 by @dependabot[bot] in #621
- [#606] remove spring + [#613] make maxIdentifierLength configurable + [#615] custom naming strategy example by @laurentschoelens in #614
- [#609] remove commons-text dependency by @laurentschoelens in #623
- [#590] remove commons-lang3 dependency by @laurentschoelens in #624
- [#612] remove joda-time from test projects by @laurentschoelens in #625
- [#480] rename jaxb-bom to jaxb-tools-bom by @laurentschoelens in #626
- Bump org.springframework:spring-web from 6.1.14 to 6.1.21 in /hyperjaxb/ejb/samples/customerservice-cxf by @dependabot[bot] in #633
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.18.0 by @dependabot[bot] in #638
- [#645] update release dry run Jenkinsfile profiles by @laurentschoelens in #647
New Contributors
Full Changelog: 4.0.9...4.0.10
4.0.9
What's Changed
This is a maintenance release of jaxb-tools, with plugin updates and dependency upgrades.
⭐ New features
- [#560] add configuration for artifact exclusions in final classpath (which default to exclude xercesImpl and xml-apis artifacts) by @laurentschoelens in #562
- [#582] enhance resolution artifact process if not success by @laurentschoelens in #583
- [#592] handle BigInteger / BigDecimal in default-value-plugin by @laurentschoelens in #593
📖 Documentation
- [#229] add project version compatibility chart by @laurentschoelens in #563
- [#585] add wsdl test project by @laurentschoelens in #586
🔨 Dependency Upgrades and Other
- Bump com.mysql:mysql-connector-j from 8.0.33 to 8.2.0 in /hyperjaxb/ejb/tests/po-mysql by @dependabot in #564
- [#385] move to junit5 by @laurentschoelens in #565
- Bump org.springframework:spring-web from 6.1.6 to 6.1.12 in /hyperjaxb/ejb/samples/customerservice-cxf by @dependabot in #570
- Bump commons-io:commons-io from 2.11.0 to 2.14.0 by @dependabot in #571
- [#589] replace IOUtils.closeQuietly with try-with-resources syntax by @laurentschoelens in #594
Full Changelog: 4.0.8...4.0.9
2.0.15
What's Changed
This is a maintenance release of jaxb-tools v2 (javax-based), with the following notable changes :
- jaxb-basics-runtime is now fully compatible with previous release from 0.11 to 1.11.1
- Enhancements (many backported from v4-main branch)
⭐ New features
- Restore compatibility with 0.11 and 1.11.1 basics-runtime by @laurentschoelens in #569
- [#560] add configuration for artifact exclusions in final classpath (which default to exclude xercesImpl and xml-apis artifacts) (backport)
- [#582] enhance resolution artifact process if not success (backport)
🔨 Dependency Upgrades and Other
- Bump com.mysql:mysql-connector-j from 8.0.33 to 8.2.0 in /hyperjaxb/ejb/tests/po-mysql by @dependabot in #564
- Bump commons-io:commons-io from 2.11.0 to 2.14.0 by @dependabot in #571
- [#589] replace IOUtils.closeQuietly with try-with-resources syntax by @laurentschoelens in #594
Full Changelog: 2.0.14...2.0.15
v3.0.2 release
What's Changed
This is a maintenance release of jaxb-tools v3 (jakarta-based), with the following notable changes :
- Maven 3.1.0 as baseline for plugin (in order to make it compatible with Maven 4)
- 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)
- [#533] add Automatic-Module-Name in jaxb-plugins-runtime by @laurentschoelens (backported)
🐞 Bugfixes
- [#429] Fixing error warning on javax classes not found by @laurentschoelens (backported)
- [#502] fix for m2e runOnConfiguration will only setupDirectories and no more execute actual XJC by @laurentschoelens (backported)
- [#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)
📖 Documentation
- [#546] fix javax -> jakarta in README.md by @laurentschoelens (backported)
🔨 Dependency Upgrades and Other
- [#553] Add Jenkinsfile to jaxb-tools-3.x by @mattrpav in #554
- [#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)
- [#490] remove net.sourceforge.collections:collections-generic dep by @laurentschoelens (backported)
- [#529] javaparser v3 migration by @laurentschoelens (backported)
Full Changelog: 3.0.1...3.0.2
v2.0.14 release
What's Changed
This is a maintenance release of jaxb-tools v2 (javax-based).
If upgrading from non previous 2.0.12 release, please check the 2.0.12 release notes.
This version makes old jaxb2-basics-runtime being fixed by version range (compared to 2.0.13 release).
🐞 Bugfixes
- [#465] Class collision between old jaxb2-basics-runtime and new one by @laurentschoelens in #543
Full Changelog: 2.0.13...2.0.14
v2.0.13 release
What's Changed
This is a maintenance release of jaxb-tools v2 (javax-based).
If upgrading from non previous 2.0.12 release, please check the 2.0.12 release notes
🐞 Bugfixes
- [#465] Class collision between old jaxb2-basics-runtime and new one by @laurentschoelens in #543
Full Changelog: 2.0.12...2.0.13
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.12by @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
v4.0.8 release
What's Changed
This is a maintenance release of jaxb-tools, with plugin upgrade and documentation update.
🐞 Bugfixes
- [#548] upgrade maven-bundle-plugin by @laurentschoelens in #549
📖 Documentation
- [#546] fix javax -> jakarta in README.md by @laurentschoelens in #550
Full Changelog: 4.0.7...4.0.8
v4.0.7 release
What's Changed
This is a maintenance release of jaxb-tools, with dependency upgrade or removal.
🐞 Bugfixes
- [#540] Remove commons-lang3 and commons-text from jaxb-annox by @laurentschoelens in #542
🔨 Dependency Upgrades and Other
- Bump org.springframework:spring-web from 6.1.5 to 6.1.6 in /hyperjaxb/ejb/samples/customerservice-cxf by @dependabot in #544
Full Changelog: 4.0.6...4.0.7