2.16.0
付费版
更新日志
新特性
- 支持配置注册限制用户邮箱后缀。(专业版)
- 短信登陆支持记住登录状态选项。(专业版)
- 支持使用 Redis 存储登录 Session。(专业版)
- 新增文章定时发布功能。 by @guqing in halo-dev/halo#5940
- 为登录增加保持登录会话机制以优化登录体验。 by @guqing in halo-dev/halo#5929
- 附件库支持按文件类型进行过滤。 by @LIlGG in halo-dev/halo#5893
功能优化
- 优化注册相关的选项是否显示的条件,仅当开启开放注册选项时,才显示注册相关的选项。(专业版)
- 优化附件分组、存储策略选择组件的 UI。 by @ruibaby in halo-dev/halo#5996
- Console 端的插件管理列表支持在地址栏记录筛选条件。 by @ruibaby in halo-dev/halo#5995
- 优化 Console 文章管理中的文章发布逻辑。 by @ruibaby in halo-dev/halo#5987
- 优化和角色相关的对话框显示逻辑,减少不必要的渲染开销和请求。 by @ruibaby in halo-dev/halo#5984
- 优化和用户管理相关的所有对话框显示逻辑,减少不必要的渲染开销和请求。 by @ruibaby in halo-dev/halo#5975
- 优化页面设置弹窗的显示逻辑,减少不必要的请求。 by @ruibaby in halo-dev/halo#5968
- 优化附件管理相关代码,减少重复和不必要的请求。 by @ruibaby in halo-dev/halo#5967
- 优化主题管理弹窗的显示逻辑,减少不必要的请求。 by @ruibaby in halo-dev/halo#5966
- 优化默认编辑器代码块 Backspace 快捷键逻辑。 by @LIlGG in halo-dev/halo#5936
- 优化认证方式的排序并支持拖动。 by @guqing in halo-dev/halo#5914
- 优化角色详情中的提示组件,移除关闭按钮。 by @lan-yonghui in halo-dev/halo#5909
- 为主题管理增加清理模板引擎缓存的功能。 by @guqing in halo-dev/halo#5906
- 邮件通知功能现在只向经过验证的邮箱地址发送通知匿名用户除外。 by @guqing in halo-dev/halo#5905
- 管理员回复评论或回复后自动通过审核。 by @guqing in halo-dev/halo#5903
- 优化被依赖的插件的升级,启用和禁用。 by @JohnNiang in halo-dev/halo#5900
- 在概览页面复制信息时,为主题和插件添加版本号。 by @ruibaby in halo-dev/halo#6012
- 优化 HTTP 缓存控制。 by @JohnNiang in halo-dev/halo#6015
问题修复
- 修复关闭
注册验证手机号选项时,注册仍然提示需要验证手机号的问题。(专业版) - 修复在文章版本历史内容预览中代码块颜色显示异常的问题。 by @ruibaby in halo-dev/halo#5982
- 修复登录成功后立即出现登录失效的问题。 by @JohnNiang in halo-dev/halo#5961
- 修复开启 HSTS 可能会导致未开启 HSTS 的子域名站点无法访问的问题。 by @JohnNiang in halo-dev/halo#5956
- 修复默认编辑器中列表使用 Backspace 快捷键删除选中文本的错误行为。 by @LIlGG in halo-dev/halo#5938
- 解决默认编辑器中顶部工具栏菜单溢出后被遮挡的问题。 by @LIlGG in halo-dev/halo#5930
- 解决默认编辑器中滚动表格时会导致光标变换的问题。 by @LIlGG in halo-dev/halo#5928
- 修复当 Dialog 标题过长时,提示图标的样式问题。 by @lan-yonghui in halo-dev/halo#5910
- 修复插件定义的权限没有在插件详情页显示的问题。 by @guqing in halo-dev/halo#5880
- 解决初始化时无法正常启用插件的问题。 by @JohnNiang in halo-dev/halo#5874
- 修复初始化时未按预期删除自定义资源。 by @guqing in halo-dev/halo#5859
- 修复因升级应用市场插件导致部分插件意外停止的问题。 by @JohnNiang in halo-dev/halo#5855
- 解决默认编辑器中的表格首行合并单元格后会出现宽度重置的问题。 by @LIlGG in halo-dev/halo#5803
- 修复插件启动成功但仍然可能无法获取扩展点导致页面无法访问的问题。 by @JohnNiang in halo-dev/halo#6006
开发者相关
- 为插件提供文章内容获取的 Bean。 by @guqing in halo-dev/halo#5981
- 为自定义模型 List API 添加默认排序。 by @guqing in halo-dev/halo#5937
- 为 VAlert 组件增加标题插槽。 by @lan-yonghui in halo-dev/halo#5911
- 优化 UI 部分的扩展点获取实现,让部分扩展点支持异步获取。 by @ruibaby in halo-dev/halo#6018
依赖更新
- 更新上传库 Uppy 的包依赖。 by @ruibaby in halo-dev/halo#5997
- 升级 Spring Boot 至 3.3.0。 by @JohnNiang in halo-dev/halo#5979
- 升级 Vue 生态的相关依赖至最新版本。 by @ruibaby in halo-dev/halo#5965
- 升级 pnpm 的版本至 9。 by @ruibaby in halo-dev/halo#5953
- 升级 Tiptap 依赖至 2.4.0。 by @ruibaby in halo-dev/halo#5951
- 升级 PF4J 至 3.11.1。 by @JohnNiang in halo-dev/halo#5950
- 升级 UI 部分的 Vite 版本至 5.x。 by @ruibaby in halo-dev/halo#5920
Full Changelog: v2.15.0...v2.16.0