Releases: wechatpay-apiv3/wechatpay-php
Releases · wechatpay-apiv3/wechatpay-php
v1.1.3
22 Aug 13:44
Compare
Sorry, something went wrong.
No results found
调整 composer.json,新增 guzzlehttp/uri-template:^1.0支持;
更多详情,请参阅 CHANGELOG.md 。
v1.1.2
19 Aug 09:40
Compare
Sorry, something went wrong.
No results found
优化README,密钥、证书等相关术语保持一致;
优化UPGRADING,增加从php_sdk_v3.0.10迁移指南;
优化测试用例,完整覆盖PHP7.2/7.3/7.4/8.0 + Linux/macOS/Windows运行时;
调整composer.json,去除test, phpstan命令,面向生产环境可用;
更多详情,请参阅 CHANGELOG.md 。
v1.1.1
13 Aug 10:02
Compare
Sorry, something went wrong.
No results found
优化内部中间件始终从\GuzzleHttp\Psr7\Stream::__toString取值,并在取值后,判断如果影响了Stream指针,则回滚至开始位;
修正APIv2上,转账至用户零钱接口,xml入参是mchid引发的不适问题;
更多的信息,请参阅CHANGELOG.md 。
v1.1.0
07 Aug 12:41
Compare
Sorry, something went wrong.
No results found
调整内部中间件栈顺序,并对APIv3的正常返回内容(20X)做精细判断,逻辑异常时使用\GuzzleHttp\Exception\RequestException抛出,应用端可捕获源返回内容;
对于30X及4XX,5XX返回,Guzzle基础中间件默认已处理,具体用法及使用,可参考\GuzzleHttp\RedirectMiddleware及\GuzzleHttp\Middleware::httpErrors说明;
详细变化可见1.0至1.1升级指南
更多的信息,请参阅CHANGELOG 。
v1.0.9
05 Aug 07:53
Compare
Sorry, something went wrong.
No results found
优化平台证书下载器CertificateDownloader异常处理逻辑部分,详见#22 ;
优化README使用示例的异常处理部分;
更多的信息,请参阅CHANGELOG 。
v1.0.8
26 Jul 09:09
Compare
Sorry, something went wrong.
No results found
增加WeChatPay\Crypto\Hash::equals方法,用于比较 APIv2 哈希签名值是否相等;
我们建议使用 APIv2 的商户,在回调通知场景中,使用此方法来验签,相关说明见 hash_equals 说明;
更多的信息,请参阅CHANGELOG 。
v1.0.7
22 Jul 10:57
Compare
Sorry, something went wrong.
No results found
v1.0.6
21 Jul 08:26
Compare
Sorry, something went wrong.
No results found
调整 Formatter::nonce 算法,使用密码学安全的random_bytes生产BASE62随机字符串;
更多的信息,请参阅CHANGELOG 。
v1.0.5
08 Jul 08:13
Compare
Sorry, something went wrong.
No results found
核心代码全部转入严格类型 declare(strict_types=1) 校验模式 #13
调整 Authorization 头格式顺序,debug 时优先展示关键信息 #13
调整 媒体文件MediaUtil类读取文件时,严格二进制读,避免跨平台干扰问题 #12
更多的信息,请参阅 CHANGELOG.md 。
v1.0.4
05 Jul 06:41
Compare
Sorry, something went wrong.
No results found
修正 segments 首字符大写时异常问题;
调整初始入参,如果有提供 handler,透传给了下游客户端问题;
更多的信息,请参阅 CHANGELOG 。