Skip to content

Releases: halo-dev/halo

2.9.2

22 Sep 14:41
54d8393
Compare
Choose a tag to compare

问题修复

  • 修复 bundle resource 的缓存 key 生成可能会重复的问题。 by @guqing in #4626
  • 修复主题管理选项卡和插件安装界面选项卡扩展点没有添加 UI 权限检测的问题。 by @ruibaby in #4647
  • 修复文章自定义模板不存在时没有使用默认模板的问题。 by @guqing in #4648

文档

https://docs.halo.run

资源

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

Full Changelog: v2.9.1...v2.9.2

2.9.1

08 Sep 03:10
1c74bde
Compare
Choose a tag to compare

功能优化

  • 为插件捆绑资源设置 Cache Control 以优化静态资源加载。 by @guqing in #4557
  • 优化 Console 端启动插件的逻辑。 by @ruibaby in #4558
  • 当文章或页面设置窗口打开时,禁用自动保存功能。 by @LIlGG in #4567

问题修复

  • 修复 Console 端主题远程下载标签的英文语言包键名,使其可以正确显示标签标题。 by @ruibaby in #4576
  • 修复 Console 端主题管理列表的更多操作项在某些情况下无法打开的问题。 by @ruibaby in #4563
  • 补全系统全局设置的默认值,防止首次安装之后部分功能异常。 by @guqing in #4562
  • 修复因大小写问题导致登录后无权限的问题。 by @JohnNiang in #4552

文档

https://docs.halo.run

资源

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

Full Changelog: v2.9.0...v2.9.1

2.9.0

01 Sep 03:04
272e279
Compare
Choose a tag to compare

新特性

  • 改进系统初始化流程,支持在初始化页面创建管理员。 by @guqing in #4306
  • 系统恢复完成之后支持自动重启 Halo 。 by @JohnNiang in #4361
  • 登录后支持在主题端展示作者的私有文章。 by @guqing in #4412
  • 系统恢复功能支持通过远程文件链接恢复。 by @ruibaby in #4507 @JohnNiang in #4474
  • 系统恢复功能支持选择已有备份进行系统恢复。 by @ruibaby in #4511
  • Console 端支持通过快捷键保存文章。 by @GodlessLiu in #4510
  • 新增西班牙語(ES)翻译。 by @yosoyjaff in #4460

功能优化

  • 在用户列表中禁用选中当前用户。 by @LIlGG in #4355
  • 优化 Console 端表单验证,支持自动滚动至未通过的表单项。 by @LIlGG in #4358
  • 优化 Console 端插件管理列表的性能。 by @ruibaby in #4410
  • 将元数据表单的值更改为非必填。 by @LIlGG in #4419
  • 对 Console 重定向链接进行编码。 by @LIlGG in #4423
  • 修复上传文件时由于外部异常而导致进度条不变的问题。 by @LIlGG in #4431
  • 为 FormKit 的 password 类型输入框添加统一的显示/隐藏明文按钮。 by @ruibaby in #4434
  • 增强默认编辑器在文章内容过大时的性能。 by @gengxiaoxiaoxin in #4445
  • 用户列表搜索支持按用户名搜索。 by @LIlGG in #4451
  • Console 端的 Tabs 组件支持通过鼠标滚动选项卡。 by @ruibaby in #4453
  • 优化本地搜索引擎。 by @JohnNiang in #4456
  • 减少内容编辑对本地缓存依赖,支持内容自动保存至服务端。 by @LIlGG in #4458
  • 移除 Console 端启动/停止插件的确认弹框。 by @ruibaby in #4472
  • 移除 Console 端插件管理列表的分页功能,默认列表出所有安装的插件。 by @ruibaby in #4473
  • Console 端附件管理的显示模式支持缓存到浏览器。 by @GodlessLiu in #4477
  • Console 端的插件管理支持批量操作。 by @ruibaby in #4482
  • 重构 Console 端主题管理界面,支持通过插件扩展选项卡。 by @ruibaby in #4505

问题修复

  • 修复 AnnotationsForm 重复的 key 校验无效的问题。 by @LIlGG in #4369
  • 修复评论启用状态的主题模板变量名作用域不正确的问题。 by @guqing in #4385
  • 解决备份恢复时因文件小于 256KB 而导致接口卡住的问题。 by @JohnNiang in #4391
  • 修复文章标题过长时,仪表盘的最近文章小部件的样式问题。 by @GodlessLiu in #4416
  • 修复 Console 端头像组件的图片更新问题。 by @GodlessLiu in #4459
  • 修复因备份数据状态不正常导致无法正常删除备份的问题。 by @JohnNiang in #4462
  • 修复 Windows 系统上的插件路径问题。 by @guqing in #4480
  • 解决评论列表根据评论者条件筛选时为空的问题。 by @LIlGG in #4481
  • 修复主题和插件新增加的配置项默认值没有填充的问题。 by @guqing in #4486
  • 修复评论管理中审核状态筛选无效的问题。 by @LIlGG in #4502
  • 修复因重启后部分可被回收的资源一直处于删除中的状态。 by @JohnNiang in #4526

依赖更新

开发者相关

  • 支持在插件中获取备份文件根目录。 by @JohnNiang in #4422
  • Console 端的文章和插件列表的操作按钮列表支持扩展。 by @ruibaby in #4452
  • 重构 Console 端插件安装界面,支持通过插件扩展选项卡。 by @ruibaby in #4461
  • Console 端全局注册 AttachmentFileTypeIcon 组件。 by @longjuan in #4489
  • Console 端的备份列表的操作按钮列表支持扩展。 by @ruibaby in #4508
  • 修复 Console 端 Tabbar 组件默认类型的样式问题。 by @ruibaby in #4521
  • Console 端的插件列表的显示字段支持扩展。 by @ruibaby in #4514
  • Console 主题管理列表项的操作按钮支持被插件扩展。 by @ruibaby in #4523
  • Console 端文章数据列表的显示字段支持通过插件扩展。 by @ruibaby in #4528

文档

https://docs.halo.run

资源

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

Full Changelog: v2.8.0...v2.9.0

2.9.0-rc.1

26 Aug 01:55
a28c9a9
Compare
Choose a tag to compare
2.9.0-rc.1 Pre-release
Pre-release

新特性

  • 改进系统初始化流程,支持在初始化页面创建管理员。 by @guqing in #4306
  • 系统恢复完成之后支持自动重启 Halo 。 by @JohnNiang in #4361
  • 登录后支持在主题端展示作者的私有文章。 by @guqing in #4412

功能优化

  • 在用户列表中禁用选中当前用户。 by @LIlGG in #4355
  • 优化 Console 端表单验证,支持自动滚动至未通过的表单项。 by @LIlGG in #4358
  • 优化 Console 端插件管理列表的性能。 by @ruibaby in #4410
  • 将元数据表单的值更改为非必填。 by @LIlGG in #4419
  • 对 Console 重定向链接进行编码。 by @LIlGG in #4423
  • 修复上传文件时由于外部异常而导致进度条不变的问题。 by @LIlGG in #4431
  • 为 FormKit 的 password 类型输入框添加统一的显示/隐藏明文按钮。 by @ruibaby in #4434
  • 增强默认编辑器在文章内容过大时的性能。 by @gengxiaoxiaoxin in #4445
  • 用户列表搜索支持按用户名搜索。 by @LIlGG in #4451
  • Console 端的 Tabs 组件支持通过鼠标滚动选项卡。 by @ruibaby in #4453
  • 优化本地搜索引擎。 by @JohnNiang in #4456
  • 减少内容编辑对本地缓存依赖,支持内容自动保存至服务端。 by @LIlGG in #4458
  • 移除 Console 端启动/停止插件的确认弹框。 by @ruibaby in #4472
  • 移除 Console 端插件管理列表的分页功能,默认列表出所有安装的插件。 by @ruibaby in #4473
  • Console 端附件管理的显示模式支持缓存到浏览器。 by @GodlessLiu in #4477
  • Console 端的插件管理支持批量操作。 by @ruibaby in #4482

问题修复

  • 修复 AnnotationsForm 重复的 key 校验无效的问题。 by @LIlGG in #4369
  • 修复评论启用状态的主题模板变量名作用域不正确的问题。 by @guqing in #4385
  • 解决备份恢复时因文件小于 256KB 而导致接口卡住的问题。 by @JohnNiang in #4391
  • 修复文章标题过长时,仪表盘的最近文章小部件的样式问题。 by @GodlessLiu in #4416
  • 修复 Console 端头像组件的图片更新问题。 by @GodlessLiu in #4459
  • 修复因备份数据状态不正常导致无法正常删除备份的问题。 by @JohnNiang in #4462
  • 修复 Windows 系统上的插件路径问题。 by @guqing in #4480
  • 解决评论列表根据评论者条件筛选时为空的问题。 by @LIlGG in #4481
  • 修复主题和插件新增加的配置项默认值没有填充的问题。 by @guqing in #4486

依赖更新

开发者相关

  • 支持在插件中获取备份文件根目录。 by @JohnNiang in #4422
  • Console 端的文章和插件列表的操作按钮列表支持扩展。 by @ruibaby in #4452
  • 重构 Console 端插件安装界面,支持通过插件扩展选项卡。 by @ruibaby in #4461
  • 系统恢复接口支持通过下载链接或者备份名进行恢复。 by @JohnNiang in #4474
  • Console 端全局注册 AttachmentFileTypeIcon 组件。 by @longjuan in #4489

Full Changelog: v2.8.0...v2.9.0-rc.1

2.8.0

01 Aug 02:52
ebe77ad
Compare
Choose a tag to compare

新特性

功能优化

  • 升级默认编辑器版本,支持设置字体颜色、大小等功能,优化使用体验。 by @ruibaby in #4288
  • Console 端编辑文章时允许同类型的编辑器切换。 by @ruibaby in #4180
  • 重构 Console 端数据列表的筛选项 UI,并提供全局的筛选列表组件和搜索输入框组件。 by @ruibaby in #4182
  • 重构 Console 端评论数据列表的筛选项 UI 和逻辑。 by @ruibaby in #4195
  • 重构 Console 端附件数据列表的筛选项 UI 和逻辑。 by @ruibaby in #4194
  • 重构 Console 端文章数据列表的筛选项 UI 和逻辑。 by @ruibaby in #4193
  • 重构 Console 端系统设置页面的路由结构。 by @ruibaby in #4196
  • Console 端的文章管理列表支持在地址栏记录筛选条件。 by @ruibaby in #4102
  • Console 端的附件管理列表支持在地址栏记录筛选条件。 by @ruibaby in #4210
  • Console 端的评论管理列表支持在地址栏记录筛选条件。 by @ruibaby in #4209
  • Console 端的页面管理列表支持在地址栏记录筛选条件。 by @ruibaby in #4208
  • 优化去除 HTML 重复 Meta 标签的正则表达式。 by @guqing in #4235
  • 优化 Console 端对异步数据轮询的间隔时间。 by @ruibaby in #4246
  • Console 端关于用户密码输入的部分添加基本的验证。 by @ruibaby in #4257
  • 移除 Console 端用户编辑表单中用户名的校验规则,防止旧版本 Halo 升级之后无法修改资料。 by @ruibaby in #4276
  • 在 Console 的登录页面添加返回到前台的链接。 by @ruibaby in #4262
  • 重构 Console 的分页组件,以支持显示数据总条数。 by @ruibaby in #4303
  • 在安装主题和插件的界面中添加下载源的提示。 by @ruibaby in #4314
  • 优化刷新搜索引擎索引的文案。 by @cetr in #4334 #4335

问题修复

  • 修复生产模式下插件安装时的位置信息为绝对路径会影响迁移的问题。 by @guqing in #4179
  • 修复插件被卸载时 delete 生命周期方法不会被触发的问题。 by @guqing in #4241
  • 修复由于多线程环境下导致的插件卸载时的路由异常问题。 by @guqing in #4245
  • 修复编辑文章时,原来的图片尺寸被自动修改的问题。 by @ruibaby in #4264
  • 修复 Console 的评论有新回复时,无法展开回复列表的问题。 by @ruibaby in #4305
  • 修复用户详情页面切换用户之后,数据不更新的问题。 by @ruibaby in #4321
  • 修复页面取消发布后访问仍然出现页面未找到错误。 by @JohnNiang in #4318
  • 修复新建文章发布或者保存之后,浏览器中的内容缓存没有清空的问题。 by @ruibaby in #4316
  • 修复 Console 端在最后一个附件点击下一项按钮时得到空结果的问题。 by @Erzbir in #4328
  • 修复预览附件点击 下一个 或者 上一个 翻页后,预览页面不正常刷新的问题。 by @Erzbir in #4331
  • 修复创建角色时,如果基于某个角色创建,实际权限可能不会更新的问题。 by @ruibaby in #4333

依赖更新

开发者相关

  • Console 端插件详情选项卡支持通过插件扩展。 by @ruibaby in #4041
  • Console 端全局注册 AnnotationsForm 组件,以暴露给插件使用。 by @ruibaby in #4212
  • 优化评论扩展点的使用方式。 by @guqing in #4249
  • 为 Console 端的 FormKit 表单添加附件策略和分组的输入类型。 by @LIlGG in #4258
  • 提供用户名密码认证扩展。 by @JohnNiang in #4265
  • 按条件渲染评论组件以简化主题端对评论组件是否显示的条件控制。 by @guqing in #4271
  • Extension 查询接口支持排序参数。 by @JohnNiang in #4274
  • Console 端的 Dialog 组件添加 showCancel 属性用于控制是否显示取消按钮。 by @ruibaby in #4302

文档

https://docs.halo.run

资源

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

Full Changelog: v2.7.0...v2.8.0

2.8.0-rc.2

28 Jul 07:28
5a18adc
Compare
Choose a tag to compare
2.8.0-rc.2 Pre-release
Pre-release

功能优化

  • 在恢复备份的界面,改为需要先点击开始恢复按钮再显示上传区域。 by @ruibaby in #4300
  • 完善备份恢复界面的 i18n。 by @ruibaby in #4301
  • 对头像处理组件的工具栏进行国际化处理。 by @LIlGG in #4313
  • 在 Console 的登录页面添加返回到前台的链接。 by @ruibaby in #4262
  • 重构 Console 的分页组件,以支持显示数据总条数。 by @ruibaby in #4303
  • 移除备份列表空状态的创建备份按钮,防止出现多个创建的按钮。 by @ruibaby in #4322

问题修复

  • 修复旧版本升级之后,原头像丢失的问题。 by @LIlGG in #4293
  • 在安装主题和插件的界面中添加下载源的提示。 by @ruibaby in #4314
  • 修复 Console 的评论有新回复时,无法展开回复列表的问题。 by @ruibaby in #4305
  • 修复用户详情页面切换用户之后,数据不更新的问题。 by @ruibaby in #4321
  • 修复页面取消发布后访问仍然出现页面未找到错误。 by @JohnNiang in #4318
  • 修复新建文章发布或者保存之后,浏览器中的内容缓存没有清空的问题。 by @ruibaby in #4316

开发者相关

  • Console 端的 Dialog 组件添加 showCancel 属性用于控制是否显示取消按钮。 by @ruibaby in #4302

Full Changelog: v2.8.0-rc.1...v2.8.0-rc.2

2.8.0-rc.1

24 Jul 12:54
cfe77c5
Compare
Choose a tag to compare
2.8.0-rc.1 Pre-release
Pre-release

新特性

功能优化

  • 升级默认编辑器版本,支持设置字体颜色、大小等功能,优化使用体验。 by @ruibaby in #4288
  • Console 端编辑文章时允许同类型的编辑器切换。 by @ruibaby in #4180
  • 重构 Console 端数据列表的筛选项 UI,并提供全局的筛选列表组件和搜索输入框组件。 by @ruibaby in #4182
  • 重构 Console 端评论数据列表的筛选项 UI 和逻辑。 by @ruibaby in #4195
  • 重构 Console 端附件数据列表的筛选项 UI 和逻辑。 by @ruibaby in #4194
  • 重构 Console 端文章数据列表的筛选项 UI 和逻辑。 by @ruibaby in #4193
  • 重构 Console 端系统设置页面的路由结构。 by @ruibaby in #4196
  • Console 端的文章管理列表支持在地址栏记录筛选条件。 by @ruibaby in #4102
  • Console 端的附件管理列表支持在地址栏记录筛选条件。 by @ruibaby in #4210
  • Console 端的评论管理列表支持在地址栏记录筛选条件。 by @ruibaby in #4209
  • Console 端的页面管理列表支持在地址栏记录筛选条件。 by @ruibaby in #4208
  • 优化去除 HTML 重复 Meta 标签的正则表达式。 by @guqing in #4235
  • 优化 Console 端对异步数据轮询的间隔时间。 by @ruibaby in #4246
  • Console 端关于用户密码输入的部分添加基本的验证。 by @ruibaby in #4257
  • 移除 Console 端用户编辑表单中用户名的校验规则,防止旧版本 Halo 升级之后无法修改资料。 by @ruibaby in #4276

问题修复

  • 修复生产模式下插件安装时的位置信息为绝对路径会影响迁移的问题。 by @guqing in #4179
  • 修复插件被卸载时 delete 生命周期方法不会被触发的问题。 by @guqing in #4241
  • 修复由于多线程环境下导致的插件卸载时的路由异常问题。 by @guqing in #4245
  • 修复编辑文章时,原来的图片尺寸被自动修改的问题。 by @ruibaby in #4264

依赖更新

开发者相关

  • Console 端插件详情选项卡支持通过插件扩展。 by @ruibaby in #4041
  • Console 端全局注册 AnnotationsForm 组件,以暴露给插件使用。 by @ruibaby in #4212
  • 优化评论扩展点的使用方式。 by @guqing in #4249
  • 为 Console 端的 FormKit 表单添加附件策略和分组的输入类型。 by @LIlGG in #4258
  • 提供用户名密码认证扩展。 by @JohnNiang in #4265
  • 按条件渲染评论组件以简化主题端对评论组件是否显示的条件控制。 by @guqing in #4271
  • Extension 查询接口支持排序参数。 by @JohnNiang in #4274

Full Changelog: v2.7.0...v2.8.0-rc.1

2.7.0

30 Jun 03:19
dcafee7
Compare
Choose a tag to compare

新特性

  • 支持页面静态缓存(默认关闭)。 by @JohnNiang in #4091
  • 访客发表评论支持限流。 by @JustinLiang522 in #4084
  • 增加登录失败次数限制功能。 by @JohnNiang in #4062
  • 对评论回复添加频率限制。 by @JohnNiang in #4135
  • 限制注册接口的请求速率。 by @JohnNiang in #4128
  • 默认编辑器支持不通过附件库直接插入图片、视频、音频。 by @ruibaby in #4126

功能优化

  • 优化 Console 端部分页面复制功能的兼容性问题。 by @ruibaby in #4114
  • Console 端仪表盘的内置小组件添加权限设置。 by @ruibaby in #4112
  • Console 端默认类型的按钮添加鼠标悬浮的样式。 by @ruibaby in #4108
  • 优化 Console 端弹框组件(VModal)在 iOS 设备的高度问题。 by @ruibaby in #4106
  • 维护 Console 端的开发基础设施。 by @ruibaby in #4105
  • 移除 Console 端页面的 lang 属性,避免出现浏览器的翻译提示。 by @longjuan in #4085
  • 优化 Console 端登录页面的三方登录方式按钮,禁用重复点击。 by @ruibaby in #4066
  • Console 端三方登录支持重定向参数。 by @ruibaby in #4063
  • Console 端的文章分类支持在新建时指定上级分类。 by @ruibaby in #4056

问题修复

  • 修复 Console 端的下拉框组件选项在移动端无法正常点击的问题。 by @ruibaby in #4116
  • 修复开发环境下访问 Console 出现异常的问题。 by @JohnNiang in #4096
  • 修复主题和插件静态资源的路径遍历漏洞。 by @guqing in #4072
  • 修复登录时出现用户名不存在的问题。 by @JohnNiang in #4070
  • 修复 AttachmentReconciler 重复执行的问题。 by @Contour-D in #4052
  • 修复 Meta Description 中含有特殊字符导致页面显示异常的问题。 by @Contour-D in #4031
  • 修复插件重启后 MainClass 对象缓存未清除的问题。 by @guqing in #4023
  • 修复文章页 Meta Description 标签重复问题。 by @guqing in #4069

依赖更新

开发者相关

  • Console 端的默认编辑器支持被扩展。 by @ruibaby in #4090
  • 插件的 Controllers 支持自定义 API Group。 by @guqing in #4065
  • 统一主题和插件描述文件的部分字段。 by @guqing in #4061
  • 支持在插件中使用 @ConfigurationProperties 注解。 by @JohnNiang in #4043
  • Console 端的评论来源显示支持通过插件扩展。 by @ruibaby in #4039
  • 为主题端的文章和自定义页面内容添加扩展点。 by @guqing in #4080
  • 优化主题端评论的 Finder API,list 方法支持查询所有来源的评论。 by @guqing in #4104

文档

https://docs.halo.run

资源

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

Full Changelog: v2.6.0...v2.7.0

2.7.0-rc.2

28 Jun 16:11
baba8b9
Compare
Choose a tag to compare
2.7.0-rc.2 Pre-release
Pre-release

新特性

  • 对评论回复添加频率限制。 by @JohnNiang in #4135
  • 限制注册接口的请求速率。 by @JohnNiang in #4128
  • 默认编辑器支持不通过附件库直接插入图片、视频、音频。 by @ruibaby in #4126

问题修复

  • 修复文章页 Meta Description 标签重复问题。 by @guqing in #4069

依赖更新

开发者相关

  • 为主题端的文章和自定义页面内容添加扩展点。 by @guqing in #4080
  • 优化主题端评论的 Finder API,list 方法支持查询所有来源的评论。 by @guqing in #4104

Full Changelog: v2.7.0-rc.1...v2.7.0-rc.2

2.7.0-rc.1

26 Jun 15:08
d0526ec
Compare
Choose a tag to compare
2.7.0-rc.1 Pre-release
Pre-release

新特性

  • 支持页面静态缓存(默认关闭)。 by @JohnNiang in #4091
  • 访客发表评论支持限流。 by @JustinLiang522 in #4084
  • 增加登录失败次数限制功能。 by @JohnNiang in #4062

功能优化

  • 优化 Console 端部分页面复制功能的兼容性问题。 by @ruibaby in #4114
  • Console 端仪表盘的内置小组件添加权限设置。 by @ruibaby in #4112
  • Console 端默认类型的按钮添加鼠标悬浮的样式。 by @ruibaby in #4108
  • 优化 Console 端弹框组件(VModal)在 iOS 设备的高度问题。 by @ruibaby in #4106
  • 维护 Console 端的开发基础设施。 by @ruibaby in #4105
  • 移除 Console 端页面的 lang 属性,避免出现浏览器的翻译提示。 by @longjuan in #4085
  • 优化 Console 端登录页面的三方登录方式按钮,禁用重复点击。 by @ruibaby in #4066
  • Console 端三方登录支持重定向参数。 by @ruibaby in #4063
  • Console 端的文章分类支持在新建时指定上级分类。 by @ruibaby in #4056

问题修复

  • 修复 Console 端的下拉框组件选项在移动端无法正常点击的问题。 by @ruibaby in #4116
  • 修复开发环境下访问 Console 出现异常的问题。 by @JohnNiang in #4096
  • 修复主题和插件静态资源的路径遍历漏洞。 by @guqing in #4072
  • 修复登录时出现用户名不存在的问题。 by @JohnNiang in #4070
  • 修复 AttachmentReconciler 重复执行的问题。 by @Contour-D in #4052
  • 修复 Meta Description 中含有特殊字符导致页面显示异常的问题。 by @Contour-D in #4031
  • 修复插件重启后 MainClass 对象缓存未清除的问题。 by @guqing in #4023

依赖更新

  • 升级 Console 端 FormKit 的依赖版本至 0.17.3。 by @ruibaby in #4103
  • 升级 Google Guava 版本至 32.0.1-jre。 by @guqing in #4081

开发者相关

Full Changelog: v2.6.0...v2.7.0-rc.1