Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 27, 2025

Bumps @nuxt/ui from 3.3.3 to 4.0.0.

Release notes

Sourced from @​nuxt/ui's releases.

v4.0.0

We are excited to announce Nuxt UI v4, a major milestone that unifies Nuxt UI and Nuxt UI Pro into a single, fully open-source library. Following NuxtLabs joining Vercel in July, we're now able to offer 100+ production-ready components and a complete Figma Kit available for free to everyone.

Read the blog post announcement: https://nuxt.com/blog/nuxt-ui-v4

Get started with Nuxt UI v4 →

✨ Highlights

🌐 Unified and Open Source

Nuxt UI v4 marks a significant milestone by merging Nuxt UI and Nuxt UI Pro into one cohesive, fully open-source library:

  • 100+ components: Complete access to all components, including those previously exclusive to Pro
  • Figma Kit: Professional design resources now available to everyone
  • Single package: Everything unified under @nuxt/ui

🖥️ Templates

All our previously exclusive templates for Nuxt and Vue are now available to everyone and updated to Nuxt UI v4:

  • Starter: A minimal template to get started with Nuxt UI
  • Landing: A modern landing page template powered by Nuxt Content
  • Docs: A documentation template powered by Nuxt Content
  • SaaS: A SaaS template with landing, pricing, docs and blog powered by Nuxt Content
  • Dashboard: A dashboard template with multi-column layout for building sophisticated admin interfaces
  • Chat: An AI chatbot template to build your own chatbot powered by Nuxt MDC and Vercel AI SDK
  • Portfolio: A sleek portfolio template to showcase your work, skills and blog powered by Nuxt Content
  • Changelog: A changelog template to display your repository releases notes from GitHub powered by Nuxt MDC

📚 Documentation

We've made extensive improvements to the documentation in v4 to provide a better developer experience:

  • Unified location: All documentation now lives under /docs/ with automatic redirects from legacy paths
  • Dedicated sections: Theme and Typography now have their own organized sections
  • AI-ready features: LLMs.txt endpoints and MCP Server integration for AI tools like Cursor, Windsurf, and GitHub Copilot

🌱 Migration from v3

The migration from v3 to v4 is designed to be smoother than previous major version transitions. We recommend reading the migration guide for step-by-step instructions.

For Nuxt UI users

  1. Update to @nuxt/ui@latest

For Nuxt UI Pro users

  1. Replace @nuxt/ui-pro with @nuxt/ui in your dependencies

... (truncated)

Changelog

Sourced from @​nuxt/ui's changelog.

4.0.0 (2025-09-23)

4.0.0-beta.0 (2025-09-22)

Bug Fixes

  • ChatMessages: wrap indicator with slot (#5036) (c00bf30)
  • CheckboxGroup: proxy generic to emits (ffa5b23)
  • Form: flaky reactivity test (#5038) (263015c)
  • Form: flaky reactivity tests (#5033) (817b902)
  • Form: improve nested form validation handling (#5024) (77a554e)
  • Form: remove joi and yup in favor of @​standard-schema/spec (#5035) (723cf36)
  • InputMenu: ensure to pass a string to items when multiple (9beccbb), closes #5018
  • InputTags: add blur and focus event handlers on input (#5007) (3fd2614)
  • locale: improve translations in pt locale (#5003) (725ef9b)
  • module: only inject tailwindcss vite plugin once (#5008) (c2e39dd)
  • ProseImg: add w-full by default (#4997) (de47add)
  • Tabs: use nullish coalescing on item value (340fc48), closes #4804
  • Tree: remove value-key in favor of get-key (#4999) (240ff42)
  • types: allow arbitrary keys in tv config (#4992) (ae77b69)

4.0.0-alpha.2 (2025-09-17)

⚠ BREAKING CHANGES

  • Form: don't mutate the form's state if transformations are enabled (#4902)

Features

  • ContentNavigation: handle collapsible false with type multiple (c42c2ab)
  • locale: add Georgian language (#4973) (996478f)
  • locale: add Swiss German language (#4962) (dcf17bb)

Bug Fixes

  • Banner: ensure actions slot renders (#4946) (5d6e1fc)
  • CodeTree/Tree: improve accessibility (#4945) (117b4b3)
  • components: dot notation type support for labelKey and valueKey (#4933) (11a0320)
  • components: proxySlots reactivity (#4969) (3173bee)
  • components: standardize naming for type interfaces (#4990) (788d2de)
  • FileUpload: add missing button type (f33e43c), closes #4935
  • Form: don't mutate the form's state if transformations are enabled (#4902) (99dbe81)
  • Form: handling race condition on clear function (#4843) (2269b48)
  • InputMenu/Select/SelectMenu: show falsy value when model value is falsy (#4882) (073dd14)
  • locale: improve id name (#4890) (1b5d741)
  • Marquee: handle RTL mode (#4887) (1846079)
  • Progress: improve status-position when 0 (#4994) (0e1e44c)
  • types: export missing tv types (#4971) (2bf273c)
  • types: resolve ambient declaration error in icons type (#4991) (6ddf899)

... (truncated)

Commits
  • d30a04c chore(release): v4.0.0
  • cf0afd7 docs: prepare for v4 release and move to ui.nuxt.com (#5016)
  • c9ba808 chore(github): add follow-up workflow
  • 79dbdc8 chore: prepare for release
  • 5936b78 docs(page): improve dropdown a11y
  • c092fdd docs(app): wrong header height
  • 64a0fab chore(release): v4.0.0-beta.0
  • 723cf36 fix(Form): remove joi and yup in favor of @​standard-schema/spec (#5035)
  • 355d66c docs(table): add example with tree data (#4795)
  • c00bf30 fix(ChatMessages): wrap indicator with slot (#5036)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 27, 2025
@github-actions github-actions bot enabled auto-merge (rebase) September 27, 2025 14:05
Bumps [@nuxt/ui](https://github.com/nuxt/ui) from 3.3.3 to 4.0.0.
- [Release notes](https://github.com/nuxt/ui/releases)
- [Changelog](https://github.com/nuxt/ui/blob/v4/CHANGELOG.md)
- [Commits](nuxt/ui@v3.3.3...v4.0.0)

---
updated-dependencies:
- dependency-name: "@nuxt/ui"
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/nuxt/ui-4.0.0 branch from a56dc56 to e7562d5 Compare September 27, 2025 14:06
@github-actions github-actions bot merged commit 9d074eb into main Sep 27, 2025
2 checks passed
@github-actions github-actions bot deleted the dependabot/npm_and_yarn/nuxt/ui-4.0.0 branch September 27, 2025 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants