[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"github-release-nuxt-ui-v4.11.0":3,"$f2v3tzw7dti6zg":-1},{"adjacent":4,"latestReleases":16,"relatedArticles":31,"relatedArticlesAreVersioned":8,"release":40},{"newer":5,"older":11},{"htmlUrl":6,"id":7,"isPrerelease":8,"name":9,"publishedAt":10,"tagName":9},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Freleases\u002Ftag\u002Fv4.11.1","01a07c99-2835-7139-a2b4-dc1366a91f12",false,"v4.11.1","2026-09-07T12:52:35.000Z",{"htmlUrl":12,"id":13,"isPrerelease":8,"name":14,"publishedAt":15,"tagName":14},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Freleases\u002Ftag\u002Fv4.10.0","019f6acc-642e-757c-b85b-fa657eec332f","v4.10.0","2026-07-16T08:23:12.000Z",[17,21,25,26,27],{"id":18,"isPrerelease":8,"name":19,"publishedAt":20,"tagName":19},"01a0f831-ca6d-75a3-b346-cd122695e021","v4.11.3","2026-10-01T13:36:34.000Z",{"id":22,"isPrerelease":8,"name":23,"publishedAt":24,"tagName":23},"01a0c8fc-d675-768f-bc9d-b203b4ef4d1e","v4.11.2","2026-09-22T10:57:12.000Z",{"id":7,"isPrerelease":8,"name":9,"publishedAt":10,"tagName":9},{"id":13,"isPrerelease":8,"name":14,"publishedAt":15,"tagName":14},{"id":28,"isPrerelease":8,"name":29,"publishedAt":30,"tagName":29},"019ed64f-b307-721e-b846-2951dccc4fb7","v4.9.0","2026-06-17T14:18:32.000Z",[32],{"id":33,"image":34,"publishedAt":35,"slug":36,"sourceName":37,"summary":38,"title":39},"019ddc9c-805c-71c8-81be-4ae362cfeb7c","https:\u002F\u002Fblog.vueschool.io\u002Fwp-content\u002Fuploads\u002F2026\u002F04\u002Fcollaborative-editor-example.jpg","2026-04-28T00:00:34.000Z","vibe-coding-a-collaborative-editor-with-comment-support-with-nuxt-ui-and-jazz","VueSchool","This article explores the creation of a collaborative editor using Nuxt UI and Jazz, focusing on real-time editing and comment support. It discusses the final product's features, including a rich text editor with a toolbar, image upload capabilities, and a layout optimized for collaboration. The author also shares insights on leveraging AI in the development process.","Vibe Coding a Collaborative Editor with Comment Support with Nuxt UI and Jazz",{"htmlUrl":41,"id":42,"isPrerelease":8,"name":43,"projectId":44,"projectName":45,"projectOwner":46,"projectRepo":47,"projectUrl":48,"publishedAt":49,"summary":50,"tagName":43,"updatedAt":51,"breakingChangesHtml":52,"displayName":53,"hasBreakingChanges":8,"indexable":54,"notesHtml":55,"version":56},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Freleases\u002Ftag\u002Fv4.11.0","01a0250d-0e12-72ec-8e1b-cbf215572881","v4.11.0","019d75ac-bef8-7578-b1f1-429ff8d0dc0f","Nuxt UI","nuxt","ui","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui","2026-08-21T15:23:38.000Z","Nuxt UI v4.11.0 introduces the new `Splitter` component for creating resizable layouts and the `ProgressGroup` component for displaying multiple values in a single progress bar. Additionally, animations have been enhanced for snappier motion, and the `@nuxt\u002Fui\u002Fvite` plugin now includes experimental component detection to optimize CSS generation based on used components.","2026-08-21T16:00:31.452Z",null,"Nuxt UI v4.11.0",true,"\u003Ch2>✨ Highlights\u003C\u002Fh2>\n\u003Ch3>:left_right_arrow: Splitter component\u003C\u002Fh3>\n\u003Cp>A new \u003Ca href=\"https:\u002F\u002Fui.nuxt.com\u002Fdocs\u002Fcomponents\u002Fsplitter\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\u003Ccode>Splitter\u003C\u002Fcode>\u003C\u002Fa> component lets you build layouts with resizable panels separated by draggable handles, with min\u002Fmax sizes, collapsible panels, nesting and vertical orientation:\u003C\u002Fp>\n\n\n\u003Cpre>\u003Ccode class=\"language-vue\">&lt;script setup lang=&quot;ts&quot;&gt;\nimport type { SplitterItem } from &#39;@nuxt\u002Fui&#39;\n\nconst items: SplitterItem[] = [\n  { slot: &#39;sidebar&#39;, minSize: 15, maxSize: 40, defaultSize: 25 },\n  { slot: &#39;main&#39;, defaultSize: 75 }\n]\n&lt;\u002Fscript&gt;\n\n&lt;template&gt;\n  &lt;USplitter id=&quot;layout&quot; :items=&quot;items&quot; class=&quot;h-96&quot;&gt;\n    &lt;template #sidebar&gt;\n      Sidebar\n    &lt;\u002Ftemplate&gt;\n\n    &lt;template #main&gt;\n      Main\n    &lt;\u002Ftemplate&gt;\n  &lt;\u002FUSplitter&gt;\n&lt;\u002Ftemplate&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>[!TIP]\u003Cbr>Set the \u003Ccode>id\u003C\u002Fcode> prop when rendering on the server so ids match on hydration, and \u003Ccode>auto-save-id\u003C\u002Fcode> to persist the layout to \u003Ccode>localStorage\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>:bar_chart: ProgressGroup component\u003C\u002Fh3>\n\u003Cp>A new \u003Ca href=\"https:\u002F\u002Fui.nuxt.com\u002Fdocs\u002Fcomponents\u002Fprogress-group\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\u003Ccode>ProgressGroup\u003C\u002Fcode>\u003C\u002Fa> component displays multiple values as segments of a single progress bar, with a legend listing each item. Items take any theme color or a CSS color, and the \u003Ccode>status\u003C\u002Fcode> prop shows the total:\u003C\u002Fp>\n\n\n\u003Cpre>\u003Ccode class=\"language-vue\">&lt;script setup lang=&quot;ts&quot;&gt;\nimport type { ProgressGroupItem } from &#39;@nuxt\u002Fui&#39;\n\nconst items: ProgressGroupItem[] = [\n  { label: &#39;System&#39;, value: 24, color: &#39;neutral&#39;, icon: &#39;i-lucide-cog&#39; },\n  { label: &#39;Apps&#39;, value: 8, color: &#39;error&#39;, icon: &#39;i-lucide-app-window&#39; },\n  { label: &#39;Multimedia&#39;, value: 42, color: &#39;success&#39;, icon: &#39;i-lucide-film&#39; }\n]\n&lt;\u002Fscript&gt;\n\n&lt;template&gt;\n  &lt;UProgressGroup :items=&quot;items&quot; :max=&quot;128&quot; status \u002F&gt;\n&lt;\u002Ftemplate&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>🎨 Snappier motion\u003C\u002Fh3>\n\u003Cp>Animations and movement transitions now all run on \u003Ccode>--ease-out\u003C\u002Fcode>, exits included. Override the token in your \u003Ccode>@theme\u003C\u002Fcode> to retime the whole library, see the \u003Ca href=\"https:\u002F\u002Fui.nuxt.com\u002Fdocs\u002Fgetting-started\u002Ftheme\u002Fdesign-system#motion\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Motion\u003C\u002Fa> section:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-css\">@theme {\n  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>[!NOTE]\u003Cbr>\u003Ccode>prefers-reduced-motion\u003C\u002Fcode> now covers overlays too, they fade in place, and movement transitions like the \u003Ccode>Tabs\u003C\u002Fcode> indicator stop.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>📦 Component detection for Vue\u003C\u002Fh3>\n\u003Cp>The \u003Ccode>@nuxt\u002Fui\u002Fvite\u003C\u002Fcode> plugin now supports \u003Ca href=\"https:\u002F\u002Fui.nuxt.com\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Fvue#experimentalcomponentdetection\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\u003Ccode>experimental.componentDetection\u003C\u002Fcode>\u003C\u002Fa> like the Nuxt module. It scans your source and only generates the theme CSS for the components you use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-ts\">import ui from &#39;@nuxt\u002Fui\u002Fvite&#39;\n\nexport default defineConfig({\n  plugins: [\n    ui({\n      experimental: {\n        componentDetection: true\n      }\n    })\n  ]\n})\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>[!NOTE]\u003Cbr>Pass an array of component names instead to include components rendered with \u003Ccode>&lt;component :is&gt;\u003C\u002Fcode> that can&#39;t be detected.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2>🚀 Features\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>CheckboxGroup\u002FRadioGroup:\u003C\u002Fstrong> support \u003Ccode>icon\u003C\u002Fcode> in items (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6726\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6726\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F07f3fe8dacbc00a2e9d7ff111068a438db7fabe2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">07f3fe8\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ProgressGroup:\u003C\u002Fstrong> new component (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6860\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6860\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F14ac243804bc02c6c1226823d1da3092cfcc9df3\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">14ac243\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Splitter:\u003C\u002Fstrong> new component (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6670\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6670\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002Fae2bd5eb39164c4f991ac7a37b37071883fffa55\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ae2bd5e\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>locale:\u003C\u002Fstrong> validate locales against CLDR in CLI and tests (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6826\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6826\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F387ce9a49e9e68486bd34361208c11160cc76b54\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">387ce9a\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>vue:\u003C\u002Fstrong> support \u003Ccode>experimental.componentDetection\u003C\u002Fcode> (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6731\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6731\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F3a568b5e582dd24f233a09f72e002566bb8bd6b9\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">3a568b5\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>🐛 Bug Fixes\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>AuthForm:\u003C\u002Fstrong> type submit payload with the schema output (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6816\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6816\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F795c3538bba124d5a2d9832b59c92c3347a5f59d\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">795c353\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calendar:\u003C\u002Fstrong> correct size scale (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6832\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6832\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F29f9890b359b07e1e9fa55025c2d632ee8045c69\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">29f9890\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CommandPalette:\u003C\u002Fstrong> always escape search highlight to prevent XSS (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6741\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6741\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F2a172ef187763c74d437a85fda3168e3f80ff00a\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">2a172ef\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>components:\u003C\u002Fstrong> resolve theme props consistently in form controls (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6834\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6834\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F7c74269387c6ef744b3f05ba5085d4ebcfc41270\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">7c74269\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ContentToc:\u003C\u002Fstrong> prevent list from collapsing (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6778\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6778\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F706cfd0db7584bcb6aeb55cb0e5dcfa628e45fbf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">706cfd0\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editor:\u003C\u002Fstrong> ignore updates without document changes (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6807\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6807\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F7e615e1a0e186e8433b6b0e6fad4b02c9bb3d344\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">7e615e1\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon:\u003C\u002Fstrong> render bundled icons during SSR in Vue (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6841\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6841\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F545f9e37c144c30be61b6f6ce21d8e5feaa81eb8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">545f9e3\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>locale:\u003C\u002Fstrong> correct native names and tajik language code (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6823\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6823\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002Fe333e8d424a21b86ede888fb29172fdc7aacc0a4\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">e333e8d\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>locale:\u003C\u002Fstrong> correct slide placeholder casing in lb (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6822\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6822\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F10ec237623bc8f4b8cf6b9d45ab4ae24105e0fd8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">10ec237\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marquee:\u003C\u002Fstrong> use logical properties and drop broken vertical RTL animation (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6833\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6833\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F9b08a84f1d00493681cdae4f883d3a241b70a761\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">9b08a84\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modal:\u003C\u002Fstrong> emit transition events from overlay when \u003Ccode>scrollable\u003C\u002Fcode> (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6786\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6786\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F5afbd5c9aeaffe427c90b7e97249c8e1de9acf04\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">5afbd5c\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider:\u003C\u002Fstrong> bind form aria attributes on thumbs instead of root (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6768\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6768\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002Ff3c2ac21fb4d97de862d87febdc9dcfa375826bc\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">f3c2ac2\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider:\u003C\u002Fstrong> forward aria attributes to the thumb (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6848\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6848\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002Fd6c3802a12ecdc549d605ca8459fc3fbc99af63b\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">d6c3802\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>theme:\u003C\u002Fstrong> blank top-level \u003Ccode>base\u003C\u002Fcode> in \u003Ccode>applyUnstyled\u003C\u002Fcode> (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6825\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6825\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F3e89ea791b9f91ea0e1e8abdf85e118452854921\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">3e89ea7\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>theme:\u003C\u002Fstrong> keep variants when replacing slot classes in app config (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6824\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6824\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F0fabbe5bc426896a18288171e356be43c1a202cd\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">0fabbe5\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme:\u003C\u002Fstrong> merge \u003Ccode>class\u003C\u002Fcode> from \u003Ccode>props\u003C\u002Fcode> with the component class (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6842\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6842\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F731ff26bf9adb861e7458cd47664bcb7c086705f\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">731ff26\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>theme:\u003C\u002Fstrong> replace deprecated bare tailwind aliases (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6865\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6865\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002Fd4f2ca02322cd9ad5b2c2fe235aa445f88042997\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">d4f2ca0\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>theme:\u003C\u002Fstrong> respect reduced motion on remaining movement transitions (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002Fce5b1df44dc963a2230414ede930ed62aa233ccd\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ce5b1df\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>theme:\u003C\u002Fstrong> unify motion easing and respect \u003Ccode>prefers-reduced-motion\u003C\u002Fcode> (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6742\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6742\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F735b264e4df8565d05cd522df36406df35fe5896\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">735b264\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tree:\u003C\u002Fstrong> use logical padding for indentation (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6815\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6815\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F958a3ba55763a282d28829385490b963c1087e37\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">958a3ba\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>🔥 Performances\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Button\u002FSelect\u002FSelectMenu\u002FInputMenu:\u003C\u002Fstrong> narrow reactive dependencies (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6736\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6736\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F6bd1dfc86c88645801f8485a43c4241635770c84\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">6bd1dfc\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>components:\u003C\u002Fstrong> memoize tv slot invocations with simple args (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6737\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6737\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F4200e80c03719d0b6e36e2d3957575bf1c24bc7d\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">4200e80\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>:globe_with_meridians: Locales\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>locale:\u003C\u002Fstrong> add Austrian language (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fissues\u002F6806\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#6806\u003C\u002Fa>) (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcommit\u002F80cad107e4e9e7bb69b98407984fa4048948f5c4\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">80cad10\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>❤️ Contributors\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>@benjamincanac\u003C\u002Fli>\n\u003Cli>@lazerg\u003C\u002Fli>\n\u003Cli>@61021\u003C\u002Fli>\n\u003Cli>@arsalan507\u003C\u002Fli>\n\u003Cli>@Barbapapazes\u003C\u002Fli>\n\u003Cli>@danielroe\u003C\u002Fli>\n\u003Cli>@eitea-phil\u003C\u002Fli>\n\u003Cli>@hieuNV0871\u003C\u002Fli>\n\u003Cli>@J-Michalek\u003C\u002Fli>\n\u003Cli>@KQraze\u003C\u002Fli>\n\u003Cli>@luc122c\u003C\u002Fli>\n\u003Cli>@mathieutu\u003C\u002Fli>\n\u003Cli>@onmax\u003C\u002Fli>\n\u003Cli>@phat-dang\u003C\u002Fli>\n\u003Cli>@solidusite\u003C\u002Fli>\n\u003Cli>@yamachi4416\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Full Changelog\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcompare\u002Fv4.10.0...v4.11.0\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fui\u002Fcompare\u002Fv4.10.0...v4.11.0\u003C\u002Fa>\u003C\u002Fp>\n","4.11.0"]