v2.10.0-alpha.1
版本发布时间: 2023-09-28 22:15:39
halo-dev/halo最新发布版本:v2.19.3(2024-09-10 17:44:32)
新特性
- 提供个人访问令牌机制。 by @JohnNiang in https://github.com/halo-dev/halo/pull/4598
- 文章支持多别名生成策略。 by @GodlessLiu in https://github.com/halo-dev/halo/pull/4551
- 编辑器功能优化,支持分栏布局、元素拖拽等功能,以及多项功能性优化。 by @LIlGG in https://github.com/halo-dev/halo/pull/4669
- 支持消息通知机制。 by @guqing in https://github.com/halo-dev/halo/pull/4527 @ruibaby in https://github.com/halo-dev/halo/pull/4638
- 添加应用市场预设插件。 by @ruibaby in https://github.com/halo-dev/halo/pull/4670
功能优化
- 重构 Console 端用户详情页面的代码结构。 by @ruibaby in https://github.com/halo-dev/halo/pull/4664
- 优化插件捆绑资源(JSBundle)的查询性能以提高页面加载速度。 by @guqing in https://github.com/halo-dev/halo/pull/4639
- 为 Console 端认证方式管理添加更直观的配置页面入口。 by @ruibaby in https://github.com/halo-dev/halo/pull/4635
- 优化 Console 端关于用户数据相关的 UI 权限判断。 by @ruibaby in https://github.com/halo-dev/halo/pull/4619
- 改进 Console 端在移动设备上数据列表过滤器区域的样式。 by @ruibaby in https://github.com/halo-dev/halo/pull/4587
- 优化 Console 端启动插件的逻辑。 by @ruibaby in https://github.com/halo-dev/halo/pull/4558
- 为插件捆绑资源设置 Cache Control 以优化静态资源加载。 by @guqing in https://github.com/halo-dev/halo/pull/4557
- 防止浏览器弹出基础认证弹窗。 by @JohnNiang in https://github.com/halo-dev/halo/pull/4556
问题修复
- 修复 Console 端的分类选择组件中,无法通过点击创建不存在的分类的问题。 by @ruibaby in https://github.com/halo-dev/halo/pull/4658
- 修复当插件升级后 Logo 改变会无法显示的问题。 by @guqing in https://github.com/halo-dev/halo/pull/4657
- 修复 Console 端菜单项编辑表单中可能无法正常切换类型的问题。 by @ruibaby in https://github.com/halo-dev/halo/pull/4644
- 修复 Console 的菜单管理页面,切换菜单时请求两次菜单项接口的问题。 by @ruibaby in https://github.com/halo-dev/halo/pull/4622
- 修复文章自定义模板不存在时没有使用默认模板的问题。 by @guqing in https://github.com/halo-dev/halo/pull/4618
- 修复插件捆绑资源(bundle.js / bundle.css)的缓存 key 生成可能会重复的问题。 by @guqing in https://github.com/halo-dev/halo/pull/4591
- 修复 Console 端主题远程下载标签的英文语言包键名,使其可以正确显示标签标题。 by @ruibaby in https://github.com/halo-dev/halo/pull/4576
- 当文章或页面设置窗口打开时,禁用自动保存功能。 by @LIlGG in https://github.com/halo-dev/halo/pull/4567
- 修复 Console 端主题管理列表的更多操作项在某些情况下无法打开的问题。 by @ruibaby in https://github.com/halo-dev/halo/pull/4563
- 补全系统全局设置的默认值,防止首次安装之后部分功能异常。 by @guqing in https://github.com/halo-dev/halo/pull/4562
- 修复因大小写问题导致登录后无权限的问题。 by @JohnNiang in https://github.com/halo-dev/halo/pull/4552
依赖更新
- 升级默认编辑器的版本。 by @LIlGG in https://github.com/halo-dev/halo/pull/4669
- 重构编辑器冒泡菜单,优化使用体验。 by @LIlGG in https://github.com/halo-sigs/richtext-editor/pull/38
- 优化表格功能,可以更佳方便的对行和列进行编辑。 by @LIlGG in https://github.com/halo-sigs/richtext-editor/pull/39
- 优化代码块全选快捷键的逻辑,修改为仅选中当前代码块的代码。 by @LIlGG in https://github.com/halo-sigs/richtext-editor/pull/43
- 修复命令面板使用快捷键滚动时编辑器会跟随滚动的问题。 by @LIlGG in https://github.com/halo-sigs/richtext-editor/pull/41
- 修复未选中图片元素时,拖拽图片无法保持纵横比的问题。 by @LIlGG in https://github.com/halo-sigs/richtext-editor/pull/47
- 新增块元素后追加一个空白行,方便跳出内容。 by @LIlGG in https://github.com/halo-sigs/richtext-editor/pull/42
- 支持分栏布局。 by @LIlGG in https://github.com/halo-sigs/richtext-editor/pull/40
- 修复部分元素后带有空行的问题。 by @LIlGG in https://github.com/halo-sigs/richtext-editor/pull/53
- 支持为图片添加超链接。 by @GodlessLiu in https://github.com/halo-sigs/richtext-editor/pull/49
- 支持使用方向键退出行内代码块。 by @GodlessLiu in https://github.com/halo-sigs/richtext-editor/pull/50
- 为编辑器所有元素增加可拖拽功能。 by @LIlGG in https://github.com/halo-sigs/richtext-editor/pull/48
- 优化内容编辑区域宽度。 by @LIlGG in https://github.com/halo-sigs/richtext-editor/pull/55
- 修复文本高亮显示不完全的问题。 by @LIlGG in https://github.com/halo-sigs/richtext-editor/pull/56
- 升级所有预设插件的版本。 by @ruibaby in https://github.com/halo-dev/halo/pull/4668
- 升级依赖 PF4J 至 3.10.0。 by @JohnNiang in https://github.com/halo-dev/halo/pull/4666
- 升级依赖 Spring Boot 至 3.1.4。 by @JohnNiang in https://github.com/halo-dev/halo/pull/4665
- 升级 FormKit 版本至 1.1.0 正式版。 by @ruibaby in https://github.com/halo-dev/halo/pull/4642
开发者相关
- 重构插件类加载器以优化当插件的 resources 目录资源与 Halo 中同名时加载不到的问题。 by @guqing in https://github.com/halo-dev/halo/pull/4663
- 修复当插件没有设置表单定义时,详情选项卡扩展点不生效的问题。 by @ruibaby in https://github.com/halo-dev/halo/pull/4659
- 修复主题管理选项卡和插件安装界面选项卡扩展点没有添加 UI 权限检测的问题。 by @ruibaby in https://github.com/halo-dev/halo/pull/4636
- 支持在开发模式下通过 JAR 运行插件。 by @guqing in https://github.com/halo-dev/halo/pull/4589
Full Changelog: https://github.com/halo-dev/halo/compare/v2.9.0...v2.10.0-alpha.1