v3.8 升级指南
此版本包含多个 BREAKING CHANGES,建议在升级前仔细阅读以下内容。
重点检查
运行环境
- 确认 PHP 版本 >= 8.2,否则无法安装此版本
简单使用者
- 检查是否有使用微信
MchTransfer相关插件,命名空间已变更为Transfer
自有插件开发者
- 检查是否有自行扩展相关插件,如果有,请对照
breaking changes检查是否需要更改 - 所有 Plugin 已迁移使用 Trait 方法代替
Functions.php函数调用
更改版本号
将 composer.json 的 yansongda/pay 版本号更改为 ~3.8.0,随后 composer update 即可。
BREAKING CHANGES
- change: 最低 PHP 版本要求从 8.0 升级到 8.2 (#1139)
- delete: 移除废弃函数
get_alipay_config、get_wechat_config、get_unipay_config,请使用get_provider_config代替 (#1139) - delete: 移除废弃的
Wechat\StartPlugin,请使用Yansongda\Artful\Plugin\StartPlugin代替 (#1139) - delete: 移除废弃的微信 Transfer 插件(因微信支付 API 变更)(#1139)
- change: 重命名
MchTransfer命名空间为Transfer(#1139) - delete: 删除
src/Functions.php文件,所有辅助函数已迁移到对应的 Trait (#1142, #1143, #1144)
