OpenAPI Generator v4.1.1 发布,OpenAPI 规范自动生成代码
通过 OpenAPI Generator,在给定 OpenAPI 规范(v2, v3)的情况下自动生成 API 客户端库、server stubs、文档以及配置。 4.1.1 版本已经发布,更新内容如下:
General
- [core]设置 isMultiPart=true 用于多部分操作,修复 NPE
- 在服务中使用 anyof/oneof 时,修复导入和属性名称
- 自动更新生成脚本:userdef cache dir
- 修复了从 allVars 中丢失的组合属性
- 修复未将回调请求和响应还原到 InlineObjects 的问题
- [CLI][GENERATOR]当没有设置 outputdir 时会出现空指针
- [maven]支持用户对服务器变量重写
- [cli][gradle]在列出可用生成器时,默认情况下筛选不推荐的生成器
- [core][maven][gradle]用户定义服务器变量替换
- 更新 swagger-parser 到 2.0.14
- 更新 Mockito 到稳定版 3.0.0
Avro Schema
- 对 Avro 模式生成器的增强
- 添加新的 Apache Avro 生成模式
C++
- cpp-qt5-client: 改进测试
- cpp-qt5-client: 添加 valgrind 内存测试
- cpp-qt5-client: 修复 api-body 的内存泄漏的问题
C#
- [csharp] 在 ClientAPI 执行方法的异步版本中更新 UserAgent
- [csharp-netcore] 使 HTTP 响应头部字典不区分大小写
- [aspnetcore] 修复可空枚举和重复类型
- [aspnetcore]为模型添加 max/min 长度属性
- [aspnetcore] 添加用于枚举字符串转换的类型转换器
Dart
- 避免 Json 中的冗余空签
- 使客户端跨平台
- 管理可空定义
Go
- 添加选项使用类作为枚举前缀
- 确保表示枚举值得常量唯一名称
- URLEncode 路径参数
- 导入带前导下划线的 Go 包
Java
- [java][client][java11-native]在 Java 11 本机代码中,https 协议架构没有得到正确的处理
- [java][client][resteasy] 支持承载认证
- [java][client][resteasy][jersey2][google-api-client][okhttp-json] 修复程序使发送请求更准确
- [java][client][vertx] Java Vertx 客户端的微修复
- [java][client][java11-native]使用 javax.notation.processing.generatedforJava 11 本机客户端
- [java][client] 当不需要时将集合设置为空
- [java][client] 使为可空字段发送显式空值成为可能
JavaScript
- 使用最新版本的超级代理
Kotlin
- [Kotlin-client] 修复 header/query 映射的空分配
- [Kotlin-client] 认证支持
- [kotlin] 更改 Kotlin 客户端异常,使其将缺乏支持公开为 UnsuptedOperationException,而不是 NotImplementedException
- Kotlin 模板的各种修复
PHP
- [slim] 基本认证与基本认证的区别
Python
- [BUG][Python-Flask] util.py 中缺少的原始类型字节数组反序列化
- [Python] 支持配置模块中的 API 密钥刷新
- [Python] 在 GET_API_KEY 方法中避免不必要的字典查找
R
- [R] 更新 API 文档以包含 HTTP 响应代码及其相应的头
Ruby
- 修复 Ruby 客户端的 valid? 模型的运行时错误
Rust
- [Rust Server] 支持基于承载者的认证
TypeScript
- [typescript-fetch] 前缀请求接口
- [typescript-angular] 用 Json 编码 multipart/form-data 的对象
- [typescript-fetch] 添加可空支持
- [typescript-angular] 添加 Angular 8.0.0 版本的库
- [typescript-axios] 如果返回类型为空,则视为无效,而不是回应
- [tyepscript] 修复 typescript-inversify 编译器错误
- [tyepscript-fetch] 修复生成代码中的类型错误
详情见发布说明:
https://github.com/OpenAPITools/openapi-generator/releases/tag/v4.1.1
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Traefik v2.0.0-rc1 发布,HTTP 反向代理、负载均衡软件
Træfik 是一个新型的http反向代理、负载均衡软件,能轻易的部署微服务. 它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, BoltDB, Rest API, file...) ,可以对配置进行自动化、动态的管理。2.0.0-rc1已经发布,更新如下: [acme] 改进 acme 日志 [docker,k8s,k8s/crd,k8s/ingress] chore:更新docker 和 k8s [k8s,k8s/ingress]添加 TSL 脱机路由器 [middleware,provider] 添加Feature-Policy 头文件支持 [middleware]添加速率限制器,将 maxConn 重命名为 inFlightReq [server]添加镜像服务,添加支持 proxyprotocol v2 [webui]添加一个新的仪表板页面,在导航栏中添加文档和版本 x/sys 支持 Risc-V 体系结构 修复 bug: [cli] 为配置应用 CLI 标志实例 [metrics] 修复Prome...
-
下一篇
NG-ZORRO 8.2.1 发布,Ant Design 的 Angular 实现
NG-ZORRO 8.2.1 发布了。NG-ZORRO 是 Ant Design 的 Angular 实现,用于开发和服务于企业级后台产品。 新版本更新内容如下: Bug Fixes cascader:修复鼠标移动未正确隐藏子节点问题 (#3916) (906849b) code-editor:修复编辑器未初始化状态下执行销毁事件错误问题 (#4002) (a35fb09) code-editor:修复 css overflow 问题 (#4016) (ab832d9) descriptions:修复水平带边框模式下单元格计算问题 (#4014) (345712f) table:修复迷你类型表格右边框样式问题 (#4027) (a3bd531) tabs:修复 tabs 无路由匹配状态错误显示问题 (#4034) (7ca0a52) 更新说明及下载地址
相关文章
文章评论
共有0条评论来说两句吧...

微信收款码
支付宝收款码