Skip to content

Releases: liangskyli/openapi-ts

v3.0.0

17 Sep 10:56
Compare
Choose a tag to compare
  • 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

26 Jun 14:23
Compare
Choose a tag to compare
  • 修复
    • request-api 生成文件,config 配置可能存在问题的处理。
  • 优化
    • 依赖包升级

v2.0.1

24 Mar 09:37
Compare
Choose a tag to compare
  • 修复
    • IAPIRequest 里method类型在IDE里识别可能存在问题的处理。
  • 优化
    • 依赖包升级

v2.0.0

26 Feb 12:37
Compare
Choose a tag to compare
  • BREAKCHANGE:
    • 生成类型和接口文件,结构变更。支持同一个URL生成多个方法,如:同一个URL生成get和post方法
  • 特性
    • 包默认模式由commonjs改为module, 兼容后期node22
    • 支持同一个URL生成多个方法,如:同一个URL生成get和post方法
  • 优化
    • 依赖包升级

v1.3.0

03 Dec 03:11
Compare
Choose a tag to compare
  • 特性
    • 配置文件支持使用defineConfig定义ts类型
  • 优化
    • 依赖包升级

v1.2.2

14 Oct 14:28
Compare
Choose a tag to compare
  • 优化
    • 依赖包升级
    • 核心库升级(openapi-typescript,typescript-json-schema),解决核心库bug问题

v1.2.1

12 Aug 10:50
Compare
Choose a tag to compare
  • 修复
    • openapi-typescript@6.4.0 支持 CJS bundle 导致该版本不兼容@liangskyli/openapi-gen-ts@1.2.0版本,请升级@liangskyli/openapi-gen-ts@1.2.1版本

v1.2.0

15 Jul 14:41
Compare
Choose a tag to compare
  • 特性
    • 生成的代码格式化依赖prettier版本支持v3和v2,并依赖用户安装的版本(用户项目里需要安装prettier)
  • 优化
    • 依赖包升级

v1.1.0

28 May 09:17
Compare
Choose a tag to compare
  • 特性
    • openapiPath 支持OpenAPI3类型
    • 支持router path 参数生成和请求库path参数的使用
    • 支持swagger2格式生成ts类型
      • 可以设置isSwagger2为true,并配置swaggerPath
      • 建议非必要不要使用swagger2格式,使用openapi v3格式提供更全面的功能逻辑。

v1.0.1

11 May 14:00
Compare
Choose a tag to compare
  • 修复
    • 解决request-api.ts文件生成,ts类型没有提示的问题。