Skip to content

Releases: halo-dev/halo

2.11.2

07 Dec 08:21
97b5f72
Compare
Choose a tag to compare

问题修复

  • 修复开发环境运行 Console 报错的问题。 by @pillar-cat in #4983
  • 修复默认编辑器中图片无法等比例拖动放大缩小的问题。 by @pillar-cat in #4993
  • 修复文章渲染后内容中标题不存在 id 的问题。 by @LIlGG in #4997

文档

https://docs.halo.run

资源

适用于 2.0 的插件和主题可查阅:

Full Changelog: v2.11.1...v2.11.2

2.11.1

02 Dec 14:45
54f77d5
Compare
Choose a tag to compare

问题修复

  • 修复在默认编辑器中无法使用拼音输入法输入标题的问题。 by @ruibaby & @LIlGG in #4975

文档

https://docs.halo.run

资源

适用于 2.0 的插件和主题可查阅:

Full Changelog: v2.11.0...v2.11.1

2.11.0

01 Dec 03:55
0351a67
Compare
Choose a tag to compare

⚠️ 注意

此版本由于升级了 SpringBoot 的版本并依赖了新的 H2 Database 版本,经过我们测试无法正常从旧版本 Halo 升级。所以如果你当前正在使用 H2 作为数据库,可能需要使用系统的备份恢复功能进行重新安装。

此外,不建议在生产环境使用 H2 作为数据库。

新特性

功能优化

  • 优化 Console 的登录会话保活机制。 by @ruibaby in #4949
  • 完善系统概览页面的 UI 权限控制。 by @ruibaby in #4945
  • 提供允许同步更改插件运行状态的 API。 by @guqing in #4745
  • 支持隐藏/显示默认编辑器的侧边栏。 by @ruibaby in #4942
  • 优化 Console 端插件捆绑资源的请求,防止在操作插件状态之后无法及时更新资源。 by @ruibaby in #4804
  • 修改发布文章的等待时间以防止因数据库执行延迟较高导致的错误提示。 by @guqing in #4810
  • 添加 Generator 元数据标识。 by @JohnNiang in #4821
  • 异步加载文件上传组件,优化 Console 加载速度。 by @ruibaby in #4875
  • 优化 Console 端表单元素样式。 by @ruibaby in #4893
  • 为默认编辑器中 heading 类型元素生成有意义的 id。 by @ruibaby in #4909
  • 优化初始化预设插件的流程。 by @ruibaby in #4901

问题修复

  • 修复筛选未发布文章时结果不正确的问题。 by @guqing in #4736
  • 修复 Console 端评论状态筛选无法显示筛选结果的问题。 by @zjy4fun in #4743
  • 修复部分场景下插件详情的扩展 tab 不能正常显示的问题。 by @longjuan in #4746
  • 解决文章设置中可能出现空白元数据的问题。 by @LIlGG in #4772
  • 修复无法正常调用评论列表 Finder API 的问题。 by @Roozenlz in #4773
  • 修复文章可能因为没有发布时间导致发布失败的问题。 by @guqing in #4775
  • 解决无用户管理权限的用户无法上传头像的问题。 by @LIlGG in #4777
  • 修复因部分角色导致无法正常创建个人令牌的问题。 by @JohnNiang in #4800
  • 优化编辑器性能并解决切换页面所造成的卡死现象。 by @LIlGG in #4805
  • 解决删除元数据后仍旧提示 key 不能重复的问题。 by @LIlGG in #4815
  • 修复在部分 Windows 开发者无法正常构建 Halo 的问题。 by @JohnNiang in #4844
  • 修复手动刷新搜索索引会将私有文章加入索引的问题。 by @AirboZH in #4882
  • 修复因错误构建插件的路由可能导致 OOM 的问题。 by @guqing in #4890
  • 修复在 Card 组件中使用下拉组件无法完整显示的问题。 by @ruibaby in #4922

依赖更新

开发者相关

  • 插件支持在 templates 目录提供默认模板。 by @guqing in #4862
  • 重构 Repeater 组件,使其支持条件判断。 by @LIlGG in #4702
  • contributorFinder 支持返回用户元数据、注册信息、用户权限等。 by @AirboZH in #4705
  • 暴露 Actuator 指标端点以便监控服务状态。 by @guqing in #4898
  • 添加 @halo-dev/ui-plugin-bundler-kit 包,用于向插件提供统一的构建配置。 by @ruibaby in #4916
  • 添加 <StickyBlock /> 组件,用于将元素固定在顶部或者底部,并为主题 / 插件 / 系统设置的底部保存按钮区域做了适配。 by @ruibaby in #4919
  • halo-sigs/richtext-editor 移动到此仓库进行管理。 by @ruibaby in #4934

文档

https://docs.halo.run

资源

适用于 2.0 的插件和主题可查阅:

Full Changelog: v2.10.0...v2.11.0

2.11.0-rc.2

30 Nov 04:20
7a84f55
Compare
Choose a tag to compare
2.11.0-rc.2 Pre-release
Pre-release

新特性

功能优化

  • 完善系统概览页面的 UI 权限控制。 by @ruibaby in #4945
  • 优化 Console 的登录会话保活机制。 by @ruibaby in #4949
  • 支持隐藏/显示默认编辑器的侧边栏。 by @ruibaby in #4942

问题修复

  • 修复 Console 内容区域宽度溢出的问题。 by @ruibaby in #4937

开发者相关

2.11.0-rc.1

27 Nov 14:59
99edbdd
Compare
Choose a tag to compare
2.11.0-rc.1 Pre-release
Pre-release

⚠️ 注意

此版本由于升级了 SpringBoot 的版本并依赖了新的 H2 Database 版本,经过我们测试无法正常从旧版本 Halo 升级。所以如果你当前正在使用 H2 作为数据库,可能需要使用系统的备份恢复功能进行重新安装。

此外,不建议在生产环境使用 H2 作为数据库。

新特性

  • 文章预览支持模拟不同设备尺寸。 by @Thematrixofink in #4846
  • 支持个人中心。 by @ruibaby in #4857
  • 新增用户邮箱验证机制。 by @guqing in #4878
  • 支持为自定义的角色配置登录之后默认跳转位置。 by @ruibaby in #4918
  • 新增用户站内消息删除功能。 by @guqing in #4906
  • 用户注册新增电子邮箱字段。 by @ruibaby in #4899
  • 支持在概览页面显示已启动插件和已激活的主题。 by @ruibaby in #4897
  • 使用 ibm-semeru-runtimes:open-17-jre 作为基础镜像构建 Halo 镜像,以获得更优的内存消耗。 by @ruibaby & @JohnNiang in #4896

功能优化

  • 提供允许同步更改插件运行状态的 API。 by @guqing in #4745
  • 优化 Console 端插件捆绑资源的请求,防止在操作插件状态之后无法及时更新资源。 by @ruibaby in #4804
  • 修改发布文章的等待时间以防止因数据库执行延迟较高导致的错误提示。 by @guqing in #4810
  • 添加 Generator 元数据标识。 by @JohnNiang in #4821
  • 异步加载文件上传组件,优化 Console 加载速度。 by @ruibaby in #4875
  • 优化 Console 端表单元素样式。 by @ruibaby in #4893
  • 为默认编辑器中 heading 类型元素生成有意义的 id。 by @ruibaby in #4909
  • 优化初始化预设插件的流程。 by @ruibaby in #4901

问题修复

  • 修复筛选未发布文章时结果不正确的问题。 by @guqing in #4736
  • 修复 Console 端评论状态筛选无法显示筛选结果的问题。 by @zjy4fun in #4743
  • 修复部分场景下插件详情的扩展 tab 不能正常显示的问题。 by @longjuan in #4746
  • 解决文章设置中可能出现空白元数据的问题。 by @LIlGG in #4772
  • 修复无法正常调用评论列表 Finder API 的问题。 by @Roozenlz in #4773
  • 修复文章可能因为没有发布时间导致发布失败的问题。 by @guqing in #4775
  • 解决无用户管理权限的用户无法上传头像的问题。 by @LIlGG in #4777
  • 修复因部分角色导致无法正常创建个人令牌的问题。 by @JohnNiang in #4800
  • 优化编辑器性能并解决切换页面所造成的卡死现象。 by @LIlGG in #4805
  • 解决删除元数据后仍旧提示 key 不能重复的问题。 by @LIlGG in #4815
  • 修复在部分 Windows 开发者无法正常构建 Halo 的问题。 by @JohnNiang in #4844
  • 修复手动刷新搜索索引会将私有文章加入索引的问题。 by @AirboZH in #4882
  • 修复因错误构建插件的路由可能导致 OOM 的问题。 by @guqing in #4890
  • 修复在 Card 组件中使用下拉组件无法完整显示的问题。 by @ruibaby in #4922

依赖更新

开发者相关

  • 重构 Repeater 组件,使其支持条件判断。 by @LIlGG in #4702
  • contributorFinder 支持返回用户元数据、注册信息、用户权限等。 by @AirboZH in #4705
  • 暴露 Actuator 指标端点以便监控服务状态。 by @guqing in #4898
  • 添加 @halo-dev/ui-plugin-bundler-kit 包,用于向插件提供统一的构建配置。 by @ruibaby in #4916
  • 添加 <StickyBlock /> 组件,用于将元素固定在顶部或者底部,并为主题 / 插件 / 系统设置的底部保存按钮区域做了适配。 by @ruibaby in #4919

2.10.2

02 Nov 09:51
2ccf811
Compare
Choose a tag to compare

问题修复

  • 优化 Console 端插件捆绑资源的请求,防止在操作插件状态之后无法及时更新资源。 by @ruibaby in #4804
  • 修改发布文章的等待时间以防止因数据库执行延迟较高导致的错误提示。 by @guqing in #4810
  • 解决页面切换而导致的编辑器卡死问题。 by @LIlGG in #4812
  • 修复因部分角色导致无法正常创建个人令牌的问题。 by @JohnNiang in #4800
  • 解决删除元数据后仍旧提示 key 不能重复的问题。 by @LIlGG in #4799
  • 修复附件管理布局切换按钮的提示文字。 by @exialin in #4785

文档

https://docs.halo.run

资源

适用于 2.0 的插件和主题可查阅:

Full Changelog: v2.10.1...v2.10.2

2.10.1

27 Oct 09:49
2070548
Compare
Choose a tag to compare

问题修复

  • 解决无用户管理权限的用户无法上传头像的问题。 by @LIlGG in #4777
  • 修复文章可能因为没有发布时间导致发布失败的问题。 by @guqing in #4775
  • 修复无法正常调用评论列表 Finder API 的问题。 by @Roozenlz in #4773
  • 解决文章设置中可能出现空白元数据的问题。 by @LIlGG in #4772
  • 修复部分场景下插件详情的扩展选项卡不能正常显示的问题。 by @longjuan in #4746
  • 修复 Console 端评论状态筛选无法显示筛选结果的问题。 by @zjy4fun in #4743
  • 修复筛选未发布文章时结果不正确的问题。 by @guqing in #4736

依赖更新

文档

https://docs.halo.run

资源

适用于 2.0 的插件和主题可查阅:

Full Changelog: v2.10.0...v2.10.1

2.10.0

10 Oct 04:23
72e5cf2
Compare
Choose a tag to compare

新特性

功能优化

  • 重构 Console 端用户详情页面的代码结构。 by @ruibaby in #4664
  • 优化插件捆绑资源(JSBundle)的查询性能以提高页面加载速度。 by @guqing in #4639
  • 为 Console 端认证方式管理添加更直观的配置页面入口。 by @ruibaby in #4635
  • 优化 Console 端关于用户数据相关的 UI 权限判断。 by @ruibaby in #4619
  • 改进 Console 端在移动设备上数据列表过滤器区域的样式。 by @ruibaby in #4587
  • 优化 Console 端启动插件的逻辑。 by @ruibaby in #4558
  • 为插件捆绑资源设置 Cache Control 以优化静态资源加载。 by @guqing in #4557
  • 防止浏览器弹出基础认证弹窗。 by @JohnNiang in #4556
  • 优化 Console 端个人资料的头像显示,未设置头像时显示添加图标。 by @ruibaby in #4694

问题修复

  • 修复 Console 端的分类选择组件中,无法通过点击创建不存在的分类的问题。 by @ruibaby in #4658
  • 修复当插件升级后 Logo 改变会无法显示的问题。 by @guqing in #4657
  • 修复 Console 端菜单项编辑表单中可能无法正常切换类型的问题。 by @ruibaby in #4644
  • 修复 Console 的菜单管理页面,切换菜单时请求两次菜单项接口的问题。 by @ruibaby in #4622
  • 修复文章自定义模板不存在时没有使用默认模板的问题。 by @guqing in #4618
  • 修复插件捆绑资源(bundle.js / bundle.css)的缓存 key 生成可能会重复的问题。 by @guqing in #4591
  • 修复 Console 端主题远程下载标签的英文语言包键名,使其可以正确显示标签标题。 by @ruibaby in #4576
  • 当文章或页面设置窗口打开时,禁用自动保存功能。 by @LIlGG in #4567
  • 修复 Console 端主题管理列表的更多操作项在某些情况下无法打开的问题。 by @ruibaby in #4563
  • 补全系统全局设置的默认值,防止首次安装之后部分功能异常。 by @guqing in #4562
  • 修复因大小写问题导致登录后无权限的问题。 by @JohnNiang in #4552
  • 修复因某篇文章的内容为 null 导致无法搜索部分文章的问题。 by @JohnNiang in #4681
  • 修复插件 CSS Bundle 内容被错误拆分导致无法加载的问题。 by @guqing in #4678

依赖更新

开发者相关

  • 重构插件类加载器以优化当插件的 resources 目录资源与 Halo 中同名时加载不到的问题。 by @guqing in #4663
  • 修复当插件没有设置表单定义时,详情选项卡扩展点不生效的问题。 by @ruibaby in #4659
  • 修复主题管理选项卡和插件安装界面选项卡扩展点没有添加 UI 权限检测的问题。 by @ruibaby in #4636
  • 支持在开发模式下通过 JAR 运行插件。 by @guqing in #4589
  • Console 附件管理列表项的操作按钮支持被插件扩展。 by @ruibaby in #4689
  • Console 端的 VSwitch 组件支持传入 loading 属性以显示加载状态。 by @ruibaby in #4688

文档

https://docs.halo.run

资源

适用于 2.0 的插件和主题可查阅:

Full Changelog: v2.9.0...v2.10.0

2.10.0-beta.1

08 Oct 10:13
6411cef
Compare
Choose a tag to compare
2.10.0-beta.1 Pre-release
Pre-release

新特性

  • 为邮件通知发件设置增加加密方式配置。 by @guqing in #4686
  • 用户支持为不同的通知事件配置通知方式。 by @guqing in #4680

问题修复

  • 修复当评论或回复者的邮箱为空时通知报错的问题。 by @guqing in #4685
  • 修复因某篇文章的内容为 null 导致无法搜索部分文章的问题。 by @JohnNiang in #4681
  • 修复插件 CSS Bundle 内容被错误拆分导致无法加载的问题。 by @guqing in #4678

开发者相关

  • Console 附件管理列表项的操作按钮支持被插件扩展。 by @ruibaby in #4689
  • Console 端的 VSwitch 组件支持传入 loading 属性以显示加载状态。 by @ruibaby in #4688

Full Changelog: v2.10.0-alpha.1...v2.10.0-beta.1

2.10.0-alpha.1

28 Sep 14:15
3edf863
Compare
Choose a tag to compare
2.10.0-alpha.1 Pre-release
Pre-release

新特性

功能优化

  • 重构 Console 端用户详情页面的代码结构。 by @ruibaby in #4664
  • 优化插件捆绑资源(JSBundle)的查询性能以提高页面加载速度。 by @guqing in #4639
  • 为 Console 端认证方式管理添加更直观的配置页面入口。 by @ruibaby in #4635
  • 优化 Console 端关于用户数据相关的 UI 权限判断。 by @ruibaby in #4619
  • 改进 Console 端在移动设备上数据列表过滤器区域的样式。 by @ruibaby in #4587
  • 优化 Console 端启动插件的逻辑。 by @ruibaby in #4558
  • 为插件捆绑资源设置 Cache Control 以优化静态资源加载。 by @guqing in #4557
  • 防止浏览器弹出基础认证弹窗。 by @JohnNiang in #4556

问题修复

  • 修复 Console 端的分类选择组件中,无法通过点击创建不存在的分类的问题。 by @ruibaby in #4658
  • 修复当插件升级后 Logo 改变会无法显示的问题。 by @guqing in #4657
  • 修复 Console 端菜单项编辑表单中可能无法正常切换类型的问题。 by @ruibaby in #4644
  • 修复 Console 的菜单管理页面,切换菜单时请求两次菜单项接口的问题。 by @ruibaby in #4622
  • 修复文章自定义模板不存在时没有使用默认模板的问题。 by @guqing in #4618
  • 修复插件捆绑资源(bundle.js / bundle.css)的缓存 key 生成可能会重复的问题。 by @guqing in #4591
  • 修复 Console 端主题远程下载标签的英文语言包键名,使其可以正确显示标签标题。 by @ruibaby in #4576
  • 当文章或页面设置窗口打开时,禁用自动保存功能。 by @LIlGG in #4567
  • 修复 Console 端主题管理列表的更多操作项在某些情况下无法打开的问题。 by @ruibaby in #4563
  • 补全系统全局设置的默认值,防止首次安装之后部分功能异常。 by @guqing in #4562
  • 修复因大小写问题导致登录后无权限的问题。 by @JohnNiang in #4552

依赖更新

开发者相关

  • 重构插件类加载器以优化当插件的 resources 目录资源与 Halo 中同名时加载不到的问题。 by @guqing in #4663
  • 修复当插件没有设置表单定义时,详情选项卡扩展点不生效的问题。 by @ruibaby in #4659
  • 修复主题管理选项卡和插件安装界面选项卡扩展点没有添加 UI 权限检测的问题。 by @ruibaby in #4636
  • 支持在开发模式下通过 JAR 运行插件。 by @guqing in #4589

Full Changelog: v2.9.0...v2.10.0-alpha.1