提交智能体收藏0
技术动态

@shadcn/registry 0.2.0 升级至 Zod 4

shadcn-ui/ui 于 2026 年 10 月 16 日发布 @shadcn/registry 0.2.0,这是一次小版本变更,主要内容是升级到 Zod 4。shadcn/schema 与 @shadcn/registry/schema 现在导出 Zod 4 schema;如果把这些 schema 传给 Zod 3 的 z,将无法通过类型检查。

版本变化

@shadcn/registry 发布 0.2.0,属于小版本(minor)更新,核心变化是升级到 Zod 4(对应 #12298)。

对使用者的影响

  • schema 导出切换:shadcn/schema 和 @shadcn/registry/schema 现在导出的都是 Zod 4 schema。若把这些 schema 交给 Zod 3 的 z 使用,将不再通过类型检查。
  • Zod 3 环境的替代写法:在 Zod 3 下,应改用已导出的类型(RegistryItem、RegistryItemFile、Config),并调用 schema 自身的方法(例如 registryItemSchema.array()),不要继续依赖 z.infer 和 z.array。
  • 错误对象字段:Zod 的错误对象现在通过 issues 暴露问题,原先的 errors 字段不再使用。
  • 校验文案:校验错误消息改为采用 Zod 4 的措辞,因此依赖原有文案的判断可能需要相应调整。

以上为发布说明中列出的内容;更细的迁移步骤和兼容性细节原文未展开。

来源与核对说明

  1. shadcn-ui/ui ↗https://github.com/shadcn-ui/ui/releases/tag/%40shadcn%2Fregistry%400.2.0

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

AirLLM v3.1.0 支持在单张消费级 GPU 上运行 Kimi K3 →

WeKnora v0.8.0 版本更新内容概要 →

AI 工程课程 Edition 2026.10.1:新增 A2A 101 手册与 100 个项目目录 →

课程 Edition 2026.10.2:新增 Docker 手册、公开 API 与 MCP 服务 →