2.23.0
付费版
更新日志
⚠️ 重要提示
- 此版本升级了 Spring Boot 4 版本,已知有少部分插件不兼容,包括应用市场插件,建议在升级 Halo 前先升级应用市场插件(1.16.0)
- 建议升级 Halo 之后检查是否有异常的插件,如有异常,请向插件作者报告
新特性
- 商店集成 Stripe 支付(商业版)
- 商店支持易支付(商业版)
- 支持虚拟商品配置以及完善虚拟商品发货流程(商业版)
- 支持为商店设置联系信息(商业版)
- Console 端新增商店仪表盘页面,支持查看分析数据和配置引导(商业版)
- 提供订单日志功能(商业版)
- 为主题和插件的设置页面添加滚动到顶部按钮 by @ruibaby in halo-dev/halo#8347
- 为编辑器中的图片添加 应用宽度至全文 的功能 by @LIlGG in halo-dev/halo#8338
- 支持在文章设置中设置作者页文章显示条数 by @AR-26710 in halo-dev/halo#8304
- 支持对比文章版本 by @ruibaby in halo-dev/halo#8272
功能优化
- 优化短信服务错误日志提示(专业版 / 商业版)
- 全站私有化配置支持拦截附件资源(专业版 / 商业版)
- Console 端订单列表支持通过状态筛选(商业版)
- 批量设置规格界面的属性支持多选(商业版)
- 优化产品编辑页面的布局,默认显示产品属性和规格表单(商业版)
- 为产品分类添加图片属性(商业版)
- 优化商品规格的维护体验(商业版)
- 支持在订单详情页面显示客户备注(商业版)
- 完善创建产品分类时的错误提示(商业版)
- 优化 Console 端产品页面的加载速度(商业版)
- 优化商城业务相关的错误提示信息(商业版)
- 为订单中的支付方式添加图标(商业版)
- 支持产品一旦创建不可修改产品类型(商业版)
- 为支付方式增加自定义图标的功能(商业版)
- 允许在新建菜单项时,移除选中的上级菜单 by @LIlGG in halo-dev/halo#8364
- 系统设置中的保留用户名支持同时应用于显示名称 by @AR-26710 in halo-dev/halo#8310
- Console 仪表盘新增点赞数量小部件 by @Copilot in halo-dev/halo#8271
- 优化 Console 端评论管理的默认排序,优先显示最近有回复的评论 by @Copilot in halo-dev/halo#8371
问题修复
- 修复修改购物车商品数量之后,商品列表排序会发生变化的问题(商业版)
- 修复在个人中心的地址管理中,设置默认地址失败的问题(商业版)
- 修复 JAR 部署时电商模块的 checkout 和 payments 模板无法访问的问题(商业版)
- 修复无法为相同支付提供商和场景创建多个支付方式的问题(商业版)
- 修复产品详情页面参数不为数字时渲染异常的问题(商业版)
- 解决创建分类时未对参数做校验的问题(商业版)
- 修复提交订单时手动输入地址信息后无法提交订单的问题(商业版)
- 解决 FormKit Iconify 表单类型中存在隐藏的空白页面的问题 by @LIlGG in halo-dev/halo#8361
- 解决 FormKit Array 表单类型无法支持图片多选的渲染问题 by @LIlGG in halo-dev/halo#8360
- 解决在编辑器中复制或粘贴图片时首张图片会被覆盖的问题 by @LIlGG in halo-dev/halo#8333
- 修复首次安装 Halo 之后,无法在文章编辑器中上传文件的问题 by @ruibaby in halo-dev/halo#8308
- 解决 Array 组件空值渲染异常的问题 by @LIlGG in halo-dev/halo#8305
- 解决 FormKit Sercet 表单类型 UI 过长且处于最后一行时会出现边框被遮挡的问题 by @LIlGG in halo-dev/halo#8268
- 修复首页文章列表分页参数不为数字时渲染异常的问题 by @Copilot in halo-dev/halo#8374
依赖更新
- 升级至 Spring Boot 4 by @JohnNiang in halo-dev/halo#8291
- 升级 PF4J 至 3.15.0 by @JohnNiang in halo-dev/halo#8294
开发者相关
- 为商城的产品和产品分类提供 Finder API(商业版)
- 为 FormKit Arrary 表单类型适配 Halo 中的大部分组件并支持 Select 远程数据源 by @LIlGG in halo-dev/halo#8267
- FormKit Iconify 支持设置尺寸参数,默认不再向用户显示尺寸设置选项 by @ruibaby in halo-dev/halo#8346
- 为 FormKit Array 表单类型添加 slot 插槽类型 by @LIlGG in halo-dev/halo#8359