Skip to content

Releases: wechatpay-apiv3/wechatpay-php

v1.4.1

03 Nov 15:31
2c10d86
Compare
Choose a tag to compare
  • 新增phpstan/phpstan:^1.0支持;
  • 优化代码,消除函数内部不安全的"Unsafe call to private|protected method|property ... through static::" 调用隐患;

详情可查阅 CHANGELOG

v1.4.0

24 Oct 04:13
7a7e33c
Compare
Choose a tag to compare
  • 调整 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
abc2247
Compare
Choose a tag to compare
  • 增加MediaUtil::setMeta函数,以支持特殊场景(API)下meta数据结构的特殊需求;

详情可查阅 CHANGELOG

v1.3.1

22 Sep 06:31
1c6c72c
Compare
Choose a tag to compare
  • 修正 APIv2 上,合单支付入参 combine_mch_id 引发的不适问题;

详情可查阅 CHANGELOG

v1.3.0

18 Sep 09:52
ae2aa17
Compare
Choose a tag to compare
  • 增加IDE提示OpenAPI\V2&OpenAPI\V3的两个入口,接口描述文件拆分为单独的包发行,生产环境无需安装(没必要),仅面向开发环境;

详情可查阅 CHANGELOG.md

v1.2.2

09 Sep 13:54
a50af01
Compare
Choose a tag to compare
  • at sign形式,温和提示APIv2DEP_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
b7398ef
Compare
Choose a tag to compare
  • Rsa::encryptRsa::decrpt方法增加第三可选参数,支持OPENSSL_PKCS1_PADDING填充模式的加解密

更多详情,请参阅 CHANGELOG.md

v1.2.0

02 Sep 15:10
1437c8c
Compare
Choose a tag to compare
  • 新增 Rsa::from 统一加载函数,以接替 PemUtil::loadPrivateKey 函数功能;
  • 新增 Rsa::fromPkcs1, Rsa::fromPkcs8,Rsa::fromSpki语法糖,以支持从云端加载RSA公/私钥;
  • 新增 RSA 公钥 Rsa::pkcs1ToSpki 格式转换函数,入参是base64字符串;

更多详情,请参阅 CHANGELOG.md

v1.1.4

26 Aug 15:06
3c0a8eb
Compare
Choose a tag to compare
  • 优化平台证书下载工具使用说明,增加composer exec执行方法说明;
  • 优化了一点点代码结构,使逻辑更清晰了一些;

更多详情,请参阅 CHANGELOG.md

v1.1.3

22 Aug 13:44
23088ed
Compare
Choose a tag to compare
  • 调整 composer.json,新增 guzzlehttp/uri-template:^1.0支持;

更多详情,请参阅 CHANGELOG.md