Skip to content

Releases: yupzip/wsdl2java

4.1.0

03 Jun 01:57

Choose a tag to compare

  1. Dependency versions are configurable again via extension properties
  2. Default version bumps: CXF 4.1.2 → 4.2.0, CXF tools 4.2.0 → 4.2.1, CXF xjc plugins 4.1.2 → 4.2.0.
  3. generatedWsdlDir is now automatically registered on sourceSets.main.java.srcDirs
  4. wsdlDir extension setting is now actually honored by the task's up-to-date input check (was silently pinned to the default).
  5. Input directory uses PathSensitivity.RELATIVE, so the cacheable task can reuse outputs across different checkout paths and CI agents.
  6. stripCommentDates (under stabilize) matches any year.87. findPackagePaths no longer throws IndexOutOfBoundsException when -p is the last argument in a wsdlsToGenerate entry.
  7. The thread context classloader is restored after task execution, preventing CXF/JAXB classes from being pinned across Gradle daemon invocations.
  8. Unit tests covering plugin functionality, plus CI build and Coveralls coverage reporting.

4.0.0

25 Mar 23:04

Choose a tag to compare

  • Plugin built with Gradle 9.4.1
  • JDK 17+ required
  • CXF Tool version 4.1.2 (cxfVersion property removed)
  • CXF Plugin version 4.1.2 (cxfPlugin property removed)
  • CXF Tools version 4.2.0
  • JAXB2 naming prefix version 2.0 (org.jvnet.jaxb2_commons:jaxb2-namespace-prefix)
  • JAXB2 basic plugins version 3.0.0 (org.jvnet.jaxb2_commons:jaxb2-namespace-prefix)
  • wsdlDir property is now a string
  • generatedWsdlDir property is now a string
  • inclusion of generated classes in source to be configured in build.gradle, e.g.:
    sourceSets.main.java.srcDirs "src/generated-sources/java"

3.0.1

25 Mar 04:35

Choose a tag to compare

Adaption for Gradle 9

3.0.0

12 Jan 00:48

Choose a tag to compare

  • 'cxfVersion' and 'cxfPluginVersion' properties are now required.
  • updated README.md highlighting the required properties.
  • updated README.md with a more recent complete gradle config for plugin usage with Spring Boot 3+ using Jakarta namespace.

2.3.2

02 Dec 23:13

Choose a tag to compare

Configurable line separator