Skip to content

Releases: wechatpay-apiv3/wechatpay-php

v1.4.10

19 Sep 05:05
v1.4.10
Compare
Choose a tag to compare
  • 客户端在RSA非对称加解密方案上,不再支持OPENSSL_PKCS1_PADDING填充模式,相关记录见这里
  • 增加#[\SensitiveParameter]参数注解,加强信息安全;
  • 支持PHP8.4运行时;

详情可查阅CHANGELOG

v1.4.9

22 Nov 11:32
Compare
Choose a tag to compare
  • 支持PHP8.3运行时

详情可查阅CHANGELOG

v1.4.8

05 Jan 03:52
Compare
Choose a tag to compare
  • 新增海外账单下载/v3/global/statements应答特殊处理逻辑;

详情可查阅CHANGELOG

v1.4.7

06 Dec 02:17
c3a5116
Compare
Choose a tag to compare
  • PHP 8.2 支持。

详情可查阅 CHANGELOG

v1.4.6

19 Aug 09:16
Compare
Choose a tag to compare
  • 取消 APIv2 上的trigger_error提醒,以消除不必要的恐慌;
  • 优化 Transformer::walk 方法,APIv2 支持 Stringable 对象的值转换;

详情可查阅 CHANGELOG

v1.4.5

23 May 10:49
43b05b3
Compare
Choose a tag to compare
  • 新增 APIv3 请求/响应特殊验签逻辑,国内两个下载接口自动忽略验签,海外商户账单下载仅验 RSA 签名,详见 #94
  • 新增 APIv3 海外商户账单下载 测试用例,示例说明如何验证流 SHA1 摘要;

详情请参考 CHANGELOG.md

v1.4.4

19 May 03:26
0ddd126
Compare
Choose a tag to compare
  • PHP内置函数hash方法在PHP8变更了返回值逻辑,代之为抛送ValueError异常,优化MediaUtilTest测试用例,以兼容PHP7;
  • 新增APIv2请求/响应白名单URL及调整验签逻辑,对于白名单内的请求,已知无sign返回,应用侧自动忽略验签;

详情可查阅 CHANGELOG

v1.4.3

04 Jan 02:59
d384eba
Compare
Choose a tag to compare
  • 优化,严格限定初始化时 mchid 为字符串;
  • 优化,严格限定 chain() 接口函数入参为字符串;
  • 根据 RFC2616 规范,增加 Accept 头(电子回单/客诉图片 API)声明;

详情可查阅 CHANGELOG

v1.4.2

02 Dec 03:08
b0197f4
Compare
Choose a tag to compare
  • 优化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
2c10d86
Compare
Choose a tag to compare
  • 新增phpstan/phpstan:^1.0支持;
  • 优化代码,消除函数内部不安全的"Unsafe call to private|protected method|property ... through static::" 调用隐患;

详情可查阅 CHANGELOG