3.14.7
(fix): 修复本地和远程 Java 生成之间的不一致行为,确保在所有生成场景中都复制许可证文件并填充平台标头
3.14.6
(chore): 将 Gradle 包装器从 7.4.2 升级到 8.14.3。此更新带来了 Java 24 支持、GraalVM Native Image 工具链选择、增强的测试报告和构建编写改进。捆绑的 Gradle 包装器文件现在使用最新的稳定 Gradle 8.x 版本。
3.14.5
(fix): 修复具有可空容器类型的 OpenAPI 规范的 SDK 生成失败。生成器现在正确处理响应解析和分页中的可空容器,将它们与可选容器区别对待。还添加了对字面容器检测的支持,并改进了错误诊断。
这修复了在处理具有可空类型或查询参数中的数组示例的 API 时出现的”意外容器类型”错误。
3.14.4
(fix): 用资源复制替换 gradle 包装器命令,以消除 SDK 生成期间的互联网请求。Gradle 包装器文件现在从捆绑资源复制,而不是通过 gradle wrapper 命令下载。生成期间的所有 ./gradlew 调用已被移除,以避免网络调用和 HTTP 代理问题。
3.14.3
(fix): 为可选请求体跳过线路测试中的空对象验证。当请求体是 optional(nullable(T)),其中 T 只有可选属性时,线路测试现在在传递 Optional.empty() 时正确跳过 {} 验证,匹配实际的 SDK 行为。