Skip to content

更新日志

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

v5.2.0

基础版

🚨 Breaking Changes

  • Radix-vue 迁移到 reka-ui  -  by @hooray (dcad2)
  • 重写路由 push/go/replace 函数,移除 useTabbar 中 open/go/replace 函数  -  by @hooray (2b18c)

🚀 Features

  • FaDivider 增加 class props  -  by @hooray (b533c)
  • Layouts 布局支持 <Suspense>  -  by @hooray (ce747)
  • 新增 FaSlider 组件  -  by @hooray (f0229)
  • 增加 cursor 配置  -  by @hooray (b0ac0)

🐞 Bug Fixes

  • FaContextMenu z-index 被遮挡  -  by @hooray (ebf61)
  • 修复 FaDrawer 组件 contentClass 设置无效  -  by @hooray (5bfb3)
  • 浏览器不支持 color-mix 时,框架主题不会同步至 element-plus 主题  -  by @hooray (609e7)
  • 在路由守卫中捕获异常时,添加登出逻辑  -  by @hooray (5fcd3)

🏎 Performance

  • 优化导航菜单  -  by @hooray (5e59d)
  • 优化子菜单过渡效果,支持两套实现方案  -  by @hooray (10c84)

专业版

🚨 Breaking Changes

  • Radix-vue 迁移到 reka-ui  -  by @hooray (5b45b)
  • 重写路由 push/go/replace 函数,移除 useTabbar 中 open/go/replace 函数  -  by @hooray (8ca74)

🚀 Features

  • FaDivider 增加 class props  -  by @hooray (73e87)
  • 新增 FaFlipCard 组件  -  by @hooray (87122)
  • 新增 FaLinkPreview 组件  -  by @hooray (28b3c)
  • 新增 FaInteractiveButton 组件  -  by @hooray (27c12)
  • 新增 FaGradientButton 组件  -  by @hooray (595c2)
  • 新增 FaMarquee 组件  -  by @hooray (7efc5)
  • 新增 FaBlurReveal 组件  -  by @hooray (b4d6d)
  • 新增 FaParticlesBg 组件  -  by @hooray (8f9af)
  • 新增 FaTextHighlight 组件  -  by @hooray (9e1a0)
  • 新增 FaFlipWords 组件  -  by @hooray (83e7f)
  • 新增 FaGlowyCardWrapper / FaGlowyCard 组件  -  by @hooray (e3191)
  • 新增 FaAnimatedBeam 组件  -  by @hooray (e305e)
  • 新增 FaSparklesText 组件  -  by @hooray (500cf)
  • FaAnimatedBeam 组件增加虚线光束支持  -  by @hooray (0fa92)
  • 新增 FaSpotlightCard 组件  -  by @hooray (9792b)
  • 新增 useConfetti 函数  -  by @hooray (2d665)
  • 新增 FaPatternBg 组件  -  by @hooray (7a063)
  • 新增 FaScratchOff 组件  -  by @hooray (a09f3)
  • 新增 FaBorderBeam 组件  -  by @hooray (b290c)
  • 增加 layout.widthModeScope 应用配置  -  by @hooray (20d02)
  • Layouts 布局支持 <Suspense>  -  by @hooray (27f8e)
  • 新增 FaCarousel 组件  -  by @hooray (62806)
  • 新增 FaSlider 组件  -  by @hooray (f2c9e)
  • 增加 cursor 配置  -  by @hooray (ec799)
  • FaCode 组件增加 class 属性  -  by @hooray (5b04b)
  • 新增 FaCodePreview 组件  -  by @hooray (1be49)

🐞 Bug Fixes

  • FaContextMenu z-index 被遮挡  -  by @hooray (511f6)
  • 修复 FaDrawer 组件 contentClass 设置无效  -  by @hooray (9215d)
  • 浏览器不支持 color-mix 时,框架主题不会同步至 element-plus 主题  -  by @hooray (7e6a9)
  • 修复 FaGlowyCard 组件在移动端下导致页面无法滑动的问题  -  by @hooray (7e420)
  • 修复路由 meta.permanent 参数失效  -  by @hooray (325d6)
  • 修复页宽模式在移动端布局错乱  -  by @hooray (2bd6c)
  • 在路由守卫中捕获异常时,添加登出逻辑  -  by @hooray (d95ee)
  • 修复主导航文字不显示  -  by @hooray (867f0)

🏎 Performance

  • 优化导航菜单  -  by @hooray (951d0)
  • 优化子菜单过渡效果,支持两套实现方案  -  by @hooray (f3858)

v5.1.0

基础版

🚨 Breaking Changes

  • 重构注册路由数据结构  -  by @hooray (cfb4f)

🚀 Features

  • FaSelect 组件增加 class props  -  by @hooray (eff07)
  • 刷新按钮增加按住ctrl使用原生浏览器刷新功能  -  by @hooray (2100b)
  • 增加 vue devtools 启动编辑器环境变量  -  by @hooray (643d4)
  • FaPopover 组件增加手动控制面板显示  -  by @hooray (6d58f)

🐞 Bug Fixes

  • 导航搜索面板唤起时输入框未聚焦  -  by @hooray (a6e66)
  • 修复 useFaModal 弹窗警告  -  by @hooray (b3b89)

专业版

🚨 Breaking Changes

  • 重构注册路由数据结构  -  by @hooray (c0d8b)

🚀 Features

  • FaSelect 组件增加 class props  -  by @hooray (83e5a)
  • 新增 FaCode 组件  -  by @hooray (ac4e1)
  • 刷新按钮增加按住ctrl使用原生浏览器刷新功能  -  by @hooray (a152b)
  • FaLayoutContainer 组件增加顶部底部区域  -  by @hooray (66def)
  • 增加 vue devtools 启动编辑器环境变量  -  by @hooray (f1e86)
  • FaPopover 组件增加手动控制面板显示  -  by @hooray (9c961)

🐞 Bug Fixes

  • 导航搜索面板唤起时输入框未聚焦  -  by @hooray (0611c)
  • 修复 useFaModal 弹窗警告  -  by @hooray (a2384)

v5.0.0

此版本有较多破坏性的变更,如果打算从 v4.x 升级,请仔细阅读并谨慎迁移代码。

  • 引入 shadcn-vue ,内建组件和部分扩展组件基于 shadcn-vue 进行重构

  • 系统主题重构,挑选了 shadcn-vue 中的 8 款主题并进行定制

  • 所有内建组件名均改为 Fa 开头,例如 FaButton 。部分扩展组件也转为内建组件,例如 FaPageHeader 。新增了一系列基于 shadcn-vue 的组件,例如 FaPopover 。为与扩展组件做区分,内建组件存放在 /src/ui/components/ 目录下

  • 登录页使用内建组件进行重构,不再依赖 element-plus ,更方便迁移其他 UI 组件库

  • 新增 app.themeSync 应用设置

  • 路由 meta 配置项调整:

    • 移除 meta.i18nmeta.title 支持国际化
    • 移除 meta.sidebar ,改为 meta.menu
    • 移除 meta.paddingBottom ,改为由框架自动处理
    • 新增 meta.badgeVariant ,用于设置导航徽章颜色
    • 新增 meta.query ,用于设置点击导航时进行路由跳转时,携带的参数
    • 新增 meta.maximize ,用于设置访问导航的路由时,是否最大化
    • 新增 meta.exitMaximize ,用于设置离开导航的路由时,是否退出最大化
    • 新增 meta.sort ,用于设置导航的排序
  • 主导航增加徽章和徽章颜色设置

  • 新增 app.loginExpiredMode 应用设置,设置登录状态过期后的行为

  • 新增 app.enableCheckUpdates 应用设置,检查网站是否有更新

  • 移除 menu.switchMainMenuAndPageJump 应用设置,新增 menu.mainMenuClickMode 应用设置,更灵活控制主导航的点击行为

  • 增加全局插槽,用于在导航、顶栏等位置插入自定义内容

v4.x

前往 v4 文档查看

v3.x

前往 v3 文档查看

v2.x

前往 v2 文档查看