[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2v3tzw7dti6zg":-1,"github-release-nuxt-nuxt-v4.4.8":3},{"adjacent":4,"latestReleases":16,"relatedArticles":37,"relatedArticlesAreVersioned":8,"release":70},{"newer":5,"older":11},{"htmlUrl":6,"id":7,"isPrerelease":8,"name":9,"publishedAt":10,"tagName":9},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Freleases\u002Ftag\u002Fv3.21.9","019f76d0-8e9d-771e-8575-32660b414059",false,"v3.21.9","2026-07-18T19:13:31.000Z",{"htmlUrl":12,"id":13,"isPrerelease":8,"name":14,"publishedAt":15,"tagName":14},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Freleases\u002Ftag\u002Fv3.21.8","019ea8d2-2da2-71e9-9afa-4927e4faf036","v3.21.8","2026-06-08T18:40:09.000Z",[17,21,25,29,33],{"id":18,"isPrerelease":8,"name":19,"publishedAt":20,"tagName":19},"01a1464c-e549-772b-92b1-288a89e107ad","v4.6.2","2026-10-16T17:21:23.000Z",{"id":22,"isPrerelease":8,"name":23,"publishedAt":24,"tagName":23},"01a1231c-1cc9-73e8-90fc-11879dbd277b","v4.6.1","2026-10-09T22:47:35.000Z",{"id":26,"isPrerelease":8,"name":27,"publishedAt":28,"tagName":27},"01a10e82-b0dd-7205-9a84-d1f0416f9e48","v4.6.0","2026-10-05T22:11:57.000Z",{"id":30,"isPrerelease":8,"name":31,"publishedAt":32,"tagName":31},"019fd383-0610-76fa-9f5d-436006e7243f","v3.21.11","2026-08-05T16:28:24.000Z",{"id":34,"isPrerelease":8,"name":35,"publishedAt":36,"tagName":35},"019fd383-0609-74ce-92b4-ee3ce342e8e5","v4.5.2","2026-08-05T16:19:44.000Z",[38,46,54,62],{"id":39,"image":40,"publishedAt":41,"slug":42,"sourceName":43,"summary":44,"title":45},"01a16a59-9b76-71bd-8922-daaefbed129a","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FWWdrNJkii4E\u002Fmaxresdefault.jpg","2026-10-23T16:30:51.000Z","neon-object-storage-nuxt-its39-surprisingly-simple","John Komarnicki","This article discusses the integration of Neon Object Storage with Nuxt, highlighting its simplicity and providing a GitHub repository for reference. It aims to guide developers in utilizing Neon with their Nuxt applications effectively.","Neon Object Storage + Nuxt... Its&#39; Surprisingly Simple",{"id":47,"image":48,"publishedAt":49,"slug":50,"sourceName":51,"summary":52,"title":53},"01a111f1-d79b-74df-a785-ff3c3f118fcf","https:\u002F\u002Fnuxt.com\u002Fassets\u002Fblog\u002Fv4.6.png","2026-10-05T23:00:00.000Z","nuxt-46","Nuxt Blog","Nuxt 4.6 introduces several significant updates including making Nuxt server-agnostic with nuxt\u002Fserver, enhancements to typed $fetch, support for sessions, and Vue Vapor integration. Additionally, it features new development error pages and is released alongside Nuxt CLI v4.","Nuxt 4.6",{"id":55,"image":56,"publishedAt":57,"slug":58,"sourceName":59,"summary":60,"title":61},"01a01599-dd69-7024-a286-178e6d009c2f","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FRktwtjobGI4\u002Fhqdefault.jpg","2026-08-18T12:00:34.000Z","oops-i-gave-nuxt-permissions-to-delete-files","Program With Erik","The article discusses a significant oversight regarding the permissions granted to Nuxt, specifically in the context of an AI agent's ability to delete files. It highlights the introduction of tool approval in AI SDK 7, which pauses the execution to seek permission before performing such actions.","Oops! I gave Nuxt permissions to delete files",{"id":63,"image":64,"publishedAt":65,"slug":66,"sourceName":67,"summary":68,"title":69},"019ff4d6-c05d-74dc-91e2-cf0be1ab0e1c","https:\u002F\u002Fapi.certificates.dev\u002Fstorage\u002F6fTlVznf1t8d6Wn3YL6xMiALWa0uOEUQLELUi83i.png","2026-08-12T07:00:00.000Z","nuxt-3-hits-end-of-life","Certificates.dev","Nuxt 3 has officially reached its end-of-life as of July 31, 2026. The article discusses the implications of this transition, including migration strategies to Nuxt 4 and considerations for waiting for Nuxt 5.","Nuxt 3 hits End Of Life",{"htmlUrl":71,"id":72,"isPrerelease":8,"name":73,"projectId":74,"projectName":75,"projectOwner":76,"projectRepo":76,"projectUrl":77,"publishedAt":78,"summary":79,"tagName":73,"updatedAt":80,"breakingChangesHtml":81,"displayName":82,"hasBreakingChanges":8,"indexable":83,"notesHtml":84,"version":85},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Freleases\u002Ftag\u002Fv4.4.8","019ea8d2-2d97-7579-873e-dc90df5ce306","v4.4.8","019d75af-61ac-7149-8b36-4099d8056ef3","Nuxt","nuxt","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt","2026-06-08T18:40:24.000Z","Nuxt v4.4.8 is a hotfix release that resolves issues with the dev server on MacOS, including a shorter socket name. It also includes updates to the `findPath` method, reverts the unhead dependency to v2, and fixes various documentation typos and inaccuracies.","2026-06-08T20:00:10.769Z",null,"Nuxt v4.4.8",true,"\u003Cblockquote>\n\u003Cp>4.4.8 is a hotfix release to address an issue running the dev server on MacOS.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2>👉 Changelog\u003C\u002Fh2>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Fcompare\u002Fv4.4.7...v4.4.8\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">compare changes\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🩹 Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>vite:\u003C\u002Fstrong> Shorter socket name for macOs with tmp fallback (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Fpull\u002F35265\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#35265\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>kit:\u003C\u002Fstrong> Respect \u003Ccode>type\u003C\u002Fcode> option in \u003Ccode>findPath\u003C\u002Fcode> (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Fpull\u002F35272\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#35272\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>deps:\u003C\u002Fstrong> Update nuxt\u002Fscripts presets (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Fcommit\u002F905621594\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">905621594\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>nuxt:\u003C\u002Fstrong> Revert unhead dependency back to v2 (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Fcommit\u002Fe6d578fea\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">e6d578fea\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📖 Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix many typos (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Fpull\u002F35266\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#35266\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Explain static fallback pages (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Fpull\u002F35277\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#35277\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Change \u003Ccode>null\u003C\u002Fcode> to \u003Ccode>undefined\u003C\u002Fcode> in data-fetching docs to match actual types (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Fpull\u002F35301\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#35301\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Fix broken internal links, useAsyncData watch type, and NuxtError type (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Fpull\u002F35303\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#35303\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>❤️ Contributors\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Daniel Roe (@danielroe)\u003C\u002Fli>\n\u003Cli>Ali Mahmmoud (@AliMahmoudDev)\u003C\u002Fli>\n\u003Cli>Quentin Macq (@quentinmcq)\u003C\u002Fli>\n\u003Cli>Pranav Rajeshirke (@Pranav188)\u003C\u002Fli>\n\u003Cli>Eduardo San Martin Morote (@posva)\u003C\u002Fli>\n\u003C\u002Ful>\n","4.4.8"]