Skip to content

Releases: bjornvester/xjc-gradle-plugin

v1.9.0

21 Nov 09:22

Choose a tag to compare

Changes

  • New minimum version of Gradle is now 7.3 (previously 6.7).
  • Now defaults to JAXB 4.0 (previously 3.0).
  • Fixed an issue with parsing custom options containing multiple arguments.

v1.8.2

22 Jun 12:02

Choose a tag to compare

Changes:

  • Made tasks like sourcesJar automatically depend on the xjc task.

v1.8.1

18 Jun 13:34

Choose a tag to compare

  • Fixed another issue with the bindingFiles extension. To better support late evaluations of it, it is now of type ConfigurableFileCollection.

v1.8.0

18 Jun 00:45

Choose a tag to compare

  • Fixed issue with binding files not being registered
  • Fixed an issue with logging from within XJC
  • Removed the xjcFiles extension property, and added includes and excludes.

v1.7.1

16 Jun 08:06

Choose a tag to compare

Fixed a problem arising from a missing runtime dependency in the glassfish variant of the XJC Maven module.

V1.7.0

15 Jun 14:22

Choose a tag to compare

  • Added support for the Gradle configuration cache.
  • It now defaults to XJC 3.x, generating source code using the jakarta namespace. This can be changed back to using javax with a configuration change.
  • Minor bump of default versions.
  • Added configurations useJakarta and addCompilationDependencies.
  • Minimum required of version of Gradle is now 6.7 (up from 6.0).

v1.6.0

15 Apr 22:45

Choose a tag to compare

Added support for grouping XSDs and generate resources from them with different configurations.

This feature requires Gradle 7.0 or higher. Gradle 6.0 is still supported when not using it.

v1.5.1

13 Apr 16:13

Choose a tag to compare

Restore compatibility with Gradle 6.0.

v1.5.0

18 Mar 15:13

Choose a tag to compare

Support XJC 3.0.0

v1.4.1

17 Mar 17:06

Choose a tag to compare

Fixed an encoding issue.