2.27.0-beta.1

付费版 测试版
Docker 镜像
  • halohub/halo-pro:2.27.0-beta.1
  • registry.fit2cloud.com/halo/halo-pro:2.27.0-beta.1

更新日志

新特性

  • 商城支持订阅产品,可配置订阅方案与附加项,并提供购买、续费、变更和取消流程(商城版)
  • 商品规格支持设置单笔订单和单客户累计限购数量(商城版)
  • 产品支持设置别名,生成自定义访问地址(商城版)
  • 新增阿里云号码认证短信服务,支持使用系统赠送签名和配套模板发送验证码(专业版/商城版)
  • 安全确认支持通过已绑定手机号的短信验证码完成身份确认(专业版/商城版)
  • 已启用 TOTP 或验证邮箱的用户,在修改密码和管理个人访问令牌前需安全确认;确认后 30 分钟内无需再次确认 by @JohnNiang in halo-dev/halo#10333
  • 为评论和回复提供统一固定链接,方便从通知和 Console 跳转到对应讨论 by @ruibaby in halo-dev/halo#10318
  • 支持在 Console 中编辑评论和回复 by @ruibaby in halo-dev/halo#10302
  • 编辑器图片集支持为单张图片设置替代文本 by @ruibaby in halo-dev/halo#10303
  • 编辑器图片集支持替换单张图片 by @ruibaby in halo-dev/halo#10304
  • 支持在编辑菜单项时切换链接、内置路由及内容类型 by @ruibaby in halo-dev/halo#10305
  • 菜单项支持绑定文章归档、分类列表和标签列表,主题路由设置变化后链接会自动更新 by @ruibaby in halo-dev/halo#10284
  • 上传附件前可修改文件名 by @ruibaby in halo-dev/halo#10288

功能优化

  • 产品创建可先保存为草稿;产品详情支持分块独立编辑,并提醒未保存的更改(商城版)
  • 产品列表显示所属分类,订单列表支持按创建时间范围筛选(商城版)
  • 升级 ALTCHA 验证码至 v2,后台设置改用最大计数与 PBKDF2 哈希算法;原有 SHA 算法配置可继续使用(专业版/商城版)
  • 附件库复制的视频 HTML 默认包含播放控件 by @ruibaby in halo-dev/halo#10323
  • 附件库复制的音频 HTML 默认包含播放控件 by @ruibaby in halo-dev/halo#10324
  • 完善邮箱验证、注册登录、评论和附件上传等操作的多语言错误提示 by @ruibaby in halo-dev/halo#10320
  • 优化 Console 加载体验,无需主题信息的页面不再等待主题加载 by @ruibaby in halo-dev/halo#10296

问题修复

  • 修复产品规格重复导致编辑和保存异常的问题,同一属性不再允许保存重复的属性值(商城版)
  • 修复手动创建订单时选择非订阅商品后无法选择商品规格的问题(商城版)
  • 修复订单号日期前缀和设置预览未按系统时区计算的问题(商城版)
  • 修复商城首页订单统计包含已删除订单的问题(商城版)
  • 修复默认本地存储策略的配置在重启后被还原的问题 by @bedhere in halo-dev/halo#10253
  • 修复按作者筛选文章或页面时,未列出仅被设为作者但未参与编辑的内容的问题 by @ryanchou1994 in halo-dev/halo#10274
  • 修复投稿者可通过个人中心自行置顶文章或绕过发布权限的问题 by @ruibaby in halo-dev/halo#10344
  • 修复拥有文章或页面查看权限的用户无法预览他人创建的未发布内容的问题 by @ruibaby in halo-dev/halo#10337
  • 修复“待审核”评论筛选遗漏含待审核回复的评论树的问题 by @kindaokay in halo-dev/halo#10329
  • 修复公开评论详情接口返回 HTTP 500 的问题 by @ruibaby in halo-dev/halo#10315
  • 修复评论回复的置顶和排序优先级不生效的问题 by @ruibaby in halo-dev/halo#10314
  • 修复关闭评论或回复通知后仍收到回复通知的问题 by @ruibaby in halo-dev/halo#10313
  • 修复通过评论名称读取时可能访问无权查看的评论的问题 by @ruibaby in halo-dev/halo#10312
  • 修复激活其他主题后,主题管理页面未自动选中新主题的问题 by @ruibaby in halo-dev/halo#10306
  • 修复主题重复选择后设置选项消失、主题列表无法关闭的问题,并在地址中保留所选主题 by @ruibaby in halo-dev/halo#10295
  • 修复删除用户后,其上传的头像文件未清理的问题 by @ruibaby in halo-dev/halo#10300
  • 修复删除存储策略后,关联附件无法删除且持续记录 404 错误的问题 by @ryanchou1994 in halo-dev/halo#10294
  • 修复评论详情中注册用户的昵称和头像显示不正确的问题 by @ruibaby in halo-dev/halo#10293
  • 修复菜单和分类父级异常时无法拖动排序的问题,并改善层级迁移后的状态保持 by @ruibaby in halo-dev/halo#10289

开发者相关

  • 主题模板可通过 menuFinder.getByNames 批量获取菜单及其菜单项树 by @ruibaby in halo-dev/halo#10285
  • 已移除 ThumbnailProvider 接口及 thumbnail-provider 扩展点;插件需迁移到 AttachmentHandler.getThumbnailLinks() 和 attachment-handler 扩展注册 by @ruibaby in halo-dev/halo#10292
  • UI 插件构建工具已移除根入口导出和 HaloUIPluginBundlerKit;请从 /vite 或 /rsbuild 子入口导入,并安装所选构建工具及其 Vue 插件 by @ruibaby in halo-dev/halo#10290

依赖更新

2.27.0
2.26.1