Releases: Boris-de/CC-XJC
CC-XJC 3.0.1
This is a release is a bugfix release for CC-XJC 3.0.0 that fixes the generation of clone methods.
CC-XJC 3.0.0 is a fork of the original CC-XJC that works with the jakarta jaxb versions.
Usage
You can use it with the maven dependency de.wcht.cc-xjc:cc-xjc-plugin as part of your jaxb-maven-plugin dependencies like this:
<dependency>
<groupId>de.wcht.cc-xjc</groupId>
<artifactId>cc-xjc-plugin</artifactId>
<version>3.0.1</version>
</dependency>
Note that you can use com.evolvedbinary.maven.jvnet:jaxb30-maven-plugin to generate jakarta jaxb classes until the "normal" jaxb-maven-plugin supports jakarta.
Changes
- fix missing clone method on when not using -Xcopyable (#39)
- post release documentation fixes (#16)
- allow build with java 17 and add java 17 to CI build (#8)
- Update dependencies
Full Changelog: v3.0.0...v3.0.1
CC-XJC 3.0.0
This is a release to provide a version of CC-XJC that works with the jakarta jaxb versions. The original project seemed abandoned with no commits in over 11 years, no other activity in 7 years and no reaction in ChristianSchulte/CC-XJC#3 so far.
Usage
You can use it with the maven dependency de.wcht.cc-xjc:cc-xjc-plugin as part of your jaxb-maven-plugin dependencies like this:
<dependency>
<groupId>de.wcht.cc-xjc</groupId>
<artifactId>cc-xjc-plugin</artifactId>
<version>3.0.0</version>
</dependency>
Note that you can use com.evolvedbinary.maven.jvnet:jaxb30-maven-plugin to generate jakarta jaxb classes until the "normal" jaxb-maven-plugin supports jakarta.
Changes
- Published at new maven coordinates de.wcht.cc-xjc
- migrate plugin to use the Jakarta Jaxb namespace used in jaxb 3.x and later. (#1)
- Added option -cc-null-collection-elements (#9)
- Update build dependencies (#2 #3 #4 #5 #6 #7 #11 #12 #13 #14)
- Note: a commit with the changelog got lost in the back and forth when going through the process of creating a release (#15)