付费版

2.24.2

功能优化

问题修复

付费版

2.24.1

安全性修复

  • 加强了个人中心通过 URL 上传附件时的目标地址校验,降低服务端请求被滥用的风险

功能优化

  • 卡密远程调用请求参数中新增客户详情数据(商城版)

问题修复

  • 修复继续发货页面有翻译异常的问题(商城版)
  • 修复登录时勾选记住我后撤销设备后不起作用的问题 by @JohnNiang in halo-dev/halo#9899
  • 修复 2.24.0 自动为主题资源加版本参数功能在部分边缘场景下路径拼接错误的问题 by @ruibaby in halo-dev/halo#9897

开发者相关

致谢

感谢 JD-Security SHENYI Team 报告的安全漏洞。

付费版

2.24.0

新特性

功能优化

问题修复

  • 修复商品最低/最高价格计算出错的问题(商城版)
  • 修复 Altcha 验证在注册页面的文字样式问题(专业版 / 商城版)
  • 修复物流发货时,不填写任何物流信息也可以发货成功的问题(商城版)
  • 修复主题更新后新增的配置默认值可能不生效的问题 by @JohnNiang in halo-dev/halo#9894
  • 修复 Console 输入框聚焦时出现黑色线条的问题 by @ruibaby in halo-dev/halo#9891
  • 修复当外部访问地址尾部带 / 时,生成的附件绝对路径不正确的问题 by @ruibaby in halo-dev/halo#9885
  • 修复创建文章时无法设置作者的问题 by @ruibaby in halo-dev/halo#9862
  • 修复编辑器图片、视频、音频类型的对齐图标显示不正确的问题 by @ruibaby in halo-dev/halo#9852
  • 修复生成个人令牌时主题管理权限缺失主题升级权限的问题 by @Copilot in halo-dev/halo#9887
  • 修复附件插件未实现缩略图生成功能时出现大量警告日志的问题 by @JohnNiang in halo-dev/halo#9878
  • 修复部分包含 Finder API 的插件可能在升级后无法正常启动的问题 by @Copilot in halo-dev/halo#9853

开发者相关

依赖更新

付费版

2.23.3

问题修复

  • 修复编辑器图片、视频、音频类型的对齐图标显示不正确的问题 by @ruibaby in halo-dev/halo#9852
  • 修复创建文章时无法设置作者的问题 by @ruibaby in halo-dev/halo#9862
  • 修复部分包含 Finder API 的插件可能在升级后无法正常启动的问题 by @ruibaby in halo-dev/halo#9853
  • 修复附件插件未实现缩略图生成功能时出现大量警告日志的问题 by @JohnNiang in halo-dev/halo#9878
  • 修复物流发货时,不填写任何物流信息也可以发货成功的问题(商城版)
  • 修复 Altcha 验证在注册页面的文字样式问题(专业版 / 商城版)
付费版

2.23.2

⚠️ 注意

此版本修复了产品列表页面关于分页的遗留问题,并且部分字段无法之前的版本进行兼容,所以如果你的网站使用了三方的商城主题,那么在升级到此版本之前请先确认主题已经适配,如果你的网站使用的是默认模板,则无需进行更新更改。

具体变更:

  1. 商品列表:productPage.content -> productPage.items
  2. 当前页码:productPage.number -> productPage.page
  3. 判断是否有上一页:productPage.hasPrevious()
  4. 判断是否有下一页:productPage.hasNext()

问题修复

  • 修复商品分类筛选不起作用的问题(商城版)
  • 修复 CDK 列表无法正常分页的问题(商城版)
  • 解决 CDK 列表查询数据不完整的问题(商城版)
  • 优化商城默认模板,支持产品列表分页(商城版)
  • 修复产品列表页面的分页数据问题(商城版)
  • 解决当富文本编辑器中嵌套其他编辑器时所导致的异常滚动问题 by @LIlGG in halo-dev/halo#8436
  • 解决 FormKit Array 渲染图片时可能出现的报错问题 by @LIlGG in halo-dev/halo#8495
  • 修复 FormKit Iconify 自定义图片时,表单可能出现自动关闭的问题 by @ruibaby in halo-dev/halo#8497

依赖更新

开发者相关

  • 修复标签归档页面缺少 _templateId 变量的问题 by @Copilot in halo-dev/halo#8485

Full Changelog: v2.23.1...v2.23.2

付费版

2.23.1

功能优化

问题修复

  • 修复易支付无法正常回调的问题(商业版)
  • 修复使用 MariaDB 无法正常启动的问题(专业版 / 商业版)
  • 修复使用 MariaDB 时无法正常查看商店分析数据的问题(商业版)

依赖更新

付费版

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

依赖更新

开发者相关

  • 为商城的产品和产品分类提供 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
付费版 测试版

2.23.0-beta.2

⚠️ 提示

此版本为 2.23.0 的测试版本,不建议在生产环境升级,同时在测试时需要注意以下事项:

  • 此版本升级了 Spring Boot 4 版本,已知有少部分插件不兼容,包括应用市场插件,建议在升级 Halo 前先升级应用市场插件(1.16.0)
  • 建议升级 Halo 之后检查是否有异常的插件,如有异常,请向插件作者报告

历史测试版本:

新特性

  • 实现虚拟交付的远程 API 发货功能(商业版)
  • 提供订单日志功能(商业版)

功能优化

问题修复

  • 修复 2.23.0-beta.1 中使用 MySQL 无法正常启动的问题(商业版)
  • 修复提交订单时手动输入地址信息后无法提交订单的问题(商业版)
  • 修复颜色选择表单项手动输入颜色值会导致结果不符合预期的问题 by @ruibaby in halo-dev/halo#8399
  • 修复 API 错误处理器在响应缺少 Content-Type 时的空引用错误 by @dataCenter430 in halo-dev/halo#8397

Full Changelog: v2.23.0-beta.1...v2.23.0-beta.2

付费版 测试版

2.23.0-beta.1

⚠️ 提示

此版本为 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

依赖更新

开发者相关

Full Changelog: v2.22.11...v2.23.0-beta.1

付费版

2.22.14

功能优化

  • 支持在订单详情页面显示客户备注(商业版)

问题修复

  • 修复 JAR 部署时商店模块的结算和支付模板无法访问的问题(商业版)
  • 解决在编辑器中复制或粘贴图片时首张图片会被覆盖的问题 by @LIlGG in halo-dev/halo#8333
付费版

2.22.13

问题修复

  • 全站私有化配置支持拦截附件资源(专业版 / 商业版)
  • 修复在个人中心的地址管理中,设置默认地址失败的问题(商业版)
  • 解决 Array 组件空值渲染异常的问题 by @LIlGG in halo-dev/halo#8305
付费版

2.22.12

功能优化

  • 优化短信服务错误日志提示(专业版 / 商业版)
  • Array 组件适配 Halo 中的大部分组件并支持 Select 远程数据源 by @LIlGG in halo-dev/halo#8267

问题修复

  • 解决 Sercet 组件 UI 过长且处于最后一行时会出现边框被遮挡的问题 by @LIlGG in halo-dev/halo#8268

Full Changelog: v2.22.11...v2.22.12

付费版

2.22.11

功能优化

问题修复

开发者相关

Full Changelog: v2.22.10...v2.22.11

付费版

2.22.10

功能优化

问题修复

开发者相关

Full Changelog: v2.22.9...v2.22.10

付费版

2.22.9

问题修复

  • 修复无法正常下单的问题(商业版)
  • 修复特定环境下无法删除产品分类的问题(商业版)
  • 解决 Formkit Toggle 组件切换无效的问题 by @LIlGG in halo-dev/halo#8206
  • 修复编辑器转存单个图片时的成功提示信息不正确的问题 by @ruibaby in halo-dev/halo#8217
  • 修复附件删除后再次访问时出现 500 错误 by @JohnNiang in halo-dev/halo#8222
  • 解决标签和分类选择器嵌入至弹窗时下拉菜单会被遮挡的问题 by @LIlGG in halo-dev/halo#8224

Full Changelog: v2.22.8...v2.22.9

付费版

2.22.8

功能优化

问题修复

  • 修复银行转账支付方式没有填写支付信息表单界面的问题(商业版)
  • 修复订单被手动确认支付后,支付信息界面仍然显示 去支付 按钮的问题(商业版)
  • 修复无法移除已关联订单的产品规格(商业版)
  • 解决停止插件后可能导致系统无法正常访问的问题 by @JohnNiang in halo-dev/halo#8181
  • 修复多值索引部分查询结果不准确问题 by @JohnNiang in halo-dev/halo#8187
  • 修复附件表单类型的移除逻辑问题,与旧版保持一致 by @ruibaby in halo-dev/halo#8191
  • 解决默认编辑器中顶部工具栏中的对齐工具对图片、视频、音频无效的问题 by @LIlGG in halo-dev/halo#8203

开发者相关

Full Changelog: v2.22.7...v2.22.8

付费版

2.22.5

功能优化

问题修复

Full Changelog: v2.22.4...v2.22.5

付费版

2.22.4

新特性

  • 支持微信支付(商业版)

功能优化

  • 支持清除选中的产品分类(商业版)
  • 优化支付宝电脑网站支付体验(商业版)

问题修复

  • 修复手动转账或者二维码收款支付之后无法确认支付的问题(商业版)
  • 修复最后一页数据可能包含上一页部分数据的问题 by @JohnNiang in halo-dev/halo#8138
  • 修复头像附件配置的描述文本,移除不存在的分组选项说明 by @Copilot in halo-dev/halo#8145
  • 修复 Windows 和 Linux 下无法正常访问缩略图的问题 by @JohnNiang in halo-dev/halo#8153
  • 解决编辑器粘贴富文本内单个图片时无法正确上传的问题 by @LIlGG in halo-dev/halo#8154

Full Changelog: v2.22.3...v2.22.4