Releases: mklemm/jaxb-rich-contract-plugin
4.2.1.2
4.2.0
4.1.2
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
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
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