OpenAPI Generator v6.6.0 发布,OpenAPI 规范自动生成代码
OpenAPI Generator v6.6.0 现已发布,此版本附带了一些错误修复、功能增强和 2 个新的 Generators。OpenAPI Generator 可用于在给定 OpenAPI 规范(v2, v3)的情况下自动生成 API 客户端库、server stubs、文档以及配置。
New Generators:
有 2 个带有 fallback 的破坏性变更:
- [csharp-netcore] 显式实现 IValidatableObject #15160
- [python-nextgen] 添加对 StrictFloat 和 StrictInt 联合的支持#15124
具体包括:
General
- [openapi-normalizer] 修复 oneOf 模式中的 boolean check 的无效性 #15276
C#
- [csharp-netcore] 更好地处理具有重复数据类型的 oneOf/anyOf #15377
- [csharp-netcore] 显式实现 IValidatableObject(破坏性变更,带回退)#15160
C++
Dart
Elm
Go
-
[go-server] 修复:已声明但未使用的名称#15201
-
[go-server] 更新依赖项并使用泛型#15087
-
[go-server] 将 Routes 类型从 []Route 更改为 map[string]Route #15084
Java
- [BUG][JAVA][restTemplate] ApiClient 与 spring-web 6 Observation API 不兼容#15421
- [Spring] 修复没有参数的分页(修复 #15265)#15315
- [java][Jersey2/3] 检测分段上传部分的内容类型#14965
Kotlin
- [kotlin][client] 在参数枚举类名称中使用 Kotlin 代码样式 #15447
- [Kotlin-Spring] 添加基于 Kotlin 的 Spring Cloud OpenFeign generator #15048
更多详情可查看发布说明:https://github.com/OpenAPITools/openapi-generator/releases/tag/v6.6.0