- 安全更新,升级依赖的Axios>=0.21.1,相关见这里;
- 新增
Rsa.fromPkcs1
,Rsa.fromPkcs8
,Rsa.fromSpki
静态方法加载私钥
/公钥
语法糖; - 调整
Form
类为Multipart
类,完整实现MDN FormData,同步支持流动模式上传文件;
- 新增
Rsa.from
静态方法加载私钥
/公钥
,语法糖对应为private.pkcs[1|8]://
+ '字符串' 或者public.[spki|pkcs1]://
+ '字符串'; - 标记
config.publicCert
为不推荐初始化入参,使用config.publicKey
替代;
- 依赖
Axios
升级至>=0.21.1
,相关CVE-2020-28168
;
- 输出
Helpers
为本模块基础类之一; - 优化
Helpers.SN
方法,兼容多DN
属性情况; - 优化
Formatter.localeDateTime
方法,使用String.padStart
计算h23
小时; - 优化文档及测试用例覆盖;
- 调整
同步应答验签
逻辑,遵从本SDK约定,只要能从应答返回中解析出有效负载,即仅返回负载; - 新增
异步通知消息
验签文档示例函数; - 暂时不支持
ts
,相关问题 #4; npm install --no-optional
(>5.8.0)不起作用,不再可选依赖form-data
,以内置Form
类为主;
- 新增
whatsCli
cli.js
命令行交互工具
- 优化
Formatter.page().data.html
, 重点兼容utf8
- 新增
Formatter.page
函数,支持page
类接口调用(以第三入参回调)
- 完善
API
文档 byjsdoc2md
- 新增
Helpers
类及certHelper
命令行工具集
- 新增
Form
类,缩减并兼容form-data
- 向下兼容
NodeJS
>= 10.15.0
- 向下兼容
Axios
>= 0.19.0
- 增加测试用例及BUG修复
- 重新发布版本
- 初始版本