Skip to content

Releases: halo-dev/halo

2.20.12 LTS

17 Dec 07:14
156a304
Compare
Choose a tag to compare

新特性

  • 支持显示来自反向代理或者 WAF 的请求错误信息。 by @ruibaby in #7127

功能优化

  • 增强评论邮箱哈希算法(SHA256)。 by @cryptochecktool in #7092
  • 修复 FormKit 组件卸载时,对应数据值也被清除的问题。 by @ruibaby in #7122

问题修复

  • 修复在较低版本浏览器中无法使用默认编辑器和附件上传功能的问题。 by @ruibaby in #7128

文档

https://docs.halo.run

资源

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

Full Changelog: v2.20.11...v2.20.12

2.20.11 LTS

04 Dec 09:56
2cb10a5
Compare
Choose a tag to compare

功能优化

  • 为扩展获取增加缓存使网站整体性能提升 5% 以上。 by @guqing in #7102
  • 为系统配置的获取增加缓存以提高路由和主题模板渲染的速度。 by @guqing in #7100
  • 注册表单的邮件验证按钮支持显示发送状态。 by @zly199 in #7065

问题修复

  • 修复可选插件依赖功能无法正常工作的问题。 by @guqing in #7094

依赖更新

开发者相关

  • 为插件提供 SystemInfoGetter 用于获取站点基本信息。 by @guqing in #7103

文档

https://docs.halo.run

资源

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

Full Changelog: v2.20.10...v2.20.11

2.20.10 LTS

26 Nov 04:31
033a77e
Compare
Choose a tag to compare

新特性

功能优化

  • 新设备登录通知的操作系统名支持显示 OpenHarmony。 by @Anyexyz in #7045
  • 完善角色模板的 i18n。 by @ruibaby in #7075
  • 为通过备份文件恢复的界面添加空状态提示。 by @ruibaby in #7078

问题修复

  • 修复新创建的标签在主题端展示关联文章数量为 null 的问题。 by @guqing in #7049
  • 修复升级主题后语言包未更新的问题。 by @JohnNiang in #7057
  • 修复文章元数据表单在 Chrome 下的异常样式。 by @ruibaby in #7076
  • 修复可能为因为并发调用缩略图生成导致重复缩略图记录的问题。 by @guqing in #7077
  • 限制缩略图生成仅针对附件库中的图片,防止任意 URI 的生成行为带来的潜在攻击风险。 by @guqing in #7079

依赖更新

开发者相关

文档

https://docs.halo.run

资源

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

Full Changelog: v2.20.9...v2.20.10

2.20.9 LTS

11 Nov 22:41
06f3c28
Compare
Choose a tag to compare

新特性

功能优化

文档

https://docs.halo.run

资源

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

Full Changelog: v2.20.8...v2.20.9

2.20.8 LTS

30 Oct 08:28
0d1a099
Compare
Choose a tag to compare

功能优化

  • 附件列表支持显示 jpeg 图片的图标。 by @luijp in #6956
  • 支持在附件上传界面创建新分组。 by @LEIYOUSU in #6951
  • 在创建附件分组或者存储策略时,支持检查是否有已存在的名称。 by @LEIYOUSU in #6959
  • 支持在用户详情页面支持变更用户角色及删除用户。 by @LEIYOUSU in #6963
  • 隐藏关键通知项设置以避免用户意外禁用而无法收到通知。 by @guqing in #6972

问题修复

  • 修复使用 Secret 输入框创建 Secret 时,stringData 的 key 可能为 undefined 的问题。 by @ruibaby in #6964

依赖更新

开发者相关

  • 支持在插件中定义用户创建的前置和后置处理器。 by @JohnNiang in #6945

文档

https://docs.halo.run

资源

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

Full Changelog: v2.20.7...v2.20.8

2.20.7 LTS

23 Oct 12:58
17e9f2b
Compare
Choose a tag to compare

问题修复

  • 修复登录时切换了其他语言,但是进入 Console 之后不是所选语言的问题。 by @guqing in #6933
  • 修复使用 singlePageFinder.list() 时会提示缺少 spec.deleted 索引的问题。 by @guqing in #6922
  • 修复插件配置可能因为缺少校验导致使用时类型转换失败从而影响 Halo 使用的问题。 by @guqing in #6924
  • 修复登录页面路由会被自定义页面路由覆盖导致无法登录的问题。 by @guqing in #6926

文档

https://docs.halo.run

资源

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

Full Changelog: v2.20.6...v2.20.7

2.20.6 LTS

22 Oct 07:57
d2799c5
Compare
Choose a tag to compare

功能优化

  • 允许匿名访问 Console 的静态资源文件,以适应 CDN 回源的使用场景。 by @JohnNiang in #6915

问题修复

  • 修复通过登录跳转到文章编辑页面时,发布文章会跳转到个人中心的问题。 by @ruibaby in #6902
  • 修复在低版本 Safari 浏览器中,注册表单中的按钮高度溢出的问题。 by @ruibaby in #6912
  • 修复文章自动生成别名不按照别名生成策略生成的问题。 by @ruibaby in #6914

文档

https://docs.halo.run

资源

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

Full Changelog: v2.20.5...v2.20.6

2.20.5 LTS

18 Oct 13:37
833b884
Compare
Choose a tag to compare

⚠️ Halo 2.20 LTS 重要提示

  • 此版本重构了登录相关的页面,登录入口从 /console/login 改为了 /login
  • 在重构登录页面的过程中,也改动了登录授权相关的逻辑和 API,请在升级之后进行以下操作:
    • 升级所有登录认证相关的插件。
    • 重新在 用户 -> 身份认证 页面启用和排序三方认证方式。
  • 角色的 登录之后默认跳转位置 设置选项在此版本已移除,建议使用 /login?redirect_uri= 代替。
  • 出于安全考虑,此版本在生产环境下默认禁用了 Basic Auth 的认证方式,如有需要可以通过添加 halo.security.basic-auth.disabled=false 启动参数来启用。

功能优化

  • 修改 MySQL 表创建脚本 name 列的字符集使其大小写敏感,以保证和其他数据库表现一致。 by @guqing in #6897

问题修复

  • 修复非默认登录方式登录失败之后跳转至默认登录方式的问题。 by @JohnNiang in #6896
  • 修复非 HTTPS 连接下无法记住用户语言偏好的问题。 by @guqing in #6891

文档

https://docs.halo.run

资源

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

Full Changelog: v2.20.4...v2.20.5

2.20.4 LTS

17 Oct 08:56
c465bf8
Compare
Choose a tag to compare

⚠️ Halo 2.20 LTS 重要提示

  • 此版本重构了登录相关的页面,登录入口从 /console/login 改为了 /login
  • 在重构登录页面的过程中,也改动了登录授权相关的逻辑和 API,请在升级之后进行以下操作:
    • 升级所有登录认证相关的插件。
    • 重新在 用户 -> 身份认证 页面启用和排序三方认证方式。
  • 角色的 登录之后默认跳转位置 设置选项在此版本已移除,建议使用 /login?redirect_uri= 代替。
  • 出于安全考虑,此版本在生产环境下默认禁用了 Basic Auth 的认证方式,如有需要可以通过添加 halo.security.basic-auth.disabled=false 启动参数来启用。

问题修复

  • 修复插件模板处理扩展中无法获取到请求上下文的问题。 by @guqing in #6877
  • 修复从旧版本升级到 2.20 会因为默认主题目录已经存在而无法初始化的问题。 by @guqing in #6889

开发者相关

  • 允许在插件中使用 UserService 和 RoleService。 by @JohnNiang in #6880
  • 支持在插件中使用 ReactiveUserDetailsService。 by @JohnNiang in #6885

文档

https://docs.halo.run

资源

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

Full Changelog: v2.20.3...v2.20.4

2.20.3 LTS

15 Oct 09:25
b95a83a
Compare
Choose a tag to compare

⚠️ Halo 2.20 LTS 重要提示

  • 此版本重构了登录相关的页面,登录入口从 /console/login 改为了 /login
  • 在重构登录页面的过程中,也改动了登录授权相关的逻辑和 API,请在升级之后进行以下操作:
    • 升级所有登录认证相关的插件。
    • 重新在 用户 -> 身份认证 页面启用和排序三方认证方式。
  • 角色的 登录之后默认跳转位置 设置选项在此版本已移除,建议使用 /login?redirect_uri= 代替。
  • 出于安全考虑,此版本在生产环境下默认禁用了 Basic Auth 的认证方式,如有需要可以通过添加 halo.security.basic-auth.disabled=false 启动参数来启用。

问题修复

  • 修复非超级管理员无法正常解绑 OAuth2 登录方式的问题。 by @JohnNiang in #6869
  • 修复通过 OAuth2 登录之后无法正常创建和恢复个人令牌的问题。 by @JohnNiang in #6870

文档

https://docs.halo.run

资源

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

Full Changelog: v2.20.2...v2.20.3