Skip to content
赞助

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_configget_wechat_configget_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)

Released under the MIT License.