[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"github-release-repo-nuxt-devtools":3,"$f2v3tzw7dti6zg":-1,"github-release-repo-nuxt-devtools-page-1":14},{"project":4,"relatedArticles":13},{"id":5,"name":6,"owner":7,"repo":8,"url":9,"firstPublishedAt":10,"releaseCount":11,"tags":12},"01a16774-bad7-7482-bcd2-44a18ed4e79e","Nuxt Devtools","nuxt","devtools","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools","2026-10-27T05:59:03.000Z",1,[],[],{"items":15,"page":11,"pageSize":30,"totalCount":11},[16],{"body":17,"createdAt":18,"githubId":19,"htmlUrl":20,"id":21,"isPrerelease":22,"isPublished":23,"name":24,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":10,"summary":25,"tagName":24,"updatedAt":26,"displayName":27,"hasBreakingChanges":23,"tags":28,"version":29},"### &nbsp;&nbsp;&nbsp;🚨 Breaking Changes\n\n- Remove deprecated auth token args from builtin RPC functions &nbsp;-&nbsp; by @antfu and **Claude Opus 5 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F965 [\u003Csamp>(4418e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F4418e617)\n- Remove @vue\u002Fdevtools integration &nbsp;-&nbsp; by @antfubot and **opencode** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1056 [\u003Csamp>(a1c92)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fa1c923dd)\n- Remove cjs build and legacy dts files &nbsp;-&nbsp; by @antfu [\u003Csamp>(d2c6d)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fd2c6d90e)\n- **devtools**:\n  - Reuse the built-in Terminals dock via ctx.terminals &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1026 [\u003Csamp>(bee6f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fbee6f4a1)\n  - Finish Messages + terminals convergence on Devframe 0.7.7 &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1032 [\u003Csamp>(c0812)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fc0812508)\n  - Replace server discovery with the Data Inspector plugin &nbsp;-&nbsp; by @antfubot and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1034 [\u003Csamp>(35def)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F35defc3f)\n  - Make embedded dock the only client mode &nbsp;-&nbsp; by @antfubot and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1041 [\u003Csamp>(eb96a)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Feb96a7cd)\n  - Slim the install size of @nuxt\u002Fdevtools &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1121 [\u003Csamp>(10f9e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F10f9ee88)\n- **v4**:\n  - Migrate execa to tinyexec &nbsp;-&nbsp; by @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F944 [\u003Csamp>(ae68d)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fae68d3b6)\n  - Remove global install and wizard package &nbsp;-&nbsp; by @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F943 [\u003Csamp>(34d13)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F34d136f5)\n  - Always use Vite DevTools, remove floating panel &nbsp;-&nbsp; by @antfu and **Claude Opus 5 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F952 [\u003Csamp>(8807b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F8807be5e)\n\n### &nbsp;&nbsp;&nbsp;🚀 Features\n\n- Upgrade vite-plugin-inspect to v12, use devtools-kit RPC &nbsp;-&nbsp; by @antfu and **Claude Opus 5 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F966 [\u003Csamp>(4c594)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F4c594cee)\n- Replace VS Code integration with Code Server plugin &nbsp;-&nbsp; by @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1036 [\u003Csamp>(239ab)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F239ab850)\n- Serve the client UI as devframe remote assets via @nuxt\u002Fdevtools-assets &nbsp;-&nbsp; by @antfubot and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1071 [\u003Csamp>(39470)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F39470fd1)\n- Upgrade devframe and Vite DevTools, update branding &nbsp;-&nbsp; by @antfu [\u003Csamp>(42419)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F4241988c)\n- Upgrade devframe and vite devtools &nbsp;-&nbsp; by @antfu [\u003Csamp>(8ff46)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F8ff462a8)\n- Upgrade devframe to v1.0 &nbsp;-&nbsp; by @antfu [\u003Csamp>(96195)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F9619540f)\n- Update deps &nbsp;-&nbsp; by @antfu [\u003Csamp>(a1fce)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fa1fcef8c)\n- Add @nuxt\u002Fdevtools-onboard as the opt-in entry point of Nuxt DevTools &nbsp;-&nbsp; by @antfubot and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1117 [\u003Csamp>(ff051)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fff0512e8)\n- Remove Open Graph module and integrate new assets and Open Graph plugins &nbsp;-&nbsp; by @antfu [\u003Csamp>(b4d46)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fb4d46d3c)\n- Deps on `@nuxt\u002Fdevtools-assets` for now to improve the landing experience (as we have the onboard package now) &nbsp;-&nbsp; by @antfu [\u003Csamp>(93820)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F9382024a)\n- Upgrade to `@vitejs\u002Fdevtools` v0.8 &nbsp;-&nbsp; by @antfu [\u003Csamp>(c13d0)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fc13d00a6)\n- Update deps &nbsp;-&nbsp; by @antfu [\u003Csamp>(6ea43)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F6ea436d8)\n- **deps**:\n  - Migrate to Vite DevTools v0.5.0 and Devframe v0.9.2 &nbsp;-&nbsp; by @antfubot and **opencode** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1065 [\u003Csamp>(1ff0e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F1ff0ed6f)\n- **devtools**:\n  - Devtools:ready hook + nostics-driven deprecation foundation &nbsp;-&nbsp; by @antfubot and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1021 [\u003Csamp>(f9dda)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Ff9dda69d)\n  - Client-side onDevtoolsReady + expose Vite DevTools client; fix client RPC registration &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1023 [\u003Csamp>(88c4f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F88c4f1c1)\n  - Unify notifications on the devframe Messages system &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1025 [\u003Csamp>(6bfe9)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F6bfe9c79)\n  - Select client Vite context deterministically, add Nuxt dock group &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1031 [\u003Csamp>(6b9bf)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F6b9bff9d)\n  - Project each DevTools tab as its own Vite DevTools dock entry &nbsp;-&nbsp; by @antfubot and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1035 [\u003Csamp>(f4fe2)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Ff4fe2780)\n  - Unify Data Inspector Vite instance and refresh builtin queries &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1047 [\u003Csamp>(5a6c4)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F5a6c4e87)\n  - Make vite-plugin-inspect an optional peer dependency &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1055 [\u003Csamp>(c8da2)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fc8da29bb)\n  - Add `dataInspector` option + lazy-load integrations &nbsp;-&nbsp; by @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1061 [\u003Csamp>(eeb29)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Feeb29a9b)\n  - Respect DO_NOT_TRACK environment variable &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1064 [\u003Csamp>(190ff)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F190ff438)\n  - Proxy client `__connection.json` to hub in standalone dev &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1070 [\u003Csamp>(4449f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F4449f09d)\n  - Drive Vite DevTools through the `devtools` config option on Vite 8.3+ &nbsp;-&nbsp; by @antfubot and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1091 [\u003Csamp>(c2867)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fc2867686)\n  - Surface the auth code through the Nuxt CLI terminal host &nbsp;-&nbsp; by @antfubot and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1093 [\u003Csamp>(73e65)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F73e655f0)\n  - Restore Vue DevTools through vite-plugin-vue-devtools v9 &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1099 [\u003Csamp>(86abd)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F86abd8e9)\n- **playgrounds**:\n  - Add ecosystem dogfooding playground for plan 04 &nbsp;-&nbsp; by @antfubot, **opencode** and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1022 [\u003Csamp>(6079f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F6079f1bf)\n\n### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Use compatible radial-gradient syntax in OG image component &nbsp;-&nbsp; by @antfu and **Claude Opus 5 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F959 [\u003Csamp>(ce21c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fce21c443)\n- Persist async data across tab navigation with custom getCachedData &nbsp;-&nbsp; by @antfu and **Claude Opus 5 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F963 [\u003Csamp>(a2010)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fa2010927)\n- Use literal version ranges in pnpm overrides instead of catalog refs &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1015 [\u003Csamp>(077b2)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F077b2264)\n- Nuxt api url &nbsp;-&nbsp; by @antfu [\u003Csamp>(0c947)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F0c947303)\n- Resolve devtools client runtime errors &nbsp;-&nbsp; by @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1075 [\u003Csamp>(7dac1)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F7dac16dd)\n- Restore typecheck against nuxt-nightly&#39;s typed fetch\u002Fhooks API &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1085 [\u003Csamp>(e4217)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fe42176c8)\n- Bump unocss to 66.10.1 to restore DevTools client styling &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1088 [\u003Csamp>(7d7e9)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F7d7e9b46)\n- Resolve typecheck errors after dependency updates &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1104 [\u003Csamp>(93ffd)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F93ffd79a)\n- Accept any nitro version in the optional peer dependency &nbsp;-&nbsp; by @mansurkhoja in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1106 [\u003Csamp>(f96b0)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Ff96b08e4)\n- **assets**:\n  - Skip re-declaring services Vite DevTools already installed &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1137 [\u003Csamp>(b7371)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fb73714b5)\n- **ci**:\n  - Generate devtools client .nuxt types before typecheck job &nbsp;-&nbsp; by @antfubot and **opencode** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1089 [\u003Csamp>(1b2c2)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F1b2c2405)\n  - Build with bumped nightly names before publishing &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1094 [\u003Csamp>(3e65f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F3e65f859)\n  - Build nightly packages before bumping their names &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1095 [\u003Csamp>(ed237)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fed2379d3)\n- **client**:\n  - Load virtual files from `\u002F_vfs\u002F` for Nitro v3 compatibility &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1132 [\u003Csamp>(e1f30)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fe1f30a1e)\n- **deps**:\n  - Pin vite to 8.0.x (&lt; 8.1) to unbreak DevTools e2e &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1020 [\u003Csamp>(b9b6f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fb9b6fa76)\n  - Upgrade Vite DevTools to 0.5.1, fix e2e client-context global &nbsp;-&nbsp; by @antfubot and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1069 [\u003Csamp>(3d2eb)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F3d2ebf4b)\n  - Align the Nuxt nightly with nitro 3.0.260903 so the dev server boots &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1107 [\u003Csamp>(a4928)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fa492820b)\n- **devtools**:\n  - Optimize @vue\u002Fdevtools dependencies in dev &nbsp;-&nbsp; by @huang-julien in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F981 [\u003Csamp>(32563)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F32563f0d)\n  - Let birpc be singlesource of turth for server&lt;-&gt;client comms &nbsp;-&nbsp; by @huang-julien in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F978 [\u003Csamp>(4853d)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F4853d044)\n  - Run defineViteDevToolsPlugin only for client vite &nbsp;-&nbsp; by @huang-julien in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F977 [\u003Csamp>(b5f9f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fb5f9f8a5)\n  - Add undeclared `unstorage` dependency &nbsp;-&nbsp; by @danielroe in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F986 [\u003Csamp>(32b43)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F32b43b8d)\n  - Pre-bundle additional injected client deps in dev &nbsp;-&nbsp; by @antfu and **Claude Opus 5 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F991 [\u003Csamp>(48194)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F481947aa)\n  - Reference optimizeDeps in reference to `@nuxt\u002Fdevtools` &nbsp;-&nbsp; by @danielroe in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1001 [\u003Csamp>(49d77)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F49d777e0)\n  - Don&#39;t scope dock plugin with `{ server: false }` &nbsp;-&nbsp; by @antfu [\u003Csamp>(b2665)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fb2665eb0)\n  - Correct options cache guard and stop mutating defaults &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1018 [\u003Csamp>(f71b1)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Ff71b190d)\n  - Remove the correct module in uninstallNuxtModule &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1019 [\u003Csamp>(72934)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F72934989)\n  - Drop stale visibility assertion from nuxt-group e2e test &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1042 [\u003Csamp>(6eeec)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F6eeec697)\n  - Prevent StateEditor from freezing the page on live state &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1058 [\u003Csamp>(dbc5d)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fdbc5d284)\n  - Handle transient RPC failures in getOptions\u002FtelemetryEvent &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1072 [\u003Csamp>(40f22)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F40f22f2e)\n  - Harden RPC surface against traversal, spoofing, and dead auth UI &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1086 [\u003Csamp>(24877)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F24877d5f)\n  - Rework timeline function wrapping to run after key injection &nbsp;-&nbsp; by @cernymatej, @antfubot and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1028 [\u003Csamp>(5d695)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F5d69506b)\n  - Resolve open-in-editor paths against the root and workspace dirs &nbsp;-&nbsp; by @lazerg in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1098 [\u003Csamp>(e9c70)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fe9c7002b)\n  - Stop inlining every dependency into the Nitro v2 dev bundle &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1109 [\u003Csamp>(397f9)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F397f9b22)\n  - Contain asset RPC paths and the storage denylist to what the UI may touch &nbsp;-&nbsp; by @antfubot and @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1111 [\u003Csamp>(6521d)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F6521d263)\n  - Open Sublime Text with the `subl` CLI &nbsp;-&nbsp; by @ahmetomerv in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1134 [\u003Csamp>(82eef)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F82eef122)\n- **devtools-kit**:\n  - Pass cwd to execa &nbsp;-&nbsp; by @huang-julien in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F960 [\u003Csamp>(64958)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F64958ada)\n- **devtools\u002Fclient**:\n  - Debounce render of NDisconnectIndicator &nbsp;-&nbsp; by @huang-julien in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F979 [\u003Csamp>(cf8d9)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fcf8d9c52)\n- **e2e**:\n  - Unblock the dev e2e suite after the nuxt-nightly 5x upgrade &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1054 [\u003Csamp>(7b99f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F7b99f919)\n  - Give the tab-seo project a tall viewport so the sidebar dock list doesn&#39;t overflow &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1084 [\u003Csamp>(9f596)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F9f59623c)\n- **ecosystem**:\n  - Inherit the root pnpm version in the Nuxt 4\u002F5 playgrounds &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1138 [\u003Csamp>(e727f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fe727f2de)\n- **onboard**:\n  - Load DevTools v3, v4 and nightly releases &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1122 [\u003Csamp>(d0b77)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fd0b77e80)\n  - Confirm installs in nuxi&#39;s terminal, on devframe v1.2.6 &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1126 [\u003Csamp>(c12b7)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fc12b7219)\n  - Serve embedded.js through Nuxt&#39;s Vite dev handler &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1130 [\u003Csamp>(745fa)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F745fa41c)\n- **release**:\n  - Use directory-relative turbo filter in prepack scripts &nbsp;-&nbsp; by @antfubot and **opencode** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1073 [\u003Csamp>(1a77a)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F1a77a68d)\n- **ui**:\n  - Color mode reactiveness &nbsp;-&nbsp; by @antfu [\u003Csamp>(f7b17)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Ff7b17195)\n\n### &nbsp;&nbsp;&nbsp;🏎 Performance\n\n- **deps**:\n  - Make `@nuxt\u002Fkit` peer deps &nbsp;-&nbsp; by @antfu [\u003Csamp>(b33a2)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fb33a2ad1)\n- **devtools**:\n  - Move `diff` to devDependencies &nbsp;-&nbsp; by @antfu in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1060 [\u003Csamp>(5ba4c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002F5ba4c3e6)\n  - Trim @nuxt\u002Fdevtools runtime dependencies &nbsp;-&nbsp; by @antfubot in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fissues\u002F1066 [\u003Csamp>(ca107)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcommit\u002Fca107e5a)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Fcompare\u002Fv3.2.4...v4.0.0)","2026-10-27T08:00:00.937Z","425082902","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fdevtools\u002Freleases\u002Ftag\u002Fv4.0.0","01a17c5f-93a8-7154-aded-d46dac588fa0",false,true,"v4.0.0","Nuxt Devtools v4.0.0 introduces significant breaking changes, including the removal of deprecated auth token arguments, @vue\u002Fdevtools integration, and legacy files. Key features include the upgrade to Vite DevTools, a new Code Server plugin replacing VS Code integration, and a streamlined client UI served as remote assets. The update also focuses on reducing install size and enhancing the overall developer experience with improved notifications and a unified Data Inspector.","2026-10-27T08:00:31.806Z","Nuxt Devtools v4.0.0",[],"4.0.0",25]