新特性
- 提供繁体中文(zh-TW)翻译。 by @den13501 in #3672
- 对初始超级管理员用户名增加合法性校验。 by @guqing in #3744
- 将文章摘要作为 Meta description 以优化文章页的 SEO。 by @guqing in #3745
- 新增是否生成相对地址的配置。 by @JohnNiang in #3772
- 为访客端提供一套完整的 API。 by @guqing in #3787
功能优化
- 允许用户修改自己的元数据信息。 by @guqing in #3739
- 优化 Console 端安装和升级主题的流程,支持自动关闭安装弹框和显示反馈提示。 by @ruibaby in #3777
- 优化 Console 端激活主题的流程,支持激活后自动刷新页面。 by @ruibaby in #3779
- 优化 Console 端上传附件的弹框,支持点击完成按钮以关闭弹框。 by @ruibaby in #3784
- 优化用户账号创建流程,支持同时设置密码和角色。 by @guqing in #3803
- 为 FormKit 表单中包含了 required 验证的表单元素的 label 添加指示器(*),优化可访问性。 by @ruibaby in #3824
- 优化 Console 端附件库的图片渲染性能。 by @ruibaby in #3831
- Console 端的附件详情添加复制链接的功能。 by @ruibaby in #3835
- 升级预设插件的版本。 by @JohnNiang in #3854
- 优化插件的升级流程。 by @guqing in #3838
问题修复
- 修复登录成功或失败后报错的问题。 by @JohnNiang in #3658
- 修复 Console 端附件存储策略编辑表单无法正常渲染的问题。 by @ruibaby in #3663
- 修复后台全局搜索中关于 Console 路由的文字没有适配 i18n 的问题。 by @ruibaby in #3665
- 修复 Console 端 FormKit Schema 生成的表单中,Radio 输入类型值类型为 boolean 但结果为 string 的问题。 by @ruibaby in #3668
- 修复 Console 端文章设置中的发布时间无法回显导致重新保存时丢失发布时间的问题。 by @ruibaby in #3671
- 升级
@halo-dev/richtext-editor
的版本以解决编辑器部分文本翻译不完整的问题。 by @ruibaby in #3682 - 修复保存系统设置之后导致激活主题的设置值丢失,恢复为了默认主题的问题。 by @ruibaby in #3691
- 修复 Console 端预览主题页面的设置表单可能出现无法渲染的问题。 by @ruibaby in #3706
- 解决反向代理后无法正确获取当前请求 URI 的问题。 by @JohnNiang in #3709
- 修复 Console 端菜单项和菜单关联可能发现混乱的问题。 by @ruibaby in #3714
- 修复 Console 端主题设置中,选项卡会重复显示的问题。 by @LIlGG in #3727
- 修复作者页无法访问的问题。 by @guqing in #3736
- 修复在 1080P 屏幕下,登录页面的样式问题。 by @hughding in #3756
- 修复 Console 端仪表盘添加组件时的报错问题。 by @LIlGG in #3770
- 修复文章/页面已有内容重新编辑时,无法立即显示大纲的问题。 by @LIlGG in #3773
- 修复 Console 端升级插件之后没有自动刷新页面的问题。 by @ruibaby in #3781
- 修复 Console 端插件详情页面中角色模板无法正常加载的问题。 by @ruibaby in #3794
- 修复 Console 端的文章分类和标签选择组件在 Repeater 组件中,下拉框无法完整显示的问题。 by @ruibaby in #3819
- 修复当插件异常时,无法正常升级插件的问题。 by @JohnNiang in #3836
- 修复插件安装后无法启动会导致卸载后插件 JAR 文件残留的问题。 by @guqing in #3841
- 修复隐藏的文章依然能够被搜索到的问题。 by @JohnNiang in #3859
- 修复页面链接包含中文等字符后无法访问的问题。 by @ruibaby in #3867
依赖更新
- 升级 Spring Boot 至 3.0.6。 by @JohnNiang in #3832
- 升级 Console 端
@tanstack/vue-query
依赖的版本至 v4.29.1。 by @ruibaby in #3771
开发者相关
- 支持在插件中定义 Reconciler。 by @JohnNiang in #3789
- 为 Console 端 FormKit 的 group 输入组件重构布局和样式。 by @ruibaby in #3786
- 为 Console 端添加 Description 组件。 by @ruibaby in #3792
- Console 端的附件选择组件支持 accepts、min、max 参数用来限定文件格式和数量。 by @ruibaby in #3827
文档
资源
适用于 2.0 的插件和主题可查阅:https://github.com/halo-sigs/awesome-halo
Full Changelog: v2.4.0...v2.5.0