Skip to content

更新日志

只记录 feat/fix 以及破坏性变更。

v6.3.0

代码

🚀 Features

  • 新增 hotkeys 子包,统一维护全局快捷键  -  by @hooray (5bbe2)
  • 新增 KaForm 表单组件及示例,并更新登录注册相关页面  -  by @hooray (29193)
  • 增加 core-element-plus 应用,同时 core 应用将不再集成任何第三方组件库  -  by @hooray (68698)
  • 新增 locales 子包,统一维护全局语言包信息  -  by @hooray (7b48b)

🐞 Bug Fixes

  • 修复 Antdv Next 应用未和框架主题保持同步  -  by @hooray (209cb)

v6.2.0

代码

🚨 Breaking Changes

  • 上游 vite-plugin-fake-server 插件问题修复,代码回滚  -  by @hooray (474c1)
  • 重构多个子包  -  by @hooray (749c5)
  • 回滚 vite-plugin-fake-server 插件配置  -  by @hooray (f6516)
  • 储物箱组件界面重构,移除国际化支持  -  by @hooray (96601)

🚀 Features

  • 内建组件内的固定中文文案,改为可替换  -  by @hooray (f1c02)
  • KaFileUpload: 增加文件夹上传和自定义上传请求功能  -  by @hooray (5f9a0)
  • KaImageUpload: 增加文件夹上传和自定义上传请求功能  -  by @hooray (a7741)
  • alert: 添加 KaAlert 组件  -  by @hooray (40cab)
  • antdv-next: 添加 AApp 组件  -  by @hooray (4e5bf)
  • badge: 新增徽章组件及示例  -  by @hooray (410ce)
  • descriptions: 新增 KaDescriptions 组件及示例  -  by @hooray (c0cd2)
  • skill: 更新 ka-crud-page-generator  -  by @hooray (05e3e)
  • table: 新增表格组件及示例  -  by @hooray (57f98)
  • tag: 新增标签组件及示例  -  by @hooray (574d0)
  • 密码强度组件增加自定义规则和颜色阈值配置  -  by @hooray (06a9a)
  • 新增 KaTable 组件  -  by @hooray (9f271)
  • 添加文件管理示例页面  -  by @hooray (be872)
  • 新增 KaCalendarDate / KaCalendarDateRange 组件  -  by @hooray (cdae0)
  • 新增 KaCalendarMonth / KaCalendarMonthRange / KaCalendarYear / KaCalendarYearRange 组件  -  by @hooray (d4f95)
  • KaCalendarDate / KaCalendarMonth / KaCalendarYear 增加多选支持  -  by @hooray (8b7e9)
  • KaCalendarDate / KaCalendarDateRange / KaCalendarMonth / KaCalendarMonthRange / KaCalendarYear / KaCalendarYearRange 增加选择器支持  -  by @hooray (ac8bd)
  • 移除日期选择器和日期范围选择器中的布局和年份范围属性  -  by @hooray (7040c)
  • 新增 KaDate 组件  -  by @hooray (cefe9)
  • KaFileUpload: 移除国际化,增加文件夹上传和自定义上传请求功能  -  by @hooray (c39a1)
  • KaImageUpload: 移除国际化,增加文件夹上传和自定义上传请求功能  -  by @hooray (50db4)
  • steps: 添加 KaSteps 组件  -  by @hooray (4582c)
  • table: 添加列可见性功能和示例  -  by @hooray (3e1a0)
  • table: 添加工具栏插槽和列可见性控制,更新文档  -  by @hooray (aea0a)
  • table: 添加排序功能及相关示例  -  by @hooray (9e48d)
  • table: 添加树型数据支持及相关示例  -  by @hooray (4bfca)

🐞 Bug Fixes

  • 修复 Drawer 和 Modal 组件的 isClosed 状态初始化逻辑  -  by @hooray (26469)
  • table: 修复固定列边框消失的问题  -  by @hooray (55470)

v6.1.0

代码

🚨 Breaking Changes

  • 移除 KaRadioGroup 组件的 orientation 属性  -  by @hooray (c0bc3)
  • 因上游 vite-plugin-fake-server 插件问题,暂时移动 fake 文件目录  -  by @hooray (1b0dc)

🚀 Features

  • 增强 dev 脚本匹配逻辑,支持以 'dev:' 开头的脚本名称  -  by @hooray (e55e9)
  • KaImageUpload / KaFileUpload 增加粘贴上传功能  -  by @hooray (1c811)
  • KaImageUpload 组件增加入场、出场、排序动画  -  by @hooray (38e6a)
  • 将生成图标脚本提取到公用子包  -  by @hooray (1ccbd)
  • 主题色调整  -  by @hooray and Copilot (1d86e)
  • 添加 KaSelect 组件的定位模式支持  -  by @hooray and Copilot (81bed)
  • 新增 KaRadioGroup 组件  -  by @hooray (bb3bd)
  • 新增 KaCheckboxGrou 组件,并重构 KaCheckbox API  -  by @hooray (5ba6d)
  • 更新 KaDrawer 和 KaModal 组件,强制关闭自带遮罩  -  by @hooray (fc2c8)
  • 扩展 KaInput 组件的 type 属性  -  by @hooray (70b29)
  • 新增 useTiks 交互音效  -  by @hooray (1f1b4)
  • 多账号弹窗增加自动聚焦  -  by @hooray (f07e9)
  • 重构主题设计,并同步 shadcn-vue 的基础色和主题色  -  by @hooray (5401b)
  • 添加 KaTree 组件的虚拟化支持,并使用 reka-ui 重构  -  by @hooray (bc98d)
  • 新增 KaCombobox 组件  -  by @hooray (55732)

🐞 Bug Fixes

  • 修复 KaDrawer 和 KaModal 组件开启时警告错误  -  by @hooray (cf4a7)
  • 修复icon生成脚本错误  -  by @hooray (84eb9)
  • 修复登录页“记住我”无法勾选  -  by @hooray (244e6)
  • 修复 KaScrollingText 向下滚动时鼠标悬停时跳动  -  by @hooray (34409)
  • 修复工具栏布局条件判断  -  by @hooray (50695)
  • 修复 VITE_APP_SETTING 关闭后导致偏好设置无响应  -  by @hooray (5f286)
  • 为 KaButton 组件添加 type 属性以确保按钮行为一致  -  by @hooray (e6abd)
  • 修复默认语言如果为跟随浏览器语言时,未命中框架内语言包时报错,增加国际化回退语言  -  by @hooray (5423a)

v6.0.0

如果你是从 v5.x 迁移到 v6.0 ,请先阅读《从 v5 迁移》,以下是 v6.0 新特性概览:

  • 采用 PNPM monorepo 架构
  • 内置 AI Skills
  • UnoCSS 预设从 presetWind3 升级为 presetWind4
  • 提供 setSettingsLegacy 配置迁移函数,支持从 v5.x 配置快速过渡到 v6
  • 偏好设置支持更细粒度的自定义开启方式
    • 可以按整个模块开放
    • 也可以只开放某几个子项
  • 新增路由元信息能力
    • 支持 layout 路由级布局配置
    • 支持 localeAuth 区域权限配置
  • 新增锁屏功能
  • 新增多账号功能
  • 工具栏消息通知全新设计
  • RTL 模式支持跟随语言设置自动切换
  • 新增布局顶部和底部插槽
  • 新增内建组件
    • KaEmpty
    • KaKbdGroup
    • KaNumberField
    • KaQrcode
    • KaScrollingText
    • KaCascader
    • KaTextShiny
    • KaMention
  • 大量内建组件进行了重构