Releases: liangskyli/openapi-ts
Releases · liangskyli/openapi-ts
v3.0.0
- BREAKCHANGE:
- drop node < 18, support node>=18
- swagger2格式不再支持
- openapiPath支持v3 YAML or JSON 格式的string, URL格式的文件路径,或OpenAPI3格式的对象,不再支持文件path路径,请使用URL格式
- 特性
- openapiPath新增支持v3 YAML or JSON 格式的string,OpenAPI3格式的对象
- 优化
- 依赖包升级
Full Changelog: v2.0.2...v3.0.0
v2.0.2
- 修复
- request-api 生成文件,config 配置可能存在问题的处理。
- 优化
- 依赖包升级
v2.0.1
- 修复
- IAPIRequest 里method类型在IDE里识别可能存在问题的处理。
- 优化
- 依赖包升级
v2.0.0
- BREAKCHANGE:
- 生成类型和接口文件,结构变更。支持同一个URL生成多个方法,如:同一个URL生成get和post方法
- 特性
- 包默认模式由commonjs改为module, 兼容后期node22
- 支持同一个URL生成多个方法,如:同一个URL生成get和post方法
- 优化
- 依赖包升级
v1.3.0
- 特性
- 配置文件支持使用defineConfig定义ts类型
- 优化
- 依赖包升级
v1.2.2
- 优化
- 依赖包升级
- 核心库升级(openapi-typescript,typescript-json-schema),解决核心库bug问题
v1.2.1
- 修复
- openapi-typescript@6.4.0 支持 CJS bundle 导致该版本不兼容@liangskyli/openapi-gen-ts@1.2.0版本,请升级@liangskyli/openapi-gen-ts@1.2.1版本
v1.2.0
- 特性
- 生成的代码格式化依赖prettier版本支持v3和v2,并依赖用户安装的版本(用户项目里需要安装prettier)
- 优化
- 依赖包升级
v1.1.0
- 特性
- openapiPath 支持OpenAPI3类型
- 支持router path 参数生成和请求库path参数的使用
- 支持swagger2格式生成ts类型
- 可以设置isSwagger2为true,并配置swaggerPath
- 建议非必要不要使用swagger2格式,使用openapi v3格式提供更全面的功能逻辑。
v1.0.1
- 修复
- 解决request-api.ts文件生成,ts类型没有提示的问题。