Skip to content

Releases: yupzip/wsdl2java

4.1.0

Choose a tag to compare

@yupzip yupzip released this 03 Jun 01:57
  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

Choose a tag to compare

@yupzip yupzip released this 25 Mar 23:04
  • 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

Choose a tag to compare

@yupzip yupzip released this 25 Mar 04:35

Adaption for Gradle 9

3.0.0

Choose a tag to compare

@yupzip yupzip released this 12 Jan 00:48
  • '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

Choose a tag to compare

@yupzip yupzip released this 02 Dec 23:13

Configurable line separator