Releases: halo-dev/halo
Releases · halo-dev/halo
2.19.3
2.19.2
问题修复
- 修复取消用户角色后无法正常渲染用户列表的问题。 by @JohnNiang in #6612
- 解决 FormKit Select 组件在值变更时不会发出事件及修改选项值的问题。 by @LIlGG in #6610
- 修复 GIF 缩略图生成只会保留第一帧的问题。 by @guqing in #6597
- 解决无法为 FormKit Select 组件的选项设置禁用的问题。 by @LIlGG in #6595
- 为 Formkit Select 组件远程查询增加指定 Key 的字段。 by @LIlGG in #6591
- 解决在默认编辑器中添加表格报错的问题。 by @LIlGG in #6587
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.19.1...v2.19.2
2.19.1
功能优化
问题修复
- 解决 FormKit 选择器回显数据异常的问题。 by @LIlGG in #6571
- 修复重启后无法搜索部分文档的问题。 by @JohnNiang in #6570
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.19.0...v2.19.1
2.19.0
⚠️ 重要提示
- 此版本有安全性修复,建议所有用户升级到此版本。
- 为了获得更好的体验,此版本的编辑器移除了代码块高亮渲染功能,改为由代码块高亮插件统一提供,建议升级到此版本之后,同时升级 highlight.js 代码高亮 插件至最新版本。
- 此版本新增了附件生成多尺寸图片的功能,升级到此版本之后会自动为已上传的图片生成不同尺寸的图片,这个阶段可能会导致服务运行缓慢,这属于正常现象。
新特性
- 附件图片支持生成多尺寸图片,文章支持响应式图片。 by @guqing in #6454
- 为附件选择组件添加更多筛选项支持。 by @ruibaby in #6505
- 支持修改附件的显示名称。 by @ruibaby in #6504
- 支持从备份目录选择文件进行恢复。 by @JohnNiang in #6486
- Code 输入框支持全屏编辑。 by @ruibaby in #6453
功能优化
- 优化当主题模板找不到的异常提示。 by @JohnNiang in #6511
- 在初始化页面添加使用 H2 数据库的警告。 by @ruibaby in #6502
- 支持在插件变动之后(版本更新或者首次启用),提示使用者重载页面。 by @guqing in #6470
- 使用 patch 接口重构文章的恢复、可见性修改等逻辑。 by @ruibaby in #6464
- 使用 patch 接口重构页面的删除、可见性修改等逻辑。 by @ruibaby in #6463
- 使用 patch 接口重构菜单项拖动排序功能。 by @ruibaby in #6462
- 使用 patch 接口重构分类拖动排序功能。 by @ruibaby in #6461
- 在主题预览界面中将保存按钮固定在底部。 by @LIlGG in #6449
- 支持在附件库中预览 avif 类型的图片。 by @LIlGG in #6446
- 完善搜索引擎过滤功能。 by @JohnNiang in #6442
- 重构用户筛选组件,支持远程搜索。 by @ruibaby in #6529
- 使用重构的 Formkit Select 组件来实现业务选择器。 by @LIlGG in #6525
- 简化文章设置表单的部分表单项。 by @ruibaby in #6539
问题修复
- 使用白名单校验 a 标签的 href 用于解决潜在的安全问题。 by @LIlGG in #6499
- 修复文章的上一篇下一篇链接包含了隐藏分类下的文章。 by @guqing in #6491
- 修复切换账号登录时设备信息更新不正确的问题。 by @guqing in #6483
- 修复有时无法给用户赋权限的问题。 by @JohnNiang in #6471
- 解决预览主题时保存设置,页面会跳转至首页的问题。 by @LIlGG in #6447
- 解决默认编辑器中在空白行中按退格键无法回退到列表项中的问题。 by @LIlGG in #6445
- 修复获取用户列表时可能返回空结果的问题。 by @JohnNiang in #6532
- 修复滚动更新时无法启动新的 Halo 实例的问题。 by @JohnNiang in #6543
- 修复由于索引比较时可能出现整数溢出导致文章偶尔无法访问的问题。 by @guqing in #6555
开发者相关
- 重构默认编辑器代码块使其能够被插件扩展。 by @LIlGG in #6428
- Console 评论和回复管理列表项的操作按钮支持被插件扩展。 by @chengzhongxue in #6438
- 增加通过链接转存第三方资源至附件库的接口。 by @LIlGG in #6364
- 重构 FormKit 选择器组件以支持更多功能。 by @LIlGG in #6473
- 为 postFinder 添加一个统一参数的 list 方法并支持传递排序参数。 by @guqing in #6531
依赖更新
- 升级 Spring Boot 至 3.3.3。 by @JohnNiang in #6512
- 升级 Tiptap 相关依赖至 2.6.5。 by @LIlGG in #6503
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.18.0...v2.19.0
2.19.0-rc.4
2.19.0-rc.3
功能优化
问题修复
- 修复滚动更新时无法启动新的 Halo 实例的问题。 by @JohnNiang in #6543
- 修复 postFinder 的 list 排序参数不生效的问题。 by @guqing in #6544
Full Changelog: v2.19.0-rc.2...v2.19.0-rc.3
2.19.0-rc.2
功能优化
问题修复
- 修复 H2 数据库提示判断有误的问题。 by @ruibaby in #6526
- 修复可能无法正常访问插件提供的接口的问题。 by @JohnNiang in #6530
- 修复获取用户列表时可能返回空结果的问题。 by @JohnNiang in #6532
开发者相关
Full Changelog: v2.19.0-rc.1...v2.19.0-rc.2
2.19.0-rc.1
新特性
- 附件图片支持生成多尺寸图片,文章支持响应式图片。 by @guqing in #6454
- 为附件选择组件添加更多筛选项支持。 by @ruibaby in #6505
- 支持修改附件的显示名称。 by @ruibaby in #6504
- 支持从备份目录选择文件进行恢复。 by @JohnNiang in #6486
- Code 输入框支持全屏编辑。 by @ruibaby in #6453
功能优化
- 优化当主题模板找不到的异常提示。 by @JohnNiang in #6511
- 在初始化页面添加使用 H2 数据库的警告。 by @ruibaby in #6502
- 支持在插件变动之后(版本更新或者首次启用),提示使用者重载页面。 by @guqing in #6470
- 使用 patch 接口重构文章的恢复、可见性修改等逻辑。 by @ruibaby in #6464
- 使用 patch 接口重构页面的删除、可见性修改等逻辑。 by @ruibaby in #6463
- 使用 patch 接口重构菜单项拖动排序功能。 by @ruibaby in #6462
- 使用 patch 接口重构分类拖动排序功能。 by @ruibaby in #6461
- 在主题预览界面中将保存按钮固定在底部。 by @LIlGG in #6449
- 支持在附件库中预览 avif 类型的图片。 by @LIlGG in #6446
- 完善搜索引擎过滤功能。 by @JohnNiang in #6442
问题修复
- 使用白名单校验 a 标签的 href 用于解决潜在的安全问题。 by @LIlGG in #6499
- 修复文章的上一篇下一篇链接包含了隐藏分类下的文章。 by @guqing in #6491
- 修复切换账号登录时设备信息更新不正确的问题。 by @guqing in #6483
- 修复有时无法给用户赋权限的问题。 by @JohnNiang in #6471
- 解决预览主题时保存设置,页面会跳转至首页的问题。 by @LIlGG in #6447
- 解决默认编辑器中在空白行中按退格键无法回退到列表项中的问题。 by @LIlGG in #6445
开发者相关
- 重构默认编辑器代码块使其能够被插件扩展。 by @LIlGG in #6428
- Console 评论和回复管理列表项的操作按钮支持被插件扩展。 by @chengzhongxue in #6438
- 增加通过链接转存第三方资源至附件库的接口。 by @LIlGG in #6364
- 重构 FormKit 选择器组件以支持更多功能。 by @LIlGG in #6473
依赖更新
- 升级 Spring Boot 至 3.3.3。 by @JohnNiang in #6512
- 升级 Tiptap 相关依赖至 2.6.5。 by @LIlGG in #6503
Full Changelog: v2.18.0...v2.19.0-rc.1
2.18.0
新特性
功能优化
- 附件库支持预览视频封面。 by @LonelySnowman in #6265
- 设备管理去除 IP 地址检查以避免频繁登录。 by @guqing in #6275
- 格式化新设备登录邮件通知内的登录时间为系统时区。 by @ShiinaKin in #6309
- 默认编辑器增加 Tab 快捷键首行缩进功能。 by @LIlGG in #6388
- 修改附件选择组件的默认显示数量,以解决因为图片数量过多或者图片过大导致的卡顿问题。 by @ruibaby in #6402
- 移除编辑器分栏卡片的默认 padding 样式。 by @ruibaby in #6407
问题修复
- 修复默认编辑器中跨行选择节点时冒泡菜单无法出现的问题。 by @LIlGG in #6268
- 修复创建文章前批量上传图片可能出现异常的问题。 by @ruibaby in #6276
- 修复无法正常刷新搜索引擎的问题。 by @JohnNiang in #6323
- 修复保持登录会话功能可能失效的问题。 by @JohnNiang in #6329
- 修复在没有插件文件的情况下可能无法删除插件的问题。 by @JohnNiang in #6334
- 修复访问不存在的主题资源时出现服务器异常的问题。 by @JohnNiang in #6340
- 解决默认编辑器标题在使用组合输入时,按下回车键会导致其失去焦点的问题。 by @LIlGG in #6347
- 解决默认编辑器中对文本使用高亮会导致按键被阻止的问题。 by @LIlGG in #6387
- 为个人中心发布文章的操作添加重试机制,防止后端因为乐观锁出现异常错误。 by @ruibaby in #6406
- 修复默认编辑器中列表项需要按多次退格键才可以删除的问题。 by @LIlGG in #6408
开发者相关
- 支持在插件中获取插件根目录。 by @JohnNiang in #6269
- 在 BasePlugin 的 PluginWrapper 构造函数输出过时警告日志以提醒开发者尽快适配。 by @guqing in #6277
- 添加认证授权的前置和后置处理器扩展点。 by @JohnNiang in #6297
- 插件启动时触发一次插件配置更新事件以便进行资源初始化操作。 by @guqing in #6346
- 将 ExtensionGetter Bean 共享给插件使用,以便插件可以通过它来获取扩展。 by @LIlGG in #6365
- 新增文章摘要生成扩展点用于扩展自动生成摘要的方式。 by @guqing in #6348
依赖更新
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: v2.17.0...v2.18.0
2.18.0-rc.1
功能优化
- 附件库支持预览视频封面。 by @LonelySnowman in #6265
- 设备管理去除 IP 地址检查以避免频繁登录。 by @guqing in #6275
- 格式化新设备登录邮件通知内的登录时间为系统时区。 by @ShiinaKin in #6309
- 默认编辑器增加 Tab 快捷键首行缩进功能。 by @LIlGG in #6388
- 修改附件选择组件的默认显示数量,以解决因为图片数量过多或者图片过大导致的卡顿问题。 by @ruibaby in #6402
- 移除编辑器分栏卡片的默认 padding 样式。 by @ruibaby in #6407
问题修复
- 修复默认编辑器中跨行选择节点时冒泡菜单无法出现的问题。 by @LIlGG in #6268
- 修复创建文章前批量上传图片可能出现异常的问题。 by @ruibaby in #6276
- 修复无法正常刷新搜索引擎的问题。 by @JohnNiang in #6323
- 修复保持登录会话功能可能失效的问题。 by @JohnNiang in #6329
- 修复在没有插件文件的情况下可能无法删除插件的问题。 by @JohnNiang in #6334
- 修复访问不存在的主题资源时出现服务器异常的问题。 by @JohnNiang in #6340
- 解决默认编辑器标题在使用组合输入时,按下回车键会导致其失去焦点的问题。 by @LIlGG in #6347
- 解决默认编辑器中对文本使用高亮会导致按键被阻止的问题。 by @LIlGG in #6387
- 为个人中心发布文章的操作添加重试机制,防止后端因为乐观锁出现异常错误。 by @ruibaby in #6406
- 修复默认编辑器中列表项需要按多次退格键才可以删除的问题。 by @LIlGG in #6408
开发者相关
- 支持在插件中获取插件根目录。 by @JohnNiang in #6269
- 在 BasePlugin 的 PluginWrapper 构造函数输出过时警告日志以提醒开发者尽快适配。 by @guqing in #6277
- 添加认证授权的前置和后置处理器扩展点。 by @JohnNiang in #6297
- 插件启动时触发一次插件配置更新事件以便进行资源初始化操作。 by @guqing in #6346
- 将 ExtensionGetter Bean 共享给插件使用,以便插件可以通过它来获取扩展。 by @LIlGG in #6365
依赖更新
Full Changelog: v2.17.0...v2.18.0-rc.1