Skip to content

Releases: TheNorthMemory/wechatpay-axios-plugin

v0.8.3

19 Jan 01:50
v0.8.3
8492564
Compare
Choose a tag to compare
  • 优化了一点点类型声明注释;
  • 修正测试用例覆盖[email protected]url非空字符串限定场景;

v0.8.2

16 Jan 09:36
v0.8.2
04fad83
Compare
Choose a tag to compare
  • 优化Rsa.encryptRsa.decrypt以支持JavaRSA/ECB/PKCS1Padding填充方案;

v0.8.1

09 Jan 10:13
v0.8.1
Compare
Choose a tag to compare
  • 补充Formatter遗漏的导出函数,感谢 @Nxys PR;

v0.8.0

02 Jan 10:07
v0.8.0
Compare
Choose a tag to compare
  • 优化,严格限定初始化参数mchid为字符串,避免带参请求远端接口时,被校验不通过情况;
  • 优化,Aes, Rsa, Hash 等类实现,支持通过解构语法仅获取封装的静态方法,例如 { sign } = require(./lib/rsa)

v0.7.13

20 Sep 09:44
Compare
Choose a tag to compare
  • 增加V2版合单支付中的combine_mch_id校验能力支持;

v0.7.12

06 Sep 02:13
Compare
Choose a tag to compare
  • 安全更新,升级下游依赖包Axios>=0.21.2,相关见这里
  • 仿照这里,增加 SECURITY.md文件

v0.7.11

24 Aug 14:27
Compare
Choose a tag to compare
  • 当平台证书下载工具工作异常时,捕获并打印出异常提示信息;
    • 商户证书序列号错误时,打印出商户证书序列号有误服务端返回信息;
    • 商户RSA私钥错误时,打印出错误的签名,验签失败服务端返回信息;
    • APIv3密钥错误时,打印出Error: Invalid key length错误堆栈;

v0.7.10

12 Aug 10:48
Compare
Choose a tag to compare

v0.7.9

26 Jul 06:32
Compare
Choose a tag to compare
  • 新增 Hash.equals 用来判断签名值是否相等;
  • 调整内置 APIv2 验签逻辑使用Hash.equals来校验签名值是否相等;

v0.7.8

11 Jul 04:05
Compare
Choose a tag to compare
  • 改进 Formatter.nonce 发生器算法;
  • 调整 Formatter.authorization 字典排序,关键信息优先展示;
  • 修正 内置常量拼写错误,优化文档;