OpenAPI Generator v4.1.1 发布,OpenAPI 规范自动生成代码

栏目: 软件资讯 · 发布时间: 5年前

内容简介:通过 OpenAPI Generator,在给定 OpenAPI 规范(v2, v3)的情况下自动生成 API 客户端库、server stubs、文档以及配置。 4.1.1 版本已经发布,更新内容如下: General [core]设置 isMultiPart=true 用于多部分操作,...

通过 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] 更新 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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

ASP.NET 4高级程序设计(第4版)

ASP.NET 4高级程序设计(第4版)

Matthew MacDonald / 博思工作室 / 人民邮电出版社 / 2011-6 / 148.00元

《ASP.NET 4高级程序设计(第4版)》,本书是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET4的各种特性及其背后的工作原理,并给出了许多针对如何构建复杂、可扩展的网站从实践中得出的建议。一起来看看 《ASP.NET 4高级程序设计(第4版)》 这本书的介绍吧!

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具