Skip to content

Releases: TheNorthMemory/wechatpay-axios-plugin

v0.5.5

13 Apr 14:02
Compare
Choose a tag to compare
  • 优化文档,证书相关名词与官方文档保持一致
  • 优化代码,使用ES6 Reflect.set代替param-reassign,性能更高
  • 新增函数Hash.hmac方法,广度支持Hash-based Message Authentication Code
  • 调整函数Hash.hmacSha256为不推荐方法,内部改写为固定Hash.hmac调用
  • 调整CLI req <uri>成功调用仅返回{config, headers, data}数据结构

v0.5.4

08 Apr 01:21
Compare
Choose a tag to compare
  • 优化CLI,wxpay crt 下载平台证书仅在成功验签完成后写入文件
  • 优化文档,AesGcm 解密示例
  • 优化内部chain逻辑,遵循 RFC3986 规范,baseURL支持带部分路径的海外接入点
  • 优化代码SonarQube检测结果3A+0.5%

v0.5.3

02 Apr 02:36
Compare
Choose a tag to compare
  • 优化CLI,wxpay <uri> 向前兼容以支持slash(/)结尾的请求,形如 v3/applyment4sub/applyment/

v0.5.2

01 Apr 12:26
Compare
Choose a tag to compare
  • 优化CLI,wxpay <uri> 现在支持型如 v2.pay.micropay, v3.pay.transactions.native 调用
  • 优化README文档,适配最新CLI用法;增加APIv3消息通知QA章节;增加技术交流QQ群说明

v0.5.1

29 Mar 09:12
Compare
Choose a tag to compare
  • 优化CLI,可以直接 wxpay v3/pay/transactions/native 请求了
  • 优化README文档,适配最新CLI用法

v0.5.0

27 Mar 03:03
Compare
Choose a tag to compare
  • 新增命令行方式与微信支付接口交互工具, ref #15
  • 调整可选依赖包为peerDependencies,使用完整功能需手动安装 form-data 或/及 yargs

v0.4.6

25 Mar 01:33
Compare
Choose a tag to compare
  • 使用最新版eslinteslint-config-airbnb-base
  • 增加utils.merge依赖函数测试校验

v0.4.5

16 Mar 09:17
Compare
Choose a tag to compare
  • 支持APIv2版的俩账单下载,调用方法与APIv3类同;
  • 增加测试用例覆盖,初始化参数secret(for APIv2)如未设置,HMAC-SHA256数据签名时,可能引发 #14

v0.4.4

07 Mar 12:20
Compare
Choose a tag to compare
  • 优化Wechatpay在多次实例化时赋值Symbol(CLIENT)异常问题,增加wechatpay.test.js测试用例覆盖

v0.4.3

06 Mar 03:47
Compare
Choose a tag to compare
  • 支持 企业微信-企业支付 链式调用,需要额外注入签名规则,见README文档用法示例