Skip to content

Conversation

nerdy-tech-com-gitub
Copy link
Owner

snyk-top-banner

Snyk has created this PR to upgrade @nuxt/ui from 2.17.0 to 3.3.4.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 49 versions ahead of your current version.

  • The recommended version was released 25 days ago.

⚠️ Warning: This PR contains major version upgrade(s), and may be a breaking change.

Issues fixed by the recommended upgrade:

Issue Score Exploit Maturity
medium severity Missing Release of Resource after Effective Lifetime
SNYK-JS-INFLIGHT-6095116
131 Proof of Concept
medium severity Open Redirect
SNYK-JS-KOA-12143256
131 No Known Exploit
Release notes
Package name: @nuxt/ui
  • 3.3.4 - 2025-09-15

    🐛 Bug Fixes

    • FileUpload: add missing button type (91f86d9), closes #4935
    • Form: handling race condition on clear function (#4843) (0a8ead7)
    • InputMenu/Select/SelectMenu: show falsy value when model value is falsy (#4882) (5b9d9d8)
    • locale: improve id name (#4890) (e5cb55b)

    Full Changelog: v3.3.3...v3.3.4

  • 3.3.3 - 2025-09-01

    🚀 Features

    • useFormField: export form errors injection key (#4808) (ec2bc0a)

    🐛 Bug Fixes

    • components: broken types for update:model-value event (#4853) (7133f50)
    • Form: default slot types (#4758) (a32cc37)
    • Form: update Form interface to accept RegExp (#4821) (0c2d390)
    • InputMenu/Select/SelectMenu: show placeholder when model value is falsy (#4825) (90b5daf)
    • InputMenu: prevent focus-outside event on content (77b6b9a)
    • Link: ensure target _blank is flagged as external for Inertia (#4746) (520b277)
    • Table: ensure colspan calc for loading and empty states (#4826) (bdcc8c4)

    New Contributors

    Full Changelog: v3.3.2...v3.3.3

  • 3.3.2 - 2025-08-14

    This release ensures the tailwind-variants@2.0.1 dependency is installed. The 2.1.0 version is somehow broken at the moment: heroui-inc/tailwind-variants#259 / heroui-inc/tailwind-variants#258

    Full Changelog: v3.3.1...v3.3.2

  • 3.3.1 - 2025-08-14

    🚀 Features

    🐛 Bug Fixes

    • Drawer: improve closing animation with inset prop (#4676) (9da1527)
    • FileUpload: handle wildcard in dropzone dataTypes (#4671) (729bed4)
    • FileUpload: improve file removal a11y (#4607) (f90bba0)
    • FileUpload: open dialog on keyup (#4629) (8e9265e)
    • FileUpload: prevent default on keydown (#4633) (68d8a98)
    • Input: incorrect rendering of type date / time on iOS (#4715) (93cc83c)
    • InputMenu/Select/SelectMenu: add display value fallback when no items found (#4689) (34ca811)
    • Select/InputMenu: handle focus via label inside a FormField (#4696) (55dbcd2)
    • Tabs: add missing Badge import (#4594) (fbec29c)
    • Toast: add type for progress ui prop (#4677) (a8af85c)
    • Tooltip: render only if text or kbds are present (#4568) (5e39cbb)

    New Contributors

    Full Changelog: v3.3.0...v3.3.1

  • 3.3.0 - 2025-07-24

    ✨ Highlights

    ☁️ New FileUpload Component

    Introducing a powerful new FileUpload component that makes file uploads effortless with built-in drag-and-drop and validation support (#4564).

    CleanShot 2025-07-24 at 12 19 34@2x

    Learn more: https://ui.nuxt.com/components/file-upload

    🎨 Global Default Variants

    Configure global defaults for color and size across all components to reduce boilerplate and ensure consistent styling (#4400).

    export default defineNuxtConfig({
      modules: ['@ nuxt/ui'],
      css: ['~/assets/css/main.css'],
      ui: {
        theme: {
          defaultVariants: {
            color: 'neutral',
            size: 'sm'
          }
        }
      }
    })

    Learn more: https://ui.nuxt.com/getting-started/installation/nuxt#themedefaultvariants

    📊 Enhanced Table Component

    Major improvements to the Table component bring enhanced functionality and better user experience:

    • Footer support for column summaries (#4194)
    • Context menu support (#4259)
    • Colspan and rowspan support (#4460)
    • Row hover events for better interactivity (#2435)
    • Custom styles in table and column meta (#4513)

    Learn more: https://ui.nuxt.com/components/table

    🚀 Features

    🐛 Bug Fixes

    • Button/Link: merge active-class / inactive-class with app config (#4446) (9debce7)
    • Button: add active styles to behave like hover on mobile (df8f202), closes #991
    • Carousel/Tree: add type to button elements for accessibility (#4493) (fc24e03)
    • Carousel: add aria-current attribute to active dot (#4447) (1ba8a55)
    • Carousel: improve accessibility (55e06e9), closes #4494
    • Carousel: resolve plugins with page transitions (#4380) (3b67d54)
    • ColorPicker: update color conversion logic (#4550) (6b6ec8c)
    • CommandPalette: remove rtl:space-x-reverse from label (#4576) (4682ded)
    • defineShortcuts: allow extra keys to be combined with shift (#4456) (772631c)
    • defineShortcuts: always pass event to shotcut handler (#4516) (ef473c3)
    • FormField: improve error type with boolean (a4d0ca7), closes #4496
    • FormField: resolve minor accessibility and rendering issues (#4515) (c64c4cd)
    • InputMenu/SelectMenu: filter null items in search (488707e)
    • InputMenu/SelectMenu: improve display value without valueKey (4d4234d), closes #4528
    • InputMenu/SelectMenu: only filter non-null fields (c92f908), closes #4509
    • InputMenu: reset search term on mounted (cb160e6), closes #3993
    • module: merge user's options when installing modules (78f92a2)
    • NavigationMenu/Tabs: display badge when not undefined (b22891a)
    • NavigationMenu/Tabs: proxy fallthrough attributes (836f748)
    • RadioGroup: improve type safety for normalizeItem function (#4535) (bb99345)
    • Table: add scope attribute to headers (#4417) (347694b)
    • Table: handle reactive columns (#4412) (4ce6540)
    • theme: colors autocomplete in app config (752e2b6)
    • Toast: only show progress when open (1d052ec), closes #4464
    • Tooltip: display separator only with text and kbds (#4570) (63476e5)
    • useLocale: ensure inject defaults to en (df1abf1), closes #4579
    • useLocale: prevent hydration error when switching locale (15c7991)
    • useOverlay: don't use patch when passing props to open (#4497) (5ad7dab)
    • useOverlay: improve props handling by merging existing and new (#4478) (6519a74)
    • useOverlay: support infering close argument from complex emits (#4414) (d7aefa5)
    • vue: handle override when importing from @ nuxt/ui (57a5037)
    • vue: stub clearError (d8160ba)

    👋 New Contributors

    Full Changelog: v3.2.0...v3.3.0

  • 3.2.0 - 2025-06-25
  • 3.1.3 - 2025-05-26
  • 3.1.2 - 2025-05-15
  • 3.1.1 - 2025-05-02
  • 3.1.0 - 2025-04-24
  • 3.0.2 - 2025-03-28
  • 3.0.1 - 2025-03-21
  • 3.0.0 - 2025-03-12
  • 3.0.0-beta.4 - 2025-03-12
  • 3.0.0-beta.3 - 2025-03-07
  • 3.0.0-beta.2 - 2025-02-28
  • 3.0.0-beta.1 - 2025-02-28
  • 3.0.0-alpha.13 - 2025-02-17
  • 3.0.0-alpha.12 - 2025-01-27
  • 3.0.0-alpha.11 - 2025-01-13
  • 3.0.0-alpha.10 - 2024-12-09
  • 3.0.0-alpha.9 - 2024-11-19
  • 3.0.0-alpha.8 - 2024-11-07
  • 3.0.0-alpha.7 - 2024-10-23
  • 3.0.0-alpha.6 - 2024-10-09
  • 3.0.0-alpha.5 - 2024-10-02
  • 3.0.0-alpha.4 - 2024-10-01
  • 3.0.0-alpha.3 - 2024-09-18
  • 3.0.0-alpha.2 - 2024-09-18
  • 3.0.0-alpha.1 - 2024-09-11
  • 3.0.0-alpha.0 - 2024-09-05
  • 2.22.3 - 2025-09-01

    Release 2.22.3

  • 2.22.2 - 2025-09-01

    🐛 Bug Fixes

    • Meter: correct vertical alignment of progress bar (#4735) (875be4b)
    • SelectMenu/InputMenu: ensure object compare with by prop (#4791) (44382cd)

    New Contributors

    Full Changelog: v2.22.1...v2.22.2

  • 2.22.1 - 2025-07-16
  • 2.22.0 - 2025-04-22
  • 2.21.1 - 2025-03-08
  • 2.21.0 - 2025-01-14
  • 2.20.0 - 2024-12-09
  • 2.19.2 - 2024-11-05
  • 2.19.1 - 2024-11-05
  • 2.19.0 - 2024-11-05
  • 2.18.7 - 2024-10-09
  • 2.18.6 - 2024-09-23
  • 2.18.5 - 2024-09-18
  • 2.18.4 - 2024-08-05
  • 2.18.3 - 2024-07-30
  • 2.18.2 - 2024-07-25
  • 2.18.1 - 2024-07-25
  • 2.18.0 - 2024-07-25
  • 2.17.0 - 2024-06-13
from @nuxt/ui GitHub release notes

Important

  • Warning: This PR contains a major version upgrade, and may be a breaking change.
  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.
  • Max score is 1000. Note that the real score may have changed since the PR was raised.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Snyk has created this PR to upgrade @nuxt/ui from 2.17.0 to 3.3.4.

See this package in npm:
@nuxt/ui

See this project in Snyk:
https://app.snyk.io/org/nerds-github/project/8b4160ff-3510-4d06-a27b-7930a5e75719?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants