跳到主要内容

发布说明

版本 2.13.0 — 发布于 2026-06-05

  • 新增:为客户 Account、checkout、billing、站点、invoice、template 切换和 domain mapping 流程添加了主权租户支持,使租户网络能够将客户引导回主站点执行托管操作。
  • 新增:为循环 membership 添加了续订凭据检查,以便当缺少已保存的 billing agreement、subscription 或 vault token 时,gateway 可以禁用自动续订。
  • 新增:为待处理站点创建添加了经 HMAC 验证的 loopback 发布,以提升在后台任务延迟的主机上从 checkout 到站点配置的可靠性。
  • 新增:为 SSO URL、checkout 表单基础域名以及自动创建域名记录添加了开发者扩展点。
  • 修复:SSO 在映射域名、匿名 broker 访问、logout 以及跨 plugin 依赖冲突场景下更加可靠。
  • 修复:待处理站点创建现在可以从过期的发布标记中恢复,并避免让客户卡在站点创建界面。
  • 修复:不再为共享的 checkout 表单基础域名创建域名记录,并且当没有活动集成时会跳过未使用的主机提供商后台任务。
  • 修复:Checkout、billing 地址、密码重置、邮箱验证、template 切换、导览以及客户 Dashboard 的边缘情况不再阻塞正常客户流程。
  • 修复:群发邮件现在会保持收件人私密,同时在收件人列表或邮件传输失败时避免 SMTP/plugin 致命错误。
  • 修复:Membership 续订、到期显示和付款收取的边缘情况现在可避免立即到期、崩溃或遗漏必需付款。
  • 改进:WordPress 兼容性已测试至 7.0,生产 Vue 资源已从 npm 源重新构建,并且 Cypress 端到端覆盖现在会测试更多 checkout、setup、SSO 和 gateway 流程。

版本 2.12.0 — 发布于 2026-05-15

  • 新增:添加 Hostinger (hPanel) 作为受支持的主机提供商,并集成 domain mapping
  • 新增:Site Exporter 现在可处理网络导入包,以简化全网络站点恢复
  • 修复:BCC 群发邮件现在使用 undisclosed-recipients header,以防暴露收件人地址
  • 修复:使用非日期值保存时,Membership 到期日期不再被损坏
  • 修复:Stripe membership 更新现在可以正确清除折扣,而不会调用已弃用的 deleteDiscount API
  • 修复:domain-mapped 站点上的 SSO 重定向现在会受到限制,以防止无限重定向循环
  • 修复:Setup wizard 图片选择器选择现在会正确更新底层数据模型
  • 修复:Site Exporter CLI 现在会保留正确的默认网络站点选择
  • 改进:从 plugin 包中移除了捆绑的 wp-cli,减小了 plugin 体积

版本 2.11.0 — 发布于 2026-05-11

  • 新增:站点导出现在会打包一个可自启动的 index.php,因此 ZIP 可在全新主机上安装,无需单独安装 plugin。
  • 新增:网络导出允许管理员从 Site Export 管理页面将所有子站点导出到一个归档文件中。
  • 新增:Allow Site Templates plan 开关现在通过回退链强制执行,可针对 plan 限制正确限制 template 可用性。
  • 新增:当添加的 product 未配置必需字段时,checkout 表单编辑器会发出警告。
  • 新增:Import/Export 设置标签页现在会清楚说明其范围,并直接链接到 Site Export 工具。

版本 2.10.0 — 发布于 2026-05-05

  • 新增:PayPal 引导式 setup wizard,用于手动输入凭据,并带有 OAuth 标志门控,以实现无缝 gateway 配置。
  • 新增:Template 切换客户面板已重新设计,包含当前 template 卡片、持久网格和 重置当前 template 按钮。
  • 修复:Template 切换在 AJAX 失败时不再挂起 UI。
  • 修复:Template 切换权限状态已加固,防止未授权访问。
  • 修复:站点覆盖输入会在保存前进行验证。
  • 修复:当地址为空时现在会显示 billing 地址提示。
  • 修复:已解决 PHP 8.1 null-to-string 弃用通知。
  • 修复:Currents 在 init hook 前延迟加载,以防止时序问题。
  • 修复:所有登录流程都会遵循经过筛选的 SSO 路径。
  • 修复:空白站点身份选项在保存时会被保留。

版本 2.9.0 — 发布于 2026-04-30

  • 新增:在 工具 > 导出与导入 下添加了单站点导出和导入。
  • 修复:导出 ZIP 文件现在通过经过身份验证的下载 endpoint 提供。
  • 修复:已修正待处理导出/导入查询中的 SQL 注入风险和查询问题。
  • 修复:管理员手动验证客户邮箱时,待处理站点未发布的问题。
  • 修复:当 membership 缺失时,会清理孤立的 pending_site 记录。
  • 修复:设置导航内边距和搜索锚点导航已修正。
  • 修复:待处理站点现在会在 All Sites 视图中优先显示。
  • 修复:已添加截图提供商 (mShots) User-Agent header,以防止 403 错误。
  • 修复:导入 cron schedule 循环依赖已解决。
  • 修复:导览 ID 在用户设置键中规范化为下划线。
  • 改进:现在使用 ZipArchive 代替 Alchemy/Zippy,以获得更好的兼容性。

版本 2.8.0 — 发布于 2026-04-29

  • 新增:在 Other Options 设置 UI 中添加了 Enable Jumper 开关。
  • 新增:在结账表单列表表中添加了状态列。
  • 新增:为自定义 MU plugin sunrise 扩展添加了 Addon sunrise 文件加载器。
  • 改进:从设置页面移除了错误报告选择加入设置。
  • 修复:感谢页面站点卡片——图片现在会被限制尺寸,链接样式也正确。
  • 修复:截图提供方从 thum.io 切换为 WordPress.com mShots。
  • 修复:Enable Registration 和 Default Role 现在会在全新安装时设置正确默认值。
  • 修复:当域名包含端口时,get_site_url() 不再返回空值。
  • 修复:当 copy_media 设置为空时,克隆媒体文件现在会被正确复制。
  • 修复:在网络激活写入 sitemeta 后,对象缓存会被正确失效。
  • 修复:对于 3 段式域名,在 DNS 验证后,自定义域名会自动提升为主域名。
  • 修复:过期付款被清理时,会取消待处理会员资格。
  • 修复:内联登录提示关闭后,密码强度检查器会重新绑定。
  • 修复:当站点已创建时,感谢页面上的无限页面重新加载已停止。
  • 修复:WP 核心注册选项会在 plugin 激活和设置保存时同步。
  • 修复:在 calculate_expiration 中添加了空到期时间保护,以兼容 PHP 8.4。
  • 修复:当客户已有有效会员资格时,会阻止重复注册。
  • 修复:在结账中为 date_expiration 添加了空值检查。
  • 修复:站点配置已强化——限制、会员资格推断、域名提升。
  • 修复:预安装检查状态标签已更正为检查失败时显示 NOT Activated。
  • 修复:结账域名用于电子邮件验证 URL。
  • 修复:当不存在密码字段时,结账后自动登录。
  • 修复:免费会员资格不再过期——视为终身有效。
  • 修复:电子邮件验证门控会保持站点发布,直到客户验证电子邮件。
  • 修复:SES v2 API endpoint 基础路径和身份路由已更正。
  • 修复:wu_inline_login_error hook 会在提交前 catch 块中发出。