v2.0.0-alpha.3
版本发布时间: 2022-10-26 15:41:14
halo-dev/halo最新发布版本:v2.19.3(2024-09-10 17:44:32)
Warning 当前版本为非正式发布版本,无法从
1.5
和1.6
直接升级到当前版本,也不建议在生产环境使用,欢迎大家测试并反馈。其次,在
2.0.0-alpha.2
中使用的插件在当前版本中可能无法正常运行。另外,在 Halo 2.0 正式发布的时候,我们会提供完整的升级指南。
自 v2.0.0-alpha.2 发布以来的变化如下:
问题修复
- 修复主题端菜单查询数据错误问题 by @guqing in #2587
- 修复主题列表数据类型转换问题 by @guqing in #2592
- 修复分类树状数据查询 by @guqing in #2537
- 修复数据一直处于删除中的错误 @JohnNiang in #2612
- 修复删除文章或自定义页面时没有级联删除内容快照和评论的问题 by @guqing in #2601
- 修复插件卸载时没有连同删除插件 JAR 文件的问题 by @guqing in #2613
- 修复文章、自定义页面、评论聚合查询接口排序不固定的问题 by @ruibaby in #2623
- 修复插件首次启动的时候没有设置 Console 端的资源地址问题 by @guqing in #2625
- 修复设置了文章的 htmlMetas 字段但没有在页面的 head 注入标签的问题 by @guqing in #2626
- 修复
halo-dev/console
项目的部分scripts
无法在 Windows 平台运行的问题。 @Simple-Stark https://github.com/halo-dev/console/pull/642
主要特性
- 新增文章和评论等资源的点赞和点踩 API @guqing in #2566
- 支持设置站点 Favicon by @guqing in #2582
- 为插件提供修改主题模板 head 标签的能力 by @guqing in #2574
- 支持扫描主题目录下未安装的主题 by @guqing in #2586
- 新增 generateName 字段用于自动生成自定义模型名称 by @JohnNiang in #2563
- 提供主题端站点统计信息查询器 by @guqing in #2604
- 提供主题更新功能 @JohnNiang in #2600
- 为主题提供文章归档页 by @guqing in #2598
-
@halo-dev/components
添加 Toast 组件。 @ruibaby https://github.com/halo-dev/console/pull/644 -
@halo-dev/components
优化 Avatar 组件在图片加载失败的状态。 @ruibaby https://github.com/halo-dev/console/pull/649 - Console 端为登录操作和加载插件资源添加异常提示。 @ruibaby https://github.com/halo-dev/console/issues/645
- Console 端通过扩展 FormKit 的自定义 Input,提供系统常用资源的选择组件。 @ruibaby https://github.com/halo-dev/console/pull/643
- Console 端支持显示和安装未安装的主题,以方便主题开发的时候,创建主题资源。 @ruibaby https://github.com/halo-dev/console/pull/648
- Console 端支持升级主题。 @ruibaby https://github.com/halo-dev/console/pull/653
- Console 端支持升级插件。 @ruibaby https://github.com/halo-dev/console/issues/663
- Console 端的主题管理添加预览主题的支持。 @ruibaby https://github.com/halo-dev/console/pull/660
重要变更
- 重构插件 JsBundle 文件加载方式及路由规则 by @guqing in #2556
- 对反向代理规则注册增加重复注册检查 by @guqing in #2567
- 禁用对 RESTful API 的 CSRF 检查 by @JohnNiang in #2580
- 利用 Radix Tree 优化路由匹配 by @guqing in #2547
-
@halo-dev/components
重构 Dialog 组件的 API 调用方式。 @ruibaby https://github.com/halo-dev/console/issues/646 - 重构 Console 端的路由和侧边菜单生成的逻辑。 @ruibaby https://github.com/halo-dev/console/pull/651
- Console 端为部分功能数据列表添加刷新按钮。 @ruibaby https://github.com/halo-dev/console/pull/656
- 优化 Console 端部分数据列表的逻辑,支持在检测出有正在删除的数据时,自动定时刷新列表。 @ruibaby https://github.com/halo-dev/console/pull/661
- 优化 Console 端加载 Logo 的方式,改为以 inline svg 的形式加载,解决因为加载 svg 文件导致的页面抖动问题。 @ruibaby https://github.com/halo-dev/console/pull/664
依赖变更
- 升级 Spring Boot 至 3.0.0-RC1 by @JohnNiang in #2620
- 升级 SpringDoc 至 2.0.0-RC1 by @JohnNiang in #2628
- 升级 jasync-r2dbc-mysql 至 2.1.7 by @JohnNiang in #2631
其他资源
- 适用于 2.0 alpha 的插件和主题可查阅:https://github.com/halo-sigs/awesome-halo
Full Changelog: https://github.com/halo-dev/halo/compare/v2.0.0-alpha.2...v2.0.0-alpha.3