2.0.16
What's Changed
This is a maintenance release of jaxb-tools, with many bugfixes and backports from 4.0.x branch
⭐ New features
- [#576] enhance CopyablePlugin to handle required attributes by @laurentschoelens in #604
- Test build against maven 4
- Test build against jdk25
- Add new
removeCommentsFromEpisodeparameter in maven-plugin to help reproducible build
🐞 Bugfixes
- [#598] fix JAXB API 2.2 detected if 2.3 is taken by @laurentschoelens in #599
- [#592] handle BigInteger / BigDecimal in default-value-plugin by @laurentschoelens in #593
- [#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
- [#648] fix VetoableChangeSupport not handled same as PropertyChangeSupport by @laurentschoelens in #649
- [#642] Update jaxb-tools for reproducible builds
🔨 Dependency Upgrades and Other
- [#589] replace IOUtils.closeQuietly with try-with-resources syntax by @laurentschoelens in #594
- [#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
- [#606] remove spring + [#613] make maxIdentifierLength configurable + [#615] custom naming strategy example by @laurentschoelens in #614
- [#684] Remove superfluous transitive dependency commons-collections:commons-collections by @ppalaga
- [#663] move to maven-resolver-api by @laurentschoelens in #668
- Update plexus-utils to 3.6.1
Full Changelog: 2.0.15...2.0.16