-
Notifications
You must be signed in to change notification settings - Fork 888
Description
As announced in the NuxtLabs blog post and Vercel's announcement, NuxtLabs is joining Vercel! 🎉 This is a big step forward for the Nuxt ecosystem and we're excited to be part of it.
Overview
As part of this transition, we're making Nuxt UI more accessible to everyone. In September, we'll release Nuxt UI v4: a free, open-source library that unifies Nuxt UI and Nuxt UI Pro, offering 100+ components and a complete free Figma Kit for everyone.
Nuxt UI v4 is officially released: https://github.com/nuxt/ui/releases/tag/v4.0.0
You can check the migration guide: https://ui4.nuxt.com/docs/getting-started/migration/v4
Release
- Release
v4.0.0-beta.0
to have changes in the release notes fromv4.0.0-alpha.2
https://github.com/nuxt/ui/releases/tag/v4.0.0-beta.0 - Merge docs: prepare for v4 release and move to
ui.nuxt.com
#5016 (stop Vercel deployment) - Release
v4.0.0
- Transfer
ui.nuxt.com
from v3 to v4 + redirectui4.nuxt.com
toui.nuxt.com
- Merge https://github.com/nuxt/ui-pro/pull/1271 + docs: prepare for v4 release and move to
ui3.nuxt.com
#5019 - Merge https://github.com/nuxt/ui-pro/pull/1272 + docs: prepare for v4 release #5020
- Update templates to
v4.0.0
&ui.nuxt.com
- Unpublish LemonSqueezy products
- Publish release note https://github.com/nuxt/ui/releases/tag/v4.0.0
- Publish blog post https://nuxt.com/blog/nuxt-ui-v4
- Publish tweet https://x.com/nuxt_js/status/1970471231641264390
Tasks
- Import Nuxt UI Pro components: feat: import
@nuxt/ui-pro
components #4675 - Migrate to AI SDK v5: feat(components)!: upgrade
ai-sdk
to v5 #4698 - Publish Figma Kit v4: https://www.figma.com/community/file/1544369209862884086
- Docs
- Remove
/pro
pages - Subnavbar with sections (
Get Started
/Components
/Composables
/Typography
) - Restructure
Get Started
withOverview
/Theme
/Integrations
categories - Move
Typography
into own section with page for each prose component: docs(typography): move to own section #4742 - Split
Theme
into multiple pages (Design System
/CSS Variables
/Components
) docs(theme): split into multiple pages #4939 - Write
Migration to v4
page: docs(migration): write guide from v3 to v4 #4802 - Rewrite
Introduction
page - Write
Llms.txt
page: docs(getting-started): addllms.txt
page #4799
- Remove
- Migrate Nuxt UI Templates to v4
- chore(deps): upgrade to
@nuxt/ui
v4 nuxt-ui-templates/starter#151 - chore(deps): upgrade to
@nuxt/ui
v4 nuxt-ui-templates/starter-vue#44 - chore(deps): upgrade to
@nuxt/ui
v4 nuxt-ui-templates/landing#175 - chore(deps): upgrade to
@nuxt/ui
v4 nuxt-ui-templates/docs#237 - chore(deps): upgrade to
@nuxt/ui
v4 nuxt-ui-templates/saas#201 - chore(deps): upgrade to
@nuxt/ui
v4 nuxt-ui-templates/dashboard#209 - chore(deps): upgrade to
@nuxt/ui
v4 nuxt-ui-templates/dashboard-vue#44 - chore(deps): upgrade to
@nuxt/ui
v4 nuxt-ui-templates/chat#50 - chore(deps): upgrade to
@nuxt/ui
v4 nuxt-ui-templates/portfolio#38
- chore(deps): upgrade to
- Codemod
Feedback
We'll be actively working on v4 branch and would love to hear from the community! Feel free to share your thoughts, suggestions, and feedback in this thread.
This v4 release represents our commitment to making powerful UI components accessible to everyone while building a stronger, more sustainable ecosystem. We're incredibly excited to work with the community to make this the best version of Nuxt UI yet! 🎉
Thank you for being part of this journey. None of this would be possible without your support. 💚