0.28.0 (2025-01-03)
- 关键字字典调整 (fa7dfff)
0.27.0 (2025-01-03)
- axiosImportName 选项默认值调整为 "" (2364378)
0.26.1 (2025-01-03)
- 修复 path arg 属性名 (3f82434)
0.26.0 (2025-01-03)
- axios 导入名称配置优化 (a3ba8d1)
- 支持指定 axios 类型导入文件 (039d16d)
- 生成头尾部选项修正 (c353038)
- 配置文件名修改为 openapi-axios.config (c10a182)
0.25.1 (2024-12-31)
- 修正请求参数名称为非 JS 变量时字符化 (60125a1)
0.25.0 (2024-08-05)
- 优化 jsDoc 多行显示 (adfdfdd)
- 增加 typeScript 内置类型唯一性 (ffd42b3)
- 忽略未明确的 path 参数 (29312cc)
- 支持 ref.$anchor (aef3726)
- 支持 ref.$id (1c0896a)
- 优化下一个唯一变量生成方法 (cc83da4)
- 修复 UnknownObject (6959961)
- 修正 nullable 的升级兼容 (c565fdc)
- 唯一变量与唯一类型区分 (799b459)
- 新增内部类型 UnknownObject UnknownArray (d7594cd)
0.24.0 (2024-08-01)
- schema 继承 parameter 内 deprecated 属性 (7720655)
- 内置 helpers,避免从外部导入 (d30f674)
- 去除 resolveURL helper (cb09b9f)
- 去除不必要的配置 baseURL (df0c7d2)
- 增加 openapi2.0、3.0、3.1 全类型 (464e90a)
- 支持 openapi 2.0 逐级迁移到 3.1 (0071649)
- 支持了 format=binary (f6235df)
- 支持修订后的数据代码生成 (a23e611)
- 支持读取 openapi json 时迁移到最新版本后进入后续解析流程 (59cb368)
- 调整 parameter 顺序 path > query (e6667d5)
- 修正 request param 和 request data 的注释 (ddeb80a)
0.23.0 (2024-07-26)
- printer: 添加文件头尾信息配置项 (7ef510e)
0.22.0 (2024-07-26)
- 修正构建目录结构嵌套 (96951f8)
0.21.0 (2024-07-22)
- 丰富命令行操作 (b6925ca)
0.20.0 (2024-07-19)
- printer: 处理非基本类型格式的JS文档注释 (4dff5e9)
0.19.1 (2024-07-15)
- 优化对 openapi 标识符的判断 (6ad5541)
- 优化生成注释顺序 (694ac7f)
- 修正 axiosImportFile 导入路径 (558ef68)
- 修正路径相对计算 (72d4934)
0.19.0 (2024-07-03)
0.18.1 (2024-05-24)
- 修正未处理 nullable 的问题 (3987e10)
0.18.0 (2024-04-23)
- 支持请求、响应、参数的引用 (cbe6cc1)
0.17.3 (2024-04-16)
- 修复 release-please 工作流 (80c873c)
0.17.2 (2024-04-16)
- 修正未考虑属性自身必填的情况 (569c817)
0.17.1 (2024-01-23)
- 修复发布 npm 包 provenance 的问题 (9175e80)
0.17.0 (2024-01-23)
- 修正在 webstorm 里导入二级目录报错的问题 (d35e8a4)
0.16.0 (2023-06-19)
- parser: nameFormatter 入参改为对象 (9eab1e3)
0.15.3 (2023-06-15)
- 修复未对 JS 保留字的命名保护 (64d9c36)
0.15.2 (2023-06-15)
0.15.1 (2023-05-10)
- printer: 修正 axios 的导入 (61c5b17)
0.15.0 (2023-04-24)
- helpers 增加版本号输出 (afbade6)
0.14.0 (2023-04-18)
- 兼容支持 node>=14.21 (42f0e63)
0.13.0 (2023-04-16)
- generator: 事件系统 (67f14bb)
- generator: 命令行支持 (90366cb)
- generator: 支持配置文件的查找和解析 (bd365a8)
- generator: 日志打印系统 (2715bb0)
- helpers: 只保留 resolveURL (e88cb4b)
- parser: components 部分别名解析优化 (9af433f)
- parser: components 部分解析 (7a2f5b0)
- parser: paths 参数解析 (c6fdd7f)
- parser: paths 部分解析 (3f7e379)
- parser: type 和 operation 命名规则 (83b24ef)
- parser: 基础解析 (c91ba35)
- parser: 增加 DocumentParser (05de46e)
- parser: 类型、常量定义 (0d0c626)
- reader: 优化对 operation 参数可选性解读 (defca29)
- reader: 优化请求的 path/query 的类型结构 (b70ffd7)
- reader: 增加请求/响应类型名称定义选项 (7aa1087)
- reader: 支持 additionalProperties 解读 (fe4eeb6)
- reader: 支持 Blob 类型解读 (9d00a15)
- reader: 支持自定义请求/响应类型名称定义选项 (771c81c)
- ref 路径解析 (9ecd29f)
- utils: 优化 varString (16b997d)
- utils: 优化 varString 变量处理 (7ef45b0)
- utils: 新增 joinSlices (59ac1d8)
- utils: 新增 nextUniqueName (f62c3ec)
- writer: 增加 comments writer (05fffd2)
- writer: 增加 components writer (6ca3a71)
- writer: 增加 paths writer (baa365f)
- writer: 支持 baseURL (328f1aa)
- writer: 支持枚举类型 (58508c7)
- writer: 新增 axiosImport 选项 (cf9cb71)
- 命令规则别名解析 (0e9b1c3)
- 实现 Generator (f4e0a83)
- 新增 findOrigin (a856c07)
- 新增 toTypePath (d2009ac)
- 新增 varString (5b19cc1)
- helpers: 正则优化 (01c8bb4)
0.12.0 (2023-04-01)
- 增加 pkgName, pkgVersion 导出 (64df5da)
- 修正相关文案说明 (c62b0f8)
0.11.0 (2023-04-01)
- node 版本要求 >= 14 (2e7f31c)
- 修复 require 引用未正常捕获错误的问题 (8880ffa)
- 修复 rollup 构建后文件名不正确的问题 (e2fa629)
- 修复查找配置文件路径不完整的问题 (962966b)
- 添加无副作用标记 (3f27e5b)
0.10.0 (2023-03-28)
- 移除对 lodash-es 的引用(node 端运行有问题) (aaa1cf4)
- 修复构建生成 dts 文件不正确的问题 (28c35ff)
0.9.0 (2023-03-28)
- 调整配置参数,list -> apis,url/spec 统一为 schema(可以是 url/path/spec) (48731b1)
0.8.0 (2023-03-27)
- 增加“鸣谢” (bd66bda)
0.7.0 (2023-03-24)
- oas-gen-ts -> openapi-axios (8fef68d)
0.6.27 (2023-03-19)
- update pretterrc (3d264f6)
- update README.md (3bcefab)
- 使用 cloudcome/publish-node-package-action@v1 进行版本发布 (296ae78)
- 修改 package author (05bb81a)
0.6.26 (2023-03-17)
- 优化 actions 39 - 新增 dependency-review (d929414)
- 优化 actions 39 - 移除 codecov (3976be2)
- 优化 actions 40 (5b44175)
- 优化 actions 40 - 更新 readme (e317301)
0.6.25 (2023-03-17)
- 优化 actions 38 (af3ba2d)
0.6.24 (2023-03-17)
- 优化 actions 37 (9fcc50b)
0.6.23 (2023-03-17)
0.6.22 (2023-03-17)
- 优化 actions 34 (23b1367)
0.6.21 (2023-03-17)
- 优化 actions 33 (c10eb06)
0.6.20 (2023-03-17)
- 优化 actions 32 (80b578c)
0.6.19 (2023-03-17)
- 优化 actions 31 (01ea251)
0.6.18 (2023-03-17)
0.6.17 (2023-03-17)
- 优化 actions 28 (06d0cea)
0.6.16 (2023-03-17)
- 优化 actions 27 (fc6c400)
0.6.15 (2023-03-17)
- 优化 actions 26 (7998ef9)
0.6.14 (2023-03-17)
- 优化 actions 25 (9c637e7)
0.6.13 (2023-03-17)
0.6.12 (2023-03-17)
0.6.11 (2023-03-17)
- 优化 actions 11 (5c3578f)
- 优化 actions 12 (a684fae)
- 优化 actions 13 (99ec84b)
- 优化 actions 14 (793c5ef)
- 优化 actions 15 (ddc496a)
- 优化 actions 16 (b28bc1d)
- 优化 actions 17 (99a2d7d)
- 优化 actions 18 (2e2cc8d)
- 优化 actions 19 (c62b53b)
- 优化 actions 20 (ccd0358)
0.6.10 (2023-03-16)
- 优化 actions 10 (bef504d)
0.6.9 (2023-03-16)
0.6.8 (2023-03-16)
- 优化 actions 7 (ceef4a3)
0.6.7 (2023-03-16)
- 优化 actions 6 (ba41765)
0.6.6 (2023-03-16)
- 优化 actions 5 (89f8dab)
0.6.5 (2023-03-16)
- 优化 actions 4 (0243519)
0.6.4 (2023-03-16)
0.6.3 (2023-03-16)
- 优化 actions (a153ae7)
0.6.2 (2023-03-16)
- 触发 release (e92a1dc)
0.6.1 (2023-03-16)
0.6.0 (2023-03-16)
- 增强 helpers 实现,增加其单元测试 (f060a77)
- 增强 helpers 实现,增加其单元测试 (7e410e1)
- 完善大部分源代码的单元测试 (5dc6106)
- 支持 dist sourceMap (110768d)
0.5.0 (2023-03-15)
0.4.0 (2023-03-15)
- 生成文件目录可能为空的问题 (ab33280)
0.3.0 (2023-03-15)
0.2.0 (2023-03-15)
- rename oas_ts -> openapi-axios (b00efb0)
0.1.4 (2023-03-15)
- publish 条件 6 (6bbfffd)
0.1.3 (2023-03-15)
- publish 条件 5 (61bc4ab)
0.1.2 (2023-03-15)
- publish 条件 4 (7bf06f6)
0.1.1 (2023-03-15)
- npm publish 指定仓库 (b438e99)
- publish 条件 (51a0f08)
- publish 条件 (c3f615a)
- publish 条件 2 (480611d)
- publish 条件 3 (5e1e75f)
- update README.md (d7f5856)
0.1.0 (2023-03-15)
- 排除指定版本 (53bba08)
- test GitHub workflow 15 (801f519)