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

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

内容简介:通过 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


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

查看所有标签

猜你喜欢:

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

A Common-Sense Guide to Data Structures and Algorithms

A Common-Sense Guide to Data Structures and Algorithms

Jay Wengrow / Pragmatic Bookshelf / 2017-8-13 / USD 45.95

If you last saw algorithms in a university course or at a job interview, you’re missing out on what they can do for your code. Learn different sorting and searching techniques, and when to use each. F......一起来看看 《A Common-Sense Guide to Data Structures and Algorithms》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

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

HEX CMYK 互转工具