v2.19.0
版本发布时间: 2024-09-02 10:36:27
halo-dev/halo最新发布版本:v2.19.3(2024-09-10 17:44:32)
⚠️ 重要提示
- 此版本有安全性修复,建议所有用户升级到此版本。
- 为了获得更好的体验,此版本的编辑器移除了代码块高亮渲染功能,改为由代码块高亮插件统一提供,建议升级到此版本之后,同时升级 highlight.js 代码高亮 插件至最新版本。
- 此版本新增了附件生成多尺寸图片的功能,升级到此版本之后会自动为已上传的图片生成不同尺寸的图片,这个阶段可能会导致服务运行缓慢,这属于正常现象。
新特性
- 附件图片支持生成多尺寸图片,文章支持响应式图片。 by @guqing in https://github.com/halo-dev/halo/pull/6454
- 为附件选择组件添加更多筛选项支持。 by @ruibaby in https://github.com/halo-dev/halo/pull/6505
- 支持修改附件的显示名称。 by @ruibaby in https://github.com/halo-dev/halo/pull/6504
- 支持从备份目录选择文件进行恢复。 by @JohnNiang in https://github.com/halo-dev/halo/pull/6486
- Code 输入框支持全屏编辑。 by @ruibaby in https://github.com/halo-dev/halo/pull/6453
功能优化
- 优化当主题模板找不到的异常提示。 by @JohnNiang in https://github.com/halo-dev/halo/pull/6511
- 在初始化页面添加使用 H2 数据库的警告。 by @ruibaby in https://github.com/halo-dev/halo/pull/6502
- 支持在插件变动之后(版本更新或者首次启用),提示使用者重载页面。 by @guqing in https://github.com/halo-dev/halo/pull/6470
- 使用 patch 接口重构文章的恢复、可见性修改等逻辑。 by @ruibaby in https://github.com/halo-dev/halo/pull/6464
- 使用 patch 接口重构页面的删除、可见性修改等逻辑。 by @ruibaby in https://github.com/halo-dev/halo/pull/6463
- 使用 patch 接口重构菜单项拖动排序功能。 by @ruibaby in https://github.com/halo-dev/halo/pull/6462
- 使用 patch 接口重构分类拖动排序功能。 by @ruibaby in https://github.com/halo-dev/halo/pull/6461
- 在主题预览界面中将保存按钮固定在底部。 by @LIlGG in https://github.com/halo-dev/halo/pull/6449
- 支持在附件库中预览 avif 类型的图片。 by @LIlGG in https://github.com/halo-dev/halo/pull/6446
- 完善搜索引擎过滤功能。 by @JohnNiang in https://github.com/halo-dev/halo/pull/6442
- 重构用户筛选组件,支持远程搜索。 by @ruibaby in https://github.com/halo-dev/halo/pull/6529
- 使用重构的 Formkit Select 组件来实现业务选择器。 by @LIlGG in https://github.com/halo-dev/halo/pull/6525
- 简化文章设置表单的部分表单项。 by @ruibaby in https://github.com/halo-dev/halo/pull/6539
问题修复
- 使用白名单校验 a 标签的 href 用于解决潜在的安全问题。 by @LIlGG in https://github.com/halo-dev/halo/pull/6499
- 修复文章的上一篇下一篇链接包含了隐藏分类下的文章。 by @guqing in https://github.com/halo-dev/halo/pull/6491
- 修复切换账号登录时设备信息更新不正确的问题。 by @guqing in https://github.com/halo-dev/halo/pull/6483
- 修复有时无法给用户赋权限的问题。 by @JohnNiang in https://github.com/halo-dev/halo/pull/6471
- 解决预览主题时保存设置,页面会跳转至首页的问题。 by @LIlGG in https://github.com/halo-dev/halo/pull/6447
- 解决默认编辑器中在空白行中按退格键无法回退到列表项中的问题。 by @LIlGG in https://github.com/halo-dev/halo/pull/6445
- 修复获取用户列表时可能返回空结果的问题。 by @JohnNiang in https://github.com/halo-dev/halo/pull/6532
- 修复滚动更新时无法启动新的 Halo 实例的问题。 by @JohnNiang in https://github.com/halo-dev/halo/pull/6543
- 修复由于索引比较时可能出现整数溢出导致文章偶尔无法访问的问题。 by @guqing in https://github.com/halo-dev/halo/pull/6555
开发者相关
- 重构默认编辑器代码块使其能够被插件扩展。 by @LIlGG in https://github.com/halo-dev/halo/pull/6428
- Console 评论和回复管理列表项的操作按钮支持被插件扩展。 by @chengzhongxue in https://github.com/halo-dev/halo/pull/6438
- 增加通过链接转存第三方资源至附件库的接口。 by @LIlGG in https://github.com/halo-dev/halo/pull/6364
- 重构 FormKit 选择器组件以支持更多功能。 by @LIlGG in https://github.com/halo-dev/halo/pull/6473
- 为 postFinder 添加一个统一参数的 list 方法并支持传递排序参数。 by @guqing in https://github.com/halo-dev/halo/pull/6531
依赖更新
- 升级 Spring Boot 至 3.3.3。 by @JohnNiang in https://github.com/halo-dev/halo/pull/6512
- 升级 Tiptap 相关依赖至 2.6.5。 by @LIlGG in https://github.com/halo-dev/halo/pull/6503
文档
资源
适用于 2.0 的插件和主题可查阅:
Full Changelog: https://github.com/halo-dev/halo/compare/v2.18.0...v2.19.0
1、 halo-2.19.0.jar 94.88MB
2、 halo-2.19.0.jar.sha256 64B