Releases: halo-dev/halo
Releases · halo-dev/halo
2.15.0
新特性
- 支持浏览、恢复、删除文章历史快照。 by @ruibaby in #5787
- 为默认编辑器表格增加 Tab 快捷键切换单元格的功能。 by @LIlGG in #5784
- 在个人中心的个人资料页面添加邮箱已验证的标识。 by @ruibaby in #5783
- 更新邮箱地址时需进行密码验证。 by @guqing in #5780
- 新增修改用户密码之后踢除用户的所有登录会话的功能。 by @guqing in #5757
- 用户修改密码功能增加原始密码确认步骤。 by @guqing in #5748
- 在文章列表增加按照更新时间进行排序的选项。 by @LIlGG in #5727
- 为文章标签列表增加关键词搜索及排序的功能。 by @LIlGG in #5710
- 将 Console 与 UC 的标签页标题改为网站实际标题。 by @LIlGG in #5696
- 为默认富文本编辑器添加清除格式的功能。 by @LIlGG in #5685
- 为默认富文本编辑器增加行高设置。 by @LIlGG in #5681
- 评论数据返回邮箱地址 hash 值以便生成默认头像。 by @mashirot in #5642
- 文章管理支持根据访问量和评论量排序。 by @ZJamss in #5614
- 为默认富文本编辑器添加格式刷扩展。 by @LIlGG in #5603
- 使用分页列表的形式重构文章标签页 UI。 by @LIlGG in #5593
功能优化
- 优化 Console 的请求异常提示,方便异常排查。 by @ruibaby in #5796
- 重构 Console 和 UC 的浏览器标题切换。 by @ruibaby in #5794
- 优化注册表单的用户名校验规则。 by @ruibaby in #5740
- 优化插件详情页面的字段显示。 by @ruibaby in #5724
- 优化主题详情页面的字段显示。 by @ruibaby in #5723
- 优化评论数据的调协过程以降低 Halo 启动时评论的调协耗时同时提高性能和资源利用率。 by @guqing in #5708
- 将新建用户的表单中的角色设置设为必填。 by @mashirot in #5697
- 当未开启允许注册选项时,隐藏注册相关的其他选项。 by @mashirot in #5690
- 对默认富文本编辑器中的工具栏进行折叠及精简优化。 by @LIlGG in #5683
- 优化默认富文本编辑器中顶部工具栏的子菜单弹出方式。 by @LIlGG in #5682
- 优化默认富文本编辑器中文本自动转为链接的相关逻辑。 by @LIlGG in #5680
- 优化分类关联文章数量的统计方式避免无效统计和额外的查询开销。 by @guqing in #5671
- 限定文章或页面中的发布日期中的年份为四位数。 by @LIlGG in #5666
- 优化文章上一篇下一篇的查询方式避免瞬时内存占用过高。 by @guqing in #5659
- 优化分类关联文章数量的查询避免因查询数据量过大而导致的阻塞或内存溢出。 by @guqing in #5658
- 优化通知订阅数据查询以解决由于数据过多导致查询慢进而阻塞调用方的问题。 by @guqing in #5656
- 插件支持显示启动中的状态。 by @ruibaby in #5520
- 通知订阅支持基于表达式订阅避免订阅随数据量增长同时自动优化之前的订阅数据。 by @guqing in #5705
- 优化编辑器的部分 UI。 by @ruibaby in #5828
问题修复
- 降级 PF4J 至 3.10.0 以修复部分情况下类无法卸载的问题。 by @JohnNiang in #5770
- 修复插件启动失败后没有正确清理资源的问题。 by @JohnNiang in #5765
- 修复默认编辑器中粘贴代码块会出现错行的问题。 by @LIlGG in #5737
- 布局高度引发页面背景色未完全填充滚动区域的问题。 by @AeroWang in #5698
- 修复附件详情弹窗可能无法显示数据的问题。 by @LIlGG in #5695
- 解决 Excel 表格粘贴至默认编辑器后会变为图片的问题。 by @LIlGG in #5793
开发者相关
- 为 Console 的用户详情页面的选项卡和个人中心的个人资料页面选项卡添加扩展点。 by @ruibaby in #5763
- 为主题和插件的定义文件添加问题反馈(issues)字段。 by @ruibaby in #5755
- 支持在插件中实现 WebSocket。 by @JohnNiang in #5662
依赖更新
- 升级 Spring Boot 至 3.3.0-RC1。 by @JohnNiang in #5760
- 升级 Tiptap 的版本为 2.3.0。 by @ruibaby in #5655
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.14.0...v2.15.0
2.15.0-rc.1
新特性
- 支持浏览、恢复、删除文章历史快照。 by @ruibaby in #5787
- 为默认编辑器表格增加 Tab 快捷键切换单元格的功能。 by @LIlGG in #5784
- 在个人中心的个人资料页面添加邮箱已验证的标识。 by @ruibaby in #5783
- 更新邮箱地址时需进行密码验证。 by @guqing in #5780
- 新增修改用户密码之后踢除用户的所有登陆会话的功能。 by @guqing in #5757
- 用户修改密码功能增加原始密码确认步骤。 by @guqing in #5748
- 在文章列表增加按照更新时间进行排序的选项。 by @LIlGG in #5727
- 为文章标签列表增加关键词搜索及排序的功能。 by @LIlGG in #5710
- 将 Console 与 UC 的标签页标题改为网站实际标题。 by @LIlGG in #5696
- 为默认富文本编辑器添加清除格式的功能。 by @LIlGG in #5685
- 为默认富文本编辑器增加行高设置。 by @LIlGG in #5681
- 评论数据返回邮箱地址 hash 值以便生成默认头像。 by @mashirot in #5642
- 文章管理支持根据访问量和评论量排序。 by @ZJamss in #5614
- 为默认富文本编辑器添加格式刷扩展。 by @LIlGG in #5603
- 使用分页列表的形式重构文章标签页 UI。 by @LIlGG in #5593
功能优化
- 优化 Console 的请求异常提示,方便异常排查。 by @ruibaby in #5796
- 重构 Console 和 UC 的浏览器标题切换。 by @ruibaby in #5794
- 优化注册表单的用户名校验规则。 by @ruibaby in #5740
- 优化插件详情页面的字段显示。 by @ruibaby in #5724
- 优化主题详情页面的字段显示。 by @ruibaby in #5723
- 优化评论数据的调协过程以降低 Halo 启动时评论的调协耗时同时提高性能和资源利用率。 by @guqing in #5708
- 将新建用户的表单中的角色设置设为必填。 by @mashirot in #5697
- 当未开启允许注册选项时,隐藏注册相关的其他选项。 by @mashirot in #5690
- 对默认富文本编辑器中的工具栏进行折叠及精简优化。 by @LIlGG in #5683
- 优化默认富文本编辑器中顶部工具栏的子菜单弹出方式。 by @LIlGG in #5682
- 优化默认富文本编辑器中文本自动转为链接的相关逻辑。 by @LIlGG in #5680
- 优化分类关联文章数量的统计方式避免无效统计和额外的查询开销。 by @guqing in #5671
- 限定文章或页面中的发布日期中的年份为四位数。 by @LIlGG in #5666
- 优化文章上一篇下一篇的查询方式避免瞬时内存占用过高。 by @guqing in #5659
- 优化分类关联文章数量的查询避免因查询数据量过大而导致的阻塞或内存溢出。 by @guqing in #5658
- 优化通知订阅数据查询以解决由于数据过多导致查询慢进而阻塞调用方的问题。 by @guqing in #5656
- 插件支持显示启动中的状态。 by @ruibaby in #5520
- 通知订阅支持基于表达式订阅避免订阅随数据量增长同时自动优化之前的订阅数据。 by @guqing in #5705
问题修复
- 降级 PF4J 至 3.10.0 以修复部分情况下类无法卸载的问题。 by @JohnNiang in #5770
- 修复插件启动失败后没有正确清理资源的问题。 by @JohnNiang in #5765
- 修复默认编辑器中粘贴代码块会出现错行的问题。 by @LIlGG in #5737
- 布局高度引发页面背景色未完全填充滚动区域的问题。 by @AeroWang in #5698
- 修复附件详情弹窗可能无法显示数据的问题。 by @LIlGG in #5695
- 解决 Excel 表格粘贴至默认编辑器后会变为图片的问题。 by @LIlGG in #5793
开发者相关
- 为 Console 的用户详情页面的选项卡和个人中心的个人资料页面选项卡添加扩展点。 by @ruibaby in #5763
- 为主题和插件的定义文件添加问题反馈(issues)字段。 by @ruibaby in #5755
- 支持在插件中实现 WebSocket。 by @JohnNiang in #5662
依赖更新
- 升级 Spring Boot 至 3.3.0-RC1。 by @JohnNiang in #5760
- 升级 Tiptap 的版本为 2.3.0。 by @ruibaby in #5655
Full Changelog: v2.14.1...v2.15.0-rc.1
2.14.1
问题修复
- 修复插件启动失败后没有正确清理资源的问题。 by @JohnNiang in #5765
- 降级 PF4J 至 3.10.0 以修复部分情况下类无法卸载的问题。 by @JohnNiang in #5770
- 修复默认编辑器中粘贴代码块会出现错行的问题。 by @LIlGG in #5737
- 修复附件详情弹窗可能无法显示数据的问题。 by @LIlGG in #5695
- 布局高度引发页面背景色未完全填充滚动区域的问题。 by @AeroWang in #5698
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.14.0...v2.14.1
2.14.0
新特性
- 为默认编辑器添加标题输入框。 by @ruibaby in #5465
- 为上传附件的组件添加基本的图片编辑功能。 by @ruibaby in #5585
- 使用索引机制优化回复功能的查询以提高查询速度。 by @guqing in #5497
- 使用索引机制优化评论数据查询以提高效率。 by @guqing in #5453
- 为附件添加下载功能。 by @ruibaby in #5496
- 附件管理的排序功能支持按照文件名排序。 by @ruibaby in #5494
- 在邮件通知设置中增加了发送测试的功能。 by @LIlGG in #5464
- 为富文本编辑器中的表格组件增加全选快捷键。 by @LIlGG in #5443
- 优化标签关联的文章数量的更新方式以降低标签太多时对 CPU 的消耗。 by @guqing in #5422
- 重构编辑器音频组件的上传逻辑,增加选择文件上传、上传进度条、取消、重试等机制。 by @LIlGG in #5421
- 邮件通知配置添加发送邮件地址配置选项。 by @lingrottin in #5351
功能优化
- 对 UI 的部分依赖进行分包处理。 by @ruibaby in #5580
- 为 UC 端保存文章的操作添加重试机制,防止出现因为锁导致的保存失败问题。 by @ruibaby in #5578
- 优化插件安装弹框组件的渲染时机,避免不必要的请求。 by @ruibaby in #5577
- 编辑器的代码块支持选择 Dart 语言。 by @Sakura-LF in #5531
- 有评论管理权限的用户发布的评论无需审核。 by @mashirot in #5529
- 在搜索标签或分类的同时允许进行创建新的分类或标签。 by @LIlGG in #5526
- 完善系统设置选项的帮助提示。 by @ruibaby in #5516
- 主题端评论列表支持同时获得回复数据。 by @guqing in #5505
- 移除默认富文本编辑器中链接的 nofollow 等属性,优化 SEO。 by @LIlGG in #5477
- 简化部分确认框的标题。 by @ruibaby in #5601
- 将默认存储策略模板的显示名称改为中文。 by @ruibaby in #5626
- 默认隐藏文章设置等界面的自定义元数据表单。 by @ruibaby in #5595
问题修复
- 修复当角色禁止访问 Console 后,无法正常重定向的问题。 by @LIlGG in #5609
- 修复个人中心中用户无法修改文章发布时间的问题。 by @LIlGG in #5596
- 修复在文章列表设置中可以无限点击上一个的问题。 by @LIlGG in #5594
- 修复在个人中心中使用默认富文本编辑器的附件库而导致的报错问题。 by @LIlGG in #5590
- 解决默认编辑器 getDraggable 在部分插件中失效的问题。 by @LIlGG in #5570
- 修复文章编辑页面出现多个滚动条导致的页面高度样式问题。 by @LIlGG in #5537
- 解决默认编辑器行内块元素下具有额外空行的问题。 by @LIlGG in #5523
- 优化表单中复选框、单选框等组件的帮助文字样式。 by @LIlGG in #5521
- 修复在某些情况下,打开文章预览或主题预览之后导致登录失效的问题。 by @ruibaby in #5518
- 修复附件管理中的分组排序不固定的问题。 by @ruibaby in #5495
- 修复仅拥有通知器配置权限时无法修改配置的问题。 by @guqing in #5489
- 解决在默认富文本编辑器中当链接为纯数字时报错的问题。 by @LIlGG in #5479
- 解决文章设置及页面设置中无法手动填写发布日期的问题。 by @LIlGG in #5472
- 修复邮件通知中跳转到通知中心的链接错误的问题。 by @longjuan in #5459
- 解决富文本编辑器中已上传的图片及视频会重复上传的问题。 by @LIlGG in #5437
- 修复进入文章页面会偶现错误提示的问题。 by @LIlGG in #5434
依赖更新
- 升级 OverlayScrollbars 的依赖版本至 2.5.0。 by @ruibaby in #5471
- 升级依赖 PF4J 至 3.11.0。 by @JohnNiang in #5462
- 升级依赖 Spring Boot 至 3.2.4。 by @JohnNiang in #5568
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.13.0...v2.14.0
2.14.0-rc.1
新特性
- 为默认编辑器添加标题输入框。 by @ruibaby in #5465
- 为上传附件的组件添加基本的图片编辑功能。 by @ruibaby in #5585
- 使用索引机制优化回复功能的查询以提高查询速度。 by @guqing in #5497
- 使用索引机制优化评论数据查询以提高效率。 by @guqing in #5453
- 为附件添加下载功能。 by @ruibaby in #5496
- 附件管理的排序功能支持按照文件名排序。 by @ruibaby in #5494
- 在邮件通知设置中增加了发送测试的功能。 by @LIlGG in #5464
- 为富文本编辑器中的表格组件增加全选快捷键。 by @LIlGG in #5443
- 优化标签关联的文章数量的更新方式以降低标签太多时对 CPU 的消耗。 by @guqing in #5422
- 重构编辑器音频组件的上传逻辑,增加选择文件上传、上传进度条、取消、重试等机制。 by @LIlGG in #5421
- 邮件通知配置添加发送邮件地址配置选项。 by @lingrottin in #5351
功能优化
- 对 UI 的部分依赖进行分包处理。 by @ruibaby in #5580
- 为 UC 端保存文章的操作添加重试机制,防止出现因为锁导致的保存失败问题。 by @ruibaby in #5578
- 优化插件安装弹框组件的渲染时机,避免不必要的请求。 by @ruibaby in #5577
- 编辑器的代码块支持选择 Dart 语言。 by @Sakura-LF in #5531
- 有评论管理权限的用户发布的评论无需审核。 by @mashirot in #5529
- 在搜索标签或分类的同时允许进行创建新的分类或标签。 by @LIlGG in #5526
- 完善系统设置选项的帮助提示。 by @ruibaby in #5516
- 主题端评论列表支持同时获得回复数据。 by @guqing in #5505
- 移除默认富文本编辑器中链接的 nofollow 等属性,优化 SEO。 by @LIlGG in #5477
问题修复
- 修复当角色禁止访问 Console 后,无法正常重定向的问题。 by @LIlGG in #5609
- 修复个人中心中用户无法修改文章发布时间的问题。 by @LIlGG in #5596
- 修复在文章列表设置中可以无限点击上一个的问题。 by @LIlGG in #5594
- 修复在个人中心中使用默认富文本编辑器的附件库而导致的报错问题。 by @LIlGG in #5590
- 解决默认编辑器 getDraggable 在部分插件中失效的问题。 by @LIlGG in #5570
- 修复文章编辑页面出现多个滚动条导致的页面高度样式问题。 by @LIlGG in #5537
- 解决默认编辑器行内块元素下具有额外空行的问题。 by @LIlGG in #5523
- 优化表单中复选框、单选框等组件的帮助文字样式。 by @LIlGG in #5521
- 修复在某些情况下,打开文章预览或主题预览之后导致登录失效的问题。 by @ruibaby in #5518
- 修复附件管理中的分组排序不固定的问题。 by @ruibaby in #5495
- 修复仅拥有通知器配置权限时无法修改配置的问题。 by @guqing in #5489
- 解决在默认富文本编辑器中当链接为纯数字时报错的问题。 by @LIlGG in #5479
- 解决文章设置及页面设置中无法手动填写发布日期的问题。 by @LIlGG in #5472
- 修复邮件通知中跳转到通知中心的链接错误的问题。 by @longjuan in #5459
- 解决富文本编辑器中已上传的图片及视频会重复上传的问题。 by @LIlGG in #5437
- 修复进入文章页面会偶现错误提示的问题。 by @LIlGG in #5434
依赖更新
- 升级 OverlayScrollbars 的依赖版本至 2.5.0。 by @ruibaby in #5471
- 升级依赖 PF4J 至 3.11.0。 by @JohnNiang in #5462
- 升级依赖 Spring Boot 至 3.2.4。 by @JohnNiang in #5568
Full Changelog: v2.13.1...v2.14.0-rc.1
2.13.1
2.13.0
新特性
- 使用索引机制优化用户查询以提高性能。 by @guqing in #5396
- 使用索引功能优化附件列表查询。 by @guqing in #5363
- 使用索引机制优化通知和订阅查询以提高性能。 by @guqing in #5414
- 增加对用户注册时必须验证邮箱的支持。 by @mashirot in #5320
- 重构编辑器视频组件的上传逻辑,增加选择文件上传、上传进度条、取消、重试等机制。 by @LIlGG in #5302
功能优化
- 优化登录相关页面的布局,修复在不同分辨率下的样式问题。 by @ruibaby in #5413
- 为插件静态代理资源增加缓存控制以减少不必要的请求。 by @guqing in #5392
- 避免个人令牌长度随着角色信息增长。 by @JohnNiang in #5374
- 移除启动时不必要的搜索引擎索引构建步骤。 by @guqing in #5332
- 优化查询视图构建只选择被使用到的索引字段构建查询视图。 by @guqing in #5312
问题修复
- 修复开启两步验证但未配置 TOTP 可能无法登录的问题。 by @JohnNiang in #5400
- 解决个人中心文章设置时报错的问题。 by @LIlGG in #5370
- 修复 Console 中用户头像无法正确获取的问题。 by @ruibaby in #5369
- 解决默认富文本编辑器表格前字符无法被编辑的问题。 by @LIlGG in #5365
- 修复事务未提交便触发控制器执行可能导致数据状态不正确的问题。 by @guqing in #5323
- 修复因限制分页参数导致部分主题页面无法正常渲染的问题。 by @JohnNiang in #5311
- 修复启动时 GcSynchronizer 没有精准过滤出所需数据导致内存占用会出现较高峰值的问题。 by @guqing in #5325
依赖更新
- 升级依赖 Spring Boot 至 3.2.3。 by @JohnNiang in #5402
- 升级 Vue 生态相关依赖至最新版本。 by @ruibaby in #5384
- 升级 Axios 依赖版本至 1.6.x。 by @ruibaby in #5383
- 升级 Tiptap 依赖至 2.2.3。 by @ruibaby in #5382
- 升级 FormKit 的依赖版本至 1.5.x。 by @ruibaby in #5395
- 更新预设插件的版本。 by @ruibaby in #5423
- 升级 Docker 镜像的运行环境至 JRE 21。 by @JohnNiang in #5341
开发者相关
- 提供认证相关的 WebFilter 扩展点。 by @JohnNiang in #5386
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.12.0...v2.13.0
2.13.0-rc.1
新特性
- 使用索引机制优化用户查询以提高性能。 by @guqing in #5396
- 使用索引功能优化附件列表查询。 by @guqing in #5363
- 使用索引机制优化通知和订阅查询以提高性能。 by @guqing in #5414
- 增加对用户注册时必须验证邮箱的支持。 by @mashirot in #5320
- 重构编辑器视频组件的上传逻辑,增加选择文件上传、上传进度条、取消、重试等机制。 by @LIlGG in #5302
功能优化
- 优化登录相关页面的布局,修复在不同分辨率下的样式问题。 by @ruibaby in #5413
- 为插件静态代理资源增加缓存控制以减少不必要的请求。 by @guqing in #5392
- 避免个人令牌长度随着角色信息增长。 by @JohnNiang in #5374
- 移除启动时不必要的搜索引擎索引构建步骤。 by @guqing in #5332
- 优化查询视图构建只选择被使用到的索引字段构建查询视图。 by @guqing in #5312
问题修复
- 修复开启两步验证但未配置 TOTP 可能无法登录的问题。 by @JohnNiang in #5400
- 解决个人中心文章设置时报错的问题。 by @LIlGG in #5370
- 修复 Console 中用户头像无法正确获取的问题。 by @ruibaby in #5369
- 解决默认富文本编辑器表格前字符无法被编辑的问题。 by @LIlGG in #5365
- 修复事务未提交便触发控制器执行可能导致数据状态不正确的问题。 by @guqing in #5323
- 修复因限制分页参数导致部分主题页面无法正常渲染的问题。 by @JohnNiang in #5311
- 修复启动时 GcSynchronizer 没有精准过滤出所需数据导致内存占用会出现较高峰值的问题。 by @guqing in #5325
依赖更新
- 升级依赖 Spring Boot 至 3.2.3。 by @JohnNiang in #5402
- 升级 Vue 生态相关依赖至最新版本。 by @ruibaby in #5384
- 升级 Axios 依赖版本至 1.6.x。 by @ruibaby in #5383
- 升级 Tiptap 依赖至 2.2.3。 by @ruibaby in #5382
- 升级 Docker 镜像的运行环境至 JRE 21。 by @JohnNiang in #5341
开发者相关
- 提供认证相关的 WebFilter 扩展点。 by @JohnNiang in #5386
Full Changelog: v2.12.0...v2.13.0-rc.1
2.12.4
问题修复
- 修复开启两步验证但未配置 TOTP 可能无法登录的问题。by @JohnNiang #5401
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: 8af623f...v2.12.4