WHMCS 8.13 引入了手动用户密码重置、对 PHP 8.3 的支持、WHMCS Marketconnect 中的 SocialBee、支持票证的额外预定操作、详细的发票记录以及新的入门向导体验。
您可以在我们的发行说明中了解有关此版本更改的更多技术细节。
PHP 8.3
您的 WHMCS 安装取决于您服务器上安装的 PHP 版本,以确保 WHMCS 能够成功运行。我们鼓励 WHMCS 用户始终使用与您的 WHMCS 版本兼容的最新 PHP 版本来更新 PHP。WHMCS 8.13 引入了对我们最新支持的 PHP 版本 PHP 8.3 及其所需的 ionCube® Loader 版本 ionCube Loader 14.4.0 的支持。
在尝试更新到 PHP 8.3之前,请先更新到WHMCS 8.13 。如果您在升级 WHMCS 之前尝试更新到 PHP 8.3,将会遇到严重问题。
8.13 变更日志
WHMCS 正在努力提升所支持语言的质量和可用性。因此,本次及后续版本的 WHMCS 将对/lang和/admin/lang目录中的本地化文件进行更多更新和补充。
- 这些更改不会出现在变更日志条目列表中。
- 如果您自定义这些文件,我们建议您在更新之前查看每个新 WHMCS 版本中的语言字符串更改。
版本 8.13.0(测试版)
实施的
- WHMCS-18763 — 添加对 Troy 卡类型的支持
- WHMCS-19224 — 新的入门向导
- WHMCS-19979 — 通过 MarketConnect 引入 SocialBee 服务
- WHMCS-20016 — 为工单计划操作添加工单回复
- WHMCS-20055 — 提供管理员更改用户密码的能力
- WHMCS-20056 — 引入优化的“Blend-New”管理主题
- WHMCS-20371 — 为工单计划操作添加工单注释
- WHMCS-20440 — 实现更新自定义字段值以执行工单计划操作
维护
- WHMCS-18657 — 处理免费产品欺诈阻止时防止出现错误
- WHMCS-18912 — 确保在启用滞纳金但未配置金额的情况下能够完成每日 cron 任务
- WHMCS-19067 — 正确呈现禁用 2FA 请求的响应
- WHMCS-19094 — 更正发票付款屏幕上“不存储”选项的填充
- WHMCS-19235 — 删除与 .gr TLD 相关的 WHOIS 服务器条目(现已公开限制)
- WHMCS-19403 — 防止在报价中添加免费物品时出现错误
- WHMCS-19456 — 完善结帐表单的 CAPTCHA 执行
- WHMCS-19550 — 正确处理使用 Stripe ACH 进行小额存款的设置意图
- WHMCS-19580 — 为经过身份验证的用户预先选择时,正确显示结帐的新帐户输入
- WHMCS-19575 — 为具有多项服务的客户端更正 Sitejet SSO 链接
- WHMCS-19711 — 更正发票上最后一次捕获尝试的日期时间戳
- WHMCS-19733 — 提高发票清单中信用交易的弹性
- WHMCS-19829 — 管理员票证回复视图上的按钮正确填充
- WHMCS-19845 — 确保在发票查看屏幕上显示交易时间
- WHMCS-19864 — 更新 .mobi TLD 的 WHOIS 服务器条目
- WHMCS-19876 — 正确处理多笔超额付款的退款发票的信用对账
- WHMCS-19881 — 正确调整管理员票证列表上批量操作按钮的间距
- WHMCS-19882 — 改进“计划操作”选项卡上计数指示器的对齐方式
- WHMCS-19891 — 更正“查看订单”屏幕上的删除订单操作
- WHMCS-19892 — 确认管理发票权限以更改发票的付款方式
- WHMCS-19937 — 管理发票页面上的捕获模式中按钮的正确显示
- WHMCS-19963 — 在没有按比例分配日期配置值的情况下启用按比例分配时,提高订单处理的弹性
- WHMCS-19970 — 确保在完成自动豁免逻辑时在客户区域中使用自定义客户增值税字段
- WHMCS-19776 — 防止由于翻译短语导致支持部门设置出现错误
- WHMCS-19980 — 立即在 MarketConnect 中删除 XOVI
- WHMCS-20006 — 确保管理员邀请页面上所有 URI 设置的相对路径正确
- WHMCS-20020 — 在评估涉及较短月份的周期时改进按需续订可用性的逻辑
- WHMCS-20046 — 在系统活动日志中逐项列出发票的变更
模块
- MODULE-7801 — 在 DirectAdmin 上自动安装期间正确格式化 SSL 信息
- MODULE-8020 — 更正 DirectAdmin 的指标项目标签
- MODULE-8161 — 更正 CentralNIC 经销商的管理联系组织
- MODULE-8167 — 提高 PayPal Basic 到 PayPayment 网关转换的弹性
- MODULE-8168 — 在产品详细信息页面上显示 Plesk 服务的客户端自定义字段和可配置选项
- MODULE-8169 — 确保在向 CentralNic 经销商注册 .dk 时发送所需的 X-DK-* 详细信息
- WHMCS-21375 — 当发票已部分支付时,确保 PayPal Payments 能够获取正确的金额
- WHMCS-21702 — 通过 Mollie 模块将 iDEAL 更新至 2.0
API
- WHMCS-19446 — 向 GetClientsProducts 和 GetClientsAddons API 添加“数量”(也称为:CORE-19446)
此版本包括以下新特性和功能:
- 支持单的预定操作- 通过预定操作简化和自动化您的支持单后续工作
- 支持票证固定- 将优先支持票证保持在票证队列的顶部
- 管理员邀请- 通过邀请新团队成员来简化入职流程并提高安全性
- MarketConnect SSL 促销更新- 更改客户区促销内容和消息,以增加销售和转化率
- 缩放数量 API 更新- 改进了对产品和附加组件中缩放数量的支持
- OPcache 警告- 启用 OPcache 时主动发出警告
已实施
- MODULE-8035 – 实现 Stripe 应用程序 API 密钥生成
维护
- CORE-19400 — 查看分配给缺失支付网关的发票时防止出现错误
- CORE-19573 — 改进验证码设置的描述
- CORE-19617 — 在发票视图屏幕上正确显示添加付款金额的货币十进制数
版本 8.11.0(候选发布版本)
已实施
- FEATURE-2299 – 实施 hCaptcha®
- FEATURE-3833 – 改进管理仪表板信息控制并提供更新的消息
维护
- CORE-19220 – 改进客户区域中孤立的预定义服务附加组件的处理
- CORE-19470 – 客户区域 Stripe 付款尝试期间未捕获的异常
- CORE-19510 – 通过删除与 PayPal 集成相关的不再分发的文件来防止错误的编码器兼容性警告
- CORE-19517 – 当 reCAPTHCA v3 隐形验证失败时提供更具信息性的错误消息
模块
- MODULE-8126 – 尝试使用不受支持的货币为 GoCardless 创建发票时,防止 PHP 8.1 中出现错误
版本 8.11.0(测试版)
已实施
- FEATURE-3760 – 提供所有支持语言的完全同步和翻译
- FEATURE-3858 – 实现防止客户关闭工单的功能
- FEATURE-3894 – 实施 Google reCAPTCHA v3
- CORE-18106 – 添加对 PHP 8.2 的支持
- CORE-19173 – 引入取消发票的管理员权限
维护
- CORE-18934 – 修改报价时更正运行税总额
- CORE-18991 – 在管理订单项时实施发票的动态总额重新计算
- CORE-19160 - 正确保存基于时间的计费条目的例程;来自 CORE-18747 的回归
- CORE-19187 – 当插件具有意外/不正确的服务关联时,防止客户端区域出现致命错误
- CORE-19190 – 改进用于 PayPal Payments 客户通知的信用卡付款电子邮件模板
- CORE-19191 – 使用不合格 TLD 时,改进产品结算周期下拉列表中的免费域名标签
- CORE-19202 – 如果托管服务器位于 IP 禁止列表中,则确保 cron 不受影响
- CORE-19218 – 从入门向导中删除 Evo 注册
- CORE-19228 – 确保复制发票不会复制信用值
- CORE-19232 – 防止客户组 TLD 定价显示在 TLD 导入和定价同步功能中
- CORE-19241 – 更改默认国家/地区时防止顺序付款发票编号的值发生错误更改
- CORE-19244 – 确保从发票查看屏幕添加的手动交易发送发票付款确认电子邮件
- CORE-19247 – 更新 WHMCS PHP 兼容性检查器,适用于 PHP 8.2 和 Ioncube 13
- CORE-19250 – 正确预览票证说明上的附件图像
- CORE-19256 – 通过 AddOrder API 防止按比例订购插件时出现错误
- CORE-19335 – 更新智能和高级搜索以链接到发票查看屏幕
- CORE-19431 – 使用 Authorize.net CIM 尝试从管理区域捕获时,尊重以零开头的 CVV 值
- CORE-19466 – 为 .it.com TLD 添加 WHOIS 服务器条目
模块
- MODULE-7895 – 防止客户使用 GoCardless 选择授权货币
- MODULE-7915 – 为 webhook 推送提供非阻塞拒绝响应,以允许传播到 Stripe 帐户的所有订阅系统
- MODULE-8013 – 改进 DirectAdmin 中经销商的远程使用情况统计收集
- MODULE-8056 – 支持来自 2Checkout 的 SHA 验证哈希
- MODULE-8070 – 使用 Hexonet 保存联系人详细信息时防止 PHP 8.1 出现错误
- MODULE-8074 – 防止使用 Plesk 在经销商服务的产品详细信息上显示错误消息
- MODULE-8087 – 使用 OpenSRS 传输 .es TLD 所需的更正数据(也称为:CORE-19226)
- MODULE-8101 – 改进 webhook 有效负载检查,以便从 PayPal Payments 报告替代交易
- MODULE-8104 – 尝试使用 Stripe SEPA 创建付款方式时改进无效详细信息的错误消息
- MODULE-8111 – 防止 PHP 8.1 中因 Namecheap 的无效传输同步请求而出现错误
- MODULE-8116 – 确保为与 Stripe SEPA 的交易提供语句描述符