Skip to content

Release v1.1.2

Choose a tag to compare

@mhaibaraai mhaibaraai released this 06 Apr 13:36
v1.2.0
3c067b7

1.2.0 (2026-04-06)

⚠ BREAKING CHANGES

  • 移除 useApiAuth composable,认证流程统一通过 nuxt-auth-utils 与 API 插件拦截器处理。
  • API 文档分组重构为独立 4.api 章节,原有部分文档路径已调整。
  • playground 目录升级为多实例结构(playgrounds/playplaygrounds/dashboard),旧 playground/ 路径不再作为主入口。

✨ Features

  • AutoForm 能力增强
    • 基于 Zod v4 原生 meta() 重构元数据链路。
    • 新增并统一输入增强控件:AsPhoneNumberInputWithFloatingLabel
    • 增强字符串字段控件映射与类型推导,自定义控件示例与文档同步升级。
  • SearchForm 组件上线
    • 新增可折叠搜索表单组件,支持 actions 操作区、v-model、响应式列布局与按钮行为定制。
  • 主题与字体系统升级
    • themefonts 模块新增 enabled 开关。
    • 引入字体 provider 机制(含 Alibaba PuHuiTi),并完善主题示例与配置体验。
  • API 与请求扩展
    • 新增 useLazyApiFetch
    • 引入全局 API Hook 扩展点(请求、响应、错误、未授权),便于业务侧统一拦截与扩展。

♻️ Code Refactoring

  • AutoForm 运行时逻辑重组到 src/runtime/auto-form/*,渲染器与元数据处理职责拆分更清晰。
  • 模块初始化与元信息推断流程优化,自动读取宿主 package.json 以补全站点元数据。
  • 项目结构重组为模块 + 文档 + 多 playground 协同架构,便于示例验证与场景化演示。

📝 Documentation

  • 文档目录按“组件 / AutoForm / API / Composables / Best Practices”重排,导航与示例关联更清晰。
  • MCP 资源与工具重构:新增 API 与最佳实践资源检索能力,移除冗余文档查询接口。
  • 新增并完善 SearchFormAsPhoneNumberInputWithFloatingLabel 等组件文档与示例。

🐛 Bug Fixes

  • 修复 useApiFetch 调试日志序列化 Headers 产生的告警问题。
  • 修复 401 后会话状态同步与未授权处理链路。
  • 修复 SlideVerify 拖拽初始化与动画同步异常。