Skip to content

Releases: mklemm/jaxb-rich-contract-plugin

4.2.1.2

13 Sep 10:59
Compare
Choose a tag to compare

What's Changed

  • fluent-builder: improve inheritance handling by @flaktack in #82

New Contributors

Full Changelog: jaxb-rich-contract-plugin-parent-4.2.0.0...jaxb-rich-contract-plugin-parent-4.2.1.2

4.2.0

30 Apr 15:31
Compare
Choose a tag to compare

Project filesystem structure has changed: The project has been separated into 3 modules, which also fixes Issue #55 and allows for a separated test module that generates code from test XSDs and runs it with JUnit.
Also includes all changes form 4.1.4 and 4.1.3.

4.1.2

25 Apr 15:15
Compare
Choose a tag to compare

The only changes in 4.1.2 are related to renaming the repository in a way such that "jaxb2" is replaced by "jaxb" everywhere to make sure people understand that JAXB 2 isn't supported anymore. Documentation has been updated accordingly.
If you are using binary artifacts from maven central, please be aware that their names have changed, too: jaxb2-richt-contract-plugin has been renamed to jaxb-rich-contract-plugin.

Full Changelog: 4.1.1...4.1.2

Release 4.1.1

25 Apr 14:26
Compare
Choose a tag to compare

Release 4.1.1 comes with a new optional, experimental strategy how group interfaces are generated by the group-contract plugin. This should fix many problems with using the plugin in environments other than from the command line or via the jaxb-maven-plugin, because it doesn't do any pre-XSD-parsing voodoo anymore. Command-line parameter order also doesn't matter anymore.
There are also bugfixes to the "choice expansion" mechanism: In some cases, alternative child objects built by sub-builders were lost in the final build phase.

4.1.0

15 Apr 15:37
Compare
Choose a tag to compare

Fixed bugs #46 and #68 as well as some other regressions and instabilities introduced in the hurry to get out 4.0.0, because JAXB 4 compliance was to priority.
Added more test cases and improved @at055612 s test runner class to regularly run for test runs.
Some minor code cleanup as well.

Full Changelog: jaxb2-rich-contract-plugin-4.0.0...4.1.0