Releases: wechatpay-apiv3/wechatpay-php
Releases · wechatpay-apiv3/wechatpay-php
v1.4.2
02 Dec 03:08
Compare
Sorry, something went wrong.
No results found
优化Rsa::parse代码逻辑,去除is_resource/is_object检测;
调整Rsa::from[Pkcs8|Pkcs1|Spki]加载语法糖实现,以Rsa::from为统一入口;
优化ClientDecorator::request[Async]处理逻辑,优先替换URI Template变量,可支持短链模式调用接口;
详情可查阅 CHANGELOG 。
v1.4.1
03 Nov 15:31
Compare
Sorry, something went wrong.
No results found
新增phpstan/phpstan:^1.0支持;
优化代码,消除函数内部不安全的"Unsafe call to private|protected method|property ... through static::" 调用隐患;
详情可查阅 CHANGELOG 。
v1.4.0
24 Oct 04:13
Compare
Sorry, something went wrong.
No results found
调整 Guzzle 最低版本支持至 v6.5.0,相应降低 PHP 版本要求至 7.1.2;
调整 PHPUnit 最低版本至 v7.5.0||v8.5.16||v9.3.5;
新增 PHP8.1 支持;
详情可查阅 CHANGELOG 。
v1.3.2
30 Sep 02:42
Compare
Sorry, something went wrong.
No results found
增加MediaUtil::setMeta函数,以支持特殊场景(API)下meta数据结构的特殊需求;
详情可查阅 CHANGELOG 。
v1.3.1
22 Sep 06:31
Compare
Sorry, something went wrong.
No results found
修正 APIv2 上,合单支付入参 combine_mch_id 引发的不适问题;
详情可查阅 CHANGELOG 。
v1.3.0
18 Sep 09:52
Compare
Sorry, something went wrong.
No results found
增加IDE提示OpenAPI\V2&OpenAPI\V3的两个入口,接口描述文件拆分为单独的包发行,生产环境无需安装(没必要),仅面向开发环境;
详情可查阅 CHANGELOG.md 。
v1.2.2
09 Sep 13:54
Compare
Sorry, something went wrong.
No results found
以at sign形式,温和提示APIv2的DEP_XML_PROTOCOL_IS_REACHABLE_EOL,相关#38 ;
优化Transformer::toArray函数,对入参xml非法时,返回空array,并把最后一条错误信息温和地打入E_USER_NOTICE通道;
修正Formatter::ksort排列键值时兼容问题,使用字典序(dictionary order)排序,相关#41 , 感谢 @suiaiyun 报告此问题;
更多详情,请参阅 CHANGELOG.md 。
v1.2.1
06 Sep 02:51
Compare
Sorry, something went wrong.
No results found
Rsa::encrypt及Rsa::decrpt方法增加第三可选参数,支持OPENSSL_PKCS1_PADDING填充模式的加解密
更多详情,请参阅 CHANGELOG.md 。
v1.2.0
02 Sep 15:10
Compare
Sorry, something went wrong.
No results found
新增 Rsa::from 统一加载函数,以接替 PemUtil::loadPrivateKey 函数功能;
新增 Rsa::fromPkcs1, Rsa::fromPkcs8,Rsa::fromSpki语法糖,以支持从云端加载RSA公/私钥;
新增 RSA 公钥 Rsa::pkcs1ToSpki 格式转换函数,入参是base64字符串;
更多详情,请参阅 CHANGELOG.md 。
v1.1.4
26 Aug 15:06
Compare
Sorry, something went wrong.
No results found
优化平台证书下载工具使用说明,增加composer exec执行方法说明;
优化了一点点代码结构,使逻辑更清晰了一些;
更多详情,请参阅 CHANGELOG.md 。