Skip to content
On this page

更新日志

2025-03-06

  • Anim 框架 v2.0.0:
    • 更新请求拦截器。不再支持异步 beforeRequest,此操作会导致 request 丢失 RequestTask。因为是 Break Change,所以升级一个大版本防止误升级。
  • Anim 接口加解密插件 v2.0.0:
    • 更新配置publicKeyUrl 不再支持异步获取 publicKey,因公钥并不敏感,可以改为直接传入 publicKey

2024-06-07

  • Anim 框架 v1.1.5
    • 更新 Store 规则。取消 store 命名限制,·$ 限制会导致 watch/computed 失效。
    • 补充 Store 方法。 增加一个 updateApp 方法,可全局更新包括后台未展示的 Store 数据。
    • 修复 Store Component。修正单独使用组件时,页面切换组件绑定的 store 数据不更新的问题。
  • Anim 数据上报插件 v1.1.7大同埋点上报插件。修复分享导致函数内部指针丢失的问题。

2024-05-16

  • Anim 框架 v1.1.0更新 store 页面/组件代理时机。代理时机延后,仅在运行机制时才进行代理。
  • Anim 数据上报插件 v1.1.3增加大同埋点上报插件。支持多种自动/半自动埋点功能,详情请查看插件文档。

2023-11-30

  • Anim 日志采集插件修复接口发生错误时,没有处理业务 Fail 回调的问题

2023-09-15

  • Anim 框架支持 Store 的 mapToData 能力。提供 mapToData 能力以实现 store 的按需注入,提高 store 的渲染性能。

2023-06-06

  • Anim 框架修正组件的注册时间。使用 attached 代替 ready ,修正 detached 在某种情况会优先 ready 执行的情况。

2023-05-22

  • Anim 框架修正路由跳转 query 参数。对字符串类型数据不再做二次的序列化操作。

2023-05-18

  • Anim 框架store 支持计算属性。增加 Anim 框架的使用案例,支持在 store 中加入函数类型的计算属性。

2023-05-17

🚧 Modifies

  • Anim 日志采集插件:增加 options.reportRequestData 参数,提供查询接口请求参数的开关。

2023-05-08

🚧 Modifies

  • Anim 日志采集插件:压缩 lodash-es,以适配小程序要求
  • Anim 接口灰度插件:压缩 lodash-es,以适配小程序要求

2023-04-10

🚧 Modifies

  • Anim 日志采集插件
    • 更新匹配错误码规则。处理非标准化 API3.0 的情况,当配置了 errCodes 时,会优先匹配 errCodes 的配置。
    • 支持errCode数组配置。可以通过数组配置多个错误码,如 errCode: [1001, 1002]
    • 文档隐藏httpCodes配置httpCodes 配置已提供默认配置,文档中不再展示,以免给开发者带来配置困扰。有需要时可单独配置。
    • 补充单元测试。后续框架和插件的更新,会提供单元测试,以保证代码质量。

2023-03-17

🚧 Modifies

  • Anim 框架修复 Anim.Component。修复在未绑定 store 的情况下,无法正常初始化 Component 的问题。
  • Anim 日志采集插件
    • 优化插件体积。更新部分构建工具依赖,减少对 miniprogram_npm 的体积大小的影响。
    • 更新文档。补充了针对 Taro/Uniapp 框架的使用说明。

2023-03-10

🚧 Modifies

  • Anim 日志采集插件options.bisDomains参数变化。支持配置完整的协议和域名,如 https://bis.xxx.com

2023-03-08

🚀 Features

  • Anim 接口灰度插件Anim 接口灰度插件上线。 通过配合后端的相关配置,支持基于接口的灰度能力。

🚧 Modifies

  • Anim 日志采集插件
    • Vue 构造器参数更名。从 options.uniapp 修改为 options.Vue 更加明确。
    • httpCodes 提供默认值。不传入 httpCodes 默认会提供 [200, 304] 两个状态码。
  • Anim 框架typescript 类型提示。针对 Anim 框架使用插件时,会展示对应插件的类型提示。

2023-03-06

🚀 Features

  • Anim 日志采集插件
    • 支持 uniapp 框架。 在 Anim 日志插件初始化阶段,通过传入 Vue 构造函数支持 uniapp 框架内的日志上报。
    • 内置 API3.0 上报。 针对请求数据,内置 API3.0 的接口规范,当检测到包含 Response.Error.Code 字段时,会自动判断为错误日志进行上报。

🚧 Modifies

  • Anim 日志采集插件
    • onUnhandledRejection 捕获内容更新。针对 Promise Reject 的错误栈的上报,补充一个 error.stack 的情况。
    • 上报字段 KEY 修改。将上报字段更新为 SSV_** 的格式,避免与其他业务冲突。

2023-02-23

🚀 Features

  • Anim 接口加解密插件获取密钥接口补充 RequestID。对于获取密钥接口,补充 RequestID 字段,方便排查问题。

2023-02-21

🚀 Features

  • Anim:*提供路由守卫。支持了路由的路由守卫,支持 beforeEachafterEach
  • Anim 日志采集插件提供主动上报能力。在部分业务做了 try/catch 的情况下,提供一种通过 Anim.$logger.reportError 方法主动上报日志。
  • Anim 接口加解密插件完善 PublicKey 检查机制。针对 PublicKey 为空的情况提供一种检查机制,当 PublicKey 为空时,会自动调用 Anim.$apiEncrypt.getPublicKey 方法获取密钥。

Released under the MIT License.