Skip to content

Latest commit

 

History

History
72 lines (52 loc) · 2.81 KB

CHANGELOG.md

File metadata and controls

72 lines (52 loc) · 2.81 KB

2020.08.07 v.1.1.1

  • 添加 @ts-nocheck 避免 tsc 检查问题
  • 修复 overrideFetch headers 设置不生效的bug #7
  • 修复协同仓库拉取失败的bug
  • 增加 npm run rapper 时的版本提示
  • 变更 defaultFetch 行为:当 fetch 的 response.ok 为 false 时,抛出的异常中添加 response,以便获取响应码 { message, response }
  • 修复协同仓库拉取失败
  • 修复 useAPI request 可能导致的死循环
  • 修复 useAPI request 不随请求参数更新的bug
  • useAPI 手动发送请求时,默认带上请求参数
  • useAPI 第二参新增 shouldAutoRequest,用于给自动发送请求场景加过滤器

2020.07.21 v.1.1.0

  • useAPI 新增 updateTiming 参数,可用于配置响应数据更新时机(防止table数据更新时视觉抖动)
  • 由于外网 rap2 暂不支持 https,修改外网链接地址
  • 对接口中的空格兼容处理
  • 对接口url格式校验提示优化
  • 修复 useAPI 捕获异常 bug,默认捕获异常
  • useAPI不再允许传入自定义的fetch,避免数据不一致的问题出现

2020.07.03 v.1.0.4

  • rapper 生成失败及时停止
  • 从不同的 registry 获取最新版本
  • 修正数组参数中必填项无法正确标注的问题
  • 修正 root 标记的根数组无法正确生成类型的问题
  • 新增 overrideFetch API 用户自定义 fetch,即将废弃 createFetch API
  • 修复 useAPI 的 bug

2020.05.13 v1.0.3

  • 支持 user/{id} 类型的 restful API
  • 更正 encoding 符合 ts 枚举:UTF-8 to utf-8
  • 不露出 beta 版本的升级提示

2020.04.05 v1.0.2

  • 修复 fetch 的 content-type 是 multipart/form-data 的情况下,请求参数的值为0undefinednull时,可能会被自动过滤的 bug

2020.04.09 v1.0.1

  • 修复 useAPI 默认 mode 在请求参数变化的情况下不发送请求的 bug

2020.03.20 v1.0.0

  • 新增 useAPI
  • lib 移入 node_modules,相应的,用户需要将包依赖由 devDependencies 改成 dependencies

2020.2.20 v0.2.3

  • 增加 content-type 是 multipart/form-data 的场景,可用于上传文件,form 表单提交
  • 修复了请求参数 params[key] = 0 时可能被忽略的 bug

2019.12.27 v0.2.2

  • 修复 prefix 解析错误
  • createFetch 支持 query 参数
  • 增加生成的模板文件版本校验,防止低版本覆盖高版本

2019.12.13 v0.2.1

  • GET 请求参数默认使用 JSON.stringify 处理
  • 增加一大波友好的用户提示
  • 修复 useResponse 类型定义错误
  • 移除 rapperSelector,新增 rapperDataSelector、rapperBaseSelector 代替
  • 类型定义优化,降低模板代码量

2019.12.03 v0.1.3

  • rapper 生成的所有模板文件增加 md5,用于校验模板文件是否被用户手动更改了
  • Rap 仓库 id 更改后,首次生成模板代码不再进行接口依赖检测