Releases: yupzip/wsdl2java
Releases · yupzip/wsdl2java
4.1.0
- Dependency versions are configurable again via extension properties
- 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.
- generatedWsdlDir is now automatically registered on sourceSets.main.java.srcDirs
- wsdlDir extension setting is now actually honored by the task's up-to-date input check (was silently pinned to the default).
- Input directory uses PathSensitivity.RELATIVE, so the cacheable task can reuse outputs across different checkout paths and CI agents.
- stripCommentDates (under stabilize) matches any year.87. findPackagePaths no longer throws IndexOutOfBoundsException when -p is the last argument in a wsdlsToGenerate entry.
- The thread context classloader is restored after task execution, preventing CXF/JAXB classes from being pinned across Gradle daemon invocations.
- Unit tests covering plugin functionality, plus CI build and Coveralls coverage reporting.
4.0.0
- 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"