3.15.0

(feat): 升级依赖项: okhttp 4.12.0 -> 5.2.1, jackson 2.17.2 -> 2.18.2, [仅内部使用] mockito 3.11.2 -> 4.11.0。

3.14.14

(fix): 修复线路测试中的流式方法名称和请求类型。线路测试现在正确地将流式端点规范化为使用 .methodStream() 命名模式和 MethodStreamRequest 类型,而非流式端点使用 .method()MethodRequest。这消除了流式方法调用与非流式响应类型配对时的”不兼容类型”编译错误。

3.14.13

(fix): 由于类型推断编译错误,回滚 StreamTest 生成器中的未检查操作警告修复。之前的修复 (3.14.0) 在编译生成的 StreamTest.java 文件时导致”不兼容类型:推断变量 T 具有不兼容的相等约束 Map<String,?>Map”错误。恢复使用原始类型的原始实现。

3.14.12

(fix): 修复字面类型参数的动态代码片段编译错误。字面类型参数(例如,具有字面字符串值的 prompt,具有字面 false 的 stream)现在正确地从生成的代码片段中的构建器方法调用中过滤,因为这些字段只有硬编码的获取器而没有相应的设置器。这与 Java v1 行为保持一致,其中字面字段从所有类构建器(模型类和请求类)中排除。

3.14.11

(fix): 修复线路测试中未生成 jsonEquals 辅助方法。生成器现在正确调用 closeTestClass() 以发出 jsonEquals 辅助方法,该方法在线路测试断言中启用数值等价比较。