Releases: halo-dev/halo
Releases · halo-dev/halo
2.17.0-alpha.2
新特性
功能优化
- 优化文章编辑器内容区域在低分屏下的表现。 by @ruibaby in #6175
- 为默认编辑器代码块增加折叠功能。 by @LIlGG in #6177
- 默认编辑器图片跳转链接支持配置新窗口打开。 by @LIlGG in #6170
问题修复
- 修复在没有配置 TOTP 验证器的情况下仍被要求二步验证的问题。 by @JohnNiang in #6174
- 修复查询分类的排序条件拼写错误导致的错误。 by @guqing in #6173
- 修复在扩展点设置页面切换扩展点定义后,扩展定义的选项被清空的问题。 by @ruibaby in #6165
开发者相关
Full Changelog: v2.17.0-alpha.1...v2.17.0-alpha.2
2.17.0-alpha.1
新特性
- 为单个主题配置增加导入与导出的功能。 by @LIlGG in #6071
- 新增设备管理功能,允许管理已登录你账号的设备并随时移除可疑设备。 by @guqing in #6100
- 支持在分类上为关联的文章统一设置渲染模板。 by @guqing in #6106
- 新增独立分类选项用于控制关联的子分类下的文章显示以提供更灵活的内容管理方式。 by @guqing in #6083
- 允许为分类设置是否从列表中隐藏。 by @guqing in #6116
- 支持批量发布/取消发布文章。 by @ruibaby in #6123
- 支持批量为文章设置部分属性。 by @ruibaby in #6142
- 添加系统扩展点的查看和设置页面。 by @ruibaby in #6137
功能优化
- 重构索引机制的查询和排序使整体性能提升 50% 以上。 by @guqing in #6039
- 优化默认编辑器代码块样式。 by @LIlGG in #6089
- 优化默认编辑器代码块缩进为两个空格。 by @LIlGG in #6090
- 为默认编辑器的块级节点增加间隙光标的功能。 by @LIlGG in #6103
- 为默认编辑器添加 RangeSelection 选择器。 by @LIlGG in #6117
- 优化文章编辑页面自动保存标题的功能。 by @ruibaby in #6122
- 引入基于持久化 Token 的新 RememberMe 机制以增强安全性和管理灵活性,升级后需要重新登录。 by @guqing in #6131
问题修复
- 修复系统设置未保存导致无法正常注册的问题 by @ruibaby in #6035
- 修复 Tag 组件的图标为空时,Tag 中的内容没有居中的问题。 by @ShiinaKin in #6040
- 修复首次初始化后无法正常访问主题资源的问题。 by @JohnNiang in #6049
- 解决在默认编辑器中粘贴的内容无法生成标题 ID 的问题。 by @LIlGG in #6059
- 解决使用默认编辑器时无法正确设置焦点的问题。 by @LIlGG in #6062
- 修复已验证邮箱可以重复的问题。 by @guqing in #6064
- 修复新建文章时,没有自动选择之前所选编辑器的问题。 by @ruibaby in #6114
- 修复首次上传附件时,没有默认选择第一个存储策略的问题。 by @ruibaby in #6115
- 解决文章自动保存失效的问题。 by @LIlGG in #6147
- 处理默认编辑器中 iframe 标签的 src 属性可能存在的风险。 by @LIlGG in #6150
开发者相关
- 重构请求库并将
@halo-dev/api-client
作为全局共享依赖,开放给插件和外部应用程序使用。 by @ruibaby in #6132 - 添加 AvatarGroup 组件,用于堆叠多个头像。 by @ruibaby in #6128
- 为 Formkit 增加动态列表的组件。 by @LIlGG in #6146
- 重构搜索引擎并提高可扩展性。 by @JohnNiang in #6082
- 为自定义模型添加 patch 类型的接口支持。 by @JohnNiang in #6031
- 将文章相关的事件移动至 api 模块以暴露给插件使用。 by @JohnNiang in #6052
- 为插件提供发送共享事件的支持。 by @JohnNiang in #6081
- 重构 OpenAPI 文档分组。 by @JohnNiang in #6130
- 增强插件配置的缓存管理并支持通过监听
PluginConfigUpdatedEvent
事件做一些特殊处理。 by @guqing in #6141 - 重构 ControllerBuilder 的匹配条件并增加 syncAllListOptions 作为启动时同步的查询条件。 by @guqing in #6145
- 支持通过 Builder 来简化 ListOptions 的构建。 by @guqing in #6148
依赖更新
- 升级 Spring Boot 至 3.3.1。 by @JohnNiang in #6110
- 升级 MariaDB 的原生驱动版本至 1.2.1,以解决使用 MariaDB 无法正常部署的问题。 by @ruibaby in #6133
- 升级 pf4j 至 3.12.0 版本以解决插件依赖解析不正确的问题。 by @guqing in #6143
Full Changelog: v2.16.0...v2.17.0-alpha.1
2.16.3
问题修复
- 修复插件捆绑资源文件在开发模式下不更改的问题。 by @JohnNiang in #6073
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.16.2...v2.16.3
2.16.2
问题修复
- 修复首次初始化后无法正常访问主题资源的问题。 by @JohnNiang in #6049
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.16.1...v2.16.2
2.16.1
2.16.0
新特性
- 新增文章定时发布功能。 by @guqing in #5940
- 为登录增加保持登录会话机制以优化登录体验。 by @guqing in #5929
- 附件库支持按文件类型进行过滤。 by @LIlGG in #5893
功能优化
- 优化附件分组、存储策略选择组件的 UI。 by @ruibaby in #5996
- Console 端的插件管理列表支持在地址栏记录筛选条件。 by @ruibaby in #5995
- 优化 Console 文章管理中的文章发布逻辑。 by @ruibaby in #5987
- 优化和角色相关的对话框显示逻辑,减少不必要的渲染开销和请求。 by @ruibaby in #5984
- 优化和用户管理相关的所有对话框显示逻辑,减少不必要的渲染开销和请求。 by @ruibaby in #5975
- 优化页面设置弹窗的显示逻辑,减少不必要的请求。 by @ruibaby in #5968
- 优化附件管理相关代码,减少重复和不必要的请求。 by @ruibaby in #5967
- 优化主题管理弹窗的显示逻辑,减少不必要的请求。 by @ruibaby in #5966
- 优化默认编辑器代码块 Backspace 快捷键逻辑。 by @LIlGG in #5936
- 优化认证方式的排序并支持拖动。 by @guqing in #5914
- 优化角色详情中的提示组件,移除关闭按钮。 by @lan-yonghui in #5909
- 为主题管理增加清理模板引擎缓存的功能。 by @guqing in #5906
- 邮件通知功能现在只向经过验证的邮箱地址发送通知匿名用户除外。 by @guqing in #5905
- 管理员回复评论或回复后自动通过审核。 by @guqing in #5903
- 优化被依赖的插件的升级,启用和禁用。 by @JohnNiang in #5900
- 在概览页面复制信息时,为主题和插件添加版本号。 by @ruibaby in #6012
- 优化 HTTP 缓存控制。 by @JohnNiang in #6015
问题修复
- 修复在文章版本历史内容预览中代码块颜色显示异常的问题。 by @ruibaby in #5982
- 修复登录成功后立即出现登录失效的问题。 by @JohnNiang in #5961
- 修复开启 HSTS 可能会导致未开启 HSTS 的子域名站点无法访问的问题。 by @JohnNiang in #5956
- 修复默认编辑器中列表使用 Backspace 快捷键删除选中文本的错误行为。 by @LIlGG in #5938
- 解决默认编辑器中顶部工具栏菜单溢出后被遮挡的问题。 by @LIlGG in #5930
- 解决默认编辑器中滚动表格时会导致光标变换的问题。 by @LIlGG in #5928
- 修复当 Dialog 标题过长时,提示图标的样式问题。 by @lan-yonghui in #5910
- 修复插件定义的权限没有在插件详情页显示的问题。 by @guqing in #5880
- 解决初始化时无法正常启用插件的问题。 by @JohnNiang in #5874
- 修复初始化时未按预期删除自定义资源。 by @guqing in #5859
- 修复因升级应用市场插件导致部分插件意外停止的问题。 by @JohnNiang in #5855
- 解决默认编辑器中的表格首行合并单元格后会出现宽度重置的问题。 by @LIlGG in #5803
- 修复插件启动成功但仍然可能无法获取扩展点导致页面无法访问的问题。 by @JohnNiang in #6006
开发者相关
- 为插件提供文章内容获取的 Bean。 by @guqing in #5981
- 为自定义模型 List API 添加默认排序。 by @guqing in #5937
- 为 VAlert 组件增加标题插槽。 by @lan-yonghui in #5911
- 优化 UI 部分的扩展点获取实现,让部分扩展点支持异步获取。 by @ruibaby in #6018
依赖更新
- 更新上传库 Uppy 的包依赖。 by @ruibaby in #5997
- 升级 Spring Boot 至 3.3.0。 by @JohnNiang in #5979
- 升级 Vue 生态的相关依赖至最新版本。 by @ruibaby in #5965
- 升级 pnpm 的版本至 9。 by @ruibaby in #5953
- 升级 Tiptap 依赖至 2.4.0。 by @ruibaby in #5951
- 升级 PF4J 至 3.11.1。 by @JohnNiang in #5950
- 升级 UI 部分的 Vite 版本至 5.x。 by @ruibaby in #5920
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.15.0...v2.16.0
2.16.0-rc.2
功能优化
- 在概览页面复制信息时,为主题和插件添加版本号。 by @ruibaby in #6012
- 优化 HTTP 缓存控制。 by @JohnNiang in #6015
问题修复
- 修复插件启动成功但仍然可能无法获取扩展点导致页面无法访问的问题。 by @JohnNiang in #6006
开发者相关
Full Changelog: v2.16.0-rc.1...v2.16.0-rc.2
2.16.0-rc.1
新特性
- 新增文章定时发布功能。 by @guqing in #5940
- 为登录增加保持登录会话机制以优化登录体验。 by @guqing in #5929
- 附件库支持按文件类型进行过滤。 by @LIlGG in #5893
功能优化
- 优化附件分组、存储策略选择组件的 UI。 by @ruibaby in #5996
- Console 端的插件管理列表支持在地址栏记录筛选条件。 by @ruibaby in #5995
- 优化 Console 文章管理中的文章发布逻辑。 by @ruibaby in #5987
- 优化和角色相关的对话框显示逻辑,减少不必要的渲染开销和请求。 by @ruibaby in #5984
- 优化和用户管理相关的所有对话框显示逻辑,减少不必要的渲染开销和请求。 by @ruibaby in #5975
- 优化页面设置弹窗的显示逻辑,减少不必要的请求。 by @ruibaby in #5968
- 优化附件管理相关代码,减少重复和不必要的请求。 by @ruibaby in #5967
- 优化主题管理弹窗的显示逻辑,减少不必要的请求。 by @ruibaby in #5966
- 优化默认编辑器代码块 Backspace 快捷键逻辑。 by @LIlGG in #5936
- 优化认证方式的排序并支持拖动。 by @guqing in #5914
- 优化角色详情中的提示组件,移除关闭按钮。 by @lan-yonghui in #5909
- 为主题管理增加清理模板引擎缓存的功能。 by @guqing in #5906
- 邮件通知功能现在只向经过验证的邮箱地址发送通知匿名用户除外。 by @guqing in #5905
- 管理员回复评论或回复后自动通过审核。 by @guqing in #5903
- 优化被依赖的插件的升级,启用和禁用。 by @JohnNiang in #5900
问题修复
- 修复在文章版本历史内容预览中代码块颜色显示异常的问题。 by @ruibaby in #5982
- 修复登录成功后立即出现登录失效的问题。 by @JohnNiang in #5961
- 修复开启 HSTS 可能会导致未开启 HSTS 的子域名站点无法访问的问题。 by @JohnNiang in #5956
- 修复默认编辑器中列表使用 Backspace 快捷键删除选中文本的错误行为。 by @LIlGG in #5938
- 解决默认编辑器中顶部工具栏菜单溢出后被遮挡的问题。 by @LIlGG in #5930
- 解决默认编辑器中滚动表格时会导致光标变换的问题。 by @LIlGG in #5928
- 修复当 Dialog 标题过长时,提示图标的样式问题。 by @lan-yonghui in #5910
- 修复插件定义的权限没有在插件详情页显示的问题。 by @guqing in #5880
- 解决初始化时无法正常启用插件的问题。 by @JohnNiang in #5874
- 修复初始化时未按预期删除自定义资源。 by @guqing in #5859
- 修复因升级应用市场插件导致部分插件意外停止的问题。 by @JohnNiang in #5855
- 解决默认编辑器中的表格首行合并单元格后会出现宽度重置的问题。 by @LIlGG in #5803
开发者相关
- 为插件提供文章内容获取的 Bean。 by @guqing in #5981
- 为自定义模型 List API 添加默认排序。 by @guqing in #5937
- 为 VAlert 组件增加标题插槽。 by @lan-yonghui in #5911
依赖更新
- 更新上传库 Uppy 的包依赖。 by @ruibaby in #5997
- 升级 Spring Boot 至 3.3.0。 by @JohnNiang in #5979
- 升级 Vue 生态的相关依赖至最新版本。 by @ruibaby in #5965
- 升级 pnpm 的版本至 9。 by @ruibaby in #5953
- 升级 Tiptap 依赖至 2.4.0。 by @ruibaby in #5951
- 升级 PF4J 至 3.11.1。 by @JohnNiang in #5950
- 升级 UI 部分的 Vite 版本至 5.x。 by @ruibaby in #5920
Full Changelog: v2.15.0...v2.16.0-rc.1
2.15.2
问题修复
- 修复插件定义的权限没有在插件详情页显示的问题。 by @guqing in #5880
- 解决初始化时无法正常启用插件的问题。 by @JohnNiang in #5874
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.15.1...v2.15.2
2.15.1
问题修复
- 修复初始化时未按预期删除自定义资源。 by @guqing in #5859
- 修复因升级应用市场插件导致部分插件意外停止的问题。 by @JohnNiang in #5855
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.15.0...v2.15.1