NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3939 most downloaded on npm
> Internal utility types shared across @vue/devtools packages.
Last release 2 months ago
25 Jul 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
97 releases · first in 2023
core: Avoid bundling Vite and Vue Router types in declarations - by @webfansplz (8f51a)
devtools-api: Add no-op stub under node export condition - by @danielroe in https://github.com/vuejs/devtools/issues/1114 (435e6)
One column per month.
*No significant changes* ##### View changes on GitHub
No significant changes
kit,shared: Mark packages side-effect-free for treeshaking - by @danielroe in https://github.com/vuejs/devtools/issues/1108 (2b9ce)
vite: Align module field with emitted ESM output - by @itosa-kazu in https://github.com/vuejs/devtools/issues/1106 (4720c)
Bump vite-plugin-vue-inspector to support vapor app - by @webfansplz in https://github.com/vuejs/devtools/issues/1096 (784c3)
vite-plugin-vue-inspector to support vapor app - by @webfansplz in https://github.com/vuejs/devtools/issues/1096 <samp>(784c3)</samp>devtools-background.js as type="module" - by @skirtles-code in https://github.com/vuejs/devtools/issues/1072 <samp>(eed09)</samp>overlay: Enhance style inspector button ux when enabled - by @skirtles-code in https://github.com/vuejs/devtools/issues/1069 (0e32d)
toggleEnabled to allow exiting in spector mode - by @SaKaNa-Y in https://github.com/vuejs/devtools/issues/1067 <samp>(ace74)</samp>*No significant changes* ##### View changes on GitHub
No significant changes
Show VNode lifecycle events as built-in - by @skirtles-code in https://github.com/vuejs/devtools/issues/1036 (35de5)
built-in - by @skirtles-code in https://github.com/vuejs/devtools/issues/1036 <samp>(35de5)</samp>displayName for functional components - by @skirtles-code in https://github.com/vuejs/devtools/issues/1046 <samp>(20efd)</samp>computed and inject leak via mixins - by @skirtles-code in https://github.com/vuejs/devtools/issues/1050 <samp>(ecca7)</samp>Add IIFE and ESM browser builds - by @skirtles-code in https://github.com/vuejs/devtools/issues/1024 (62fe5)
Dts exports, close #1007 - by @webfansplz in https://github.com/vuejs/devtools/issues/1007 (aa1f5)
Enhance node import edge recognizability - by @LittleSound in https://github.com/vuejs/devtools/issues/993 (94974)
Compatible with node25, close #977 - by @webfansplz in https://github.com/vuejs/devtools/issues/977 (5d97b)
execa - by @43081j in https://github.com/vuejs/devtools/issues/964 <samp>(16fed)</samp>Remove vulnerable unmaintained ip package - by @segevfiner and @webfansplz in https://github.com/vuejs/devtools/issues/830 (f64d3)
Support for keyboard on component tab - by @mauryapari in https://github.com/vuejs/devtools/issues/877 (34f99)
Drop support for vite < 6 - by @webfansplz (f36ec)
vite-plugin-inspect, close #923 - by @webfansplz in https://github.com/vuejs/devtools/issues/923 <samp>(72566)</samp>kit,shared,api: Mark packages side-effect-free for treeshaking - by @webfansplz (5a0df)
Compatible with node v25.2 - by @webfansplz (9edc5)
Compatible with node v25 - by @webfansplz (ebdcf)
kit: Support devtools in iframe - by @alexzhang1030 in https://github.com/vuejs/devtools/issues/886 (e8ea5)
client: Set components page as default page - by @webfansplz (f4729)
components page as default page - by @webfansplz <samp>(f4729)</samp>*No significant changes* ##### View changes on GitHub
No significant changes
vite: Pin vite-plugin-inspect - by @webfansplz (1571b)
vite-plugin-inspect - by @webfansplz <samp>(1571b)</samp>Resolve Map nested object modification - by @rbgmulmb in https://github.com/vuejs/devtools/issues/799 (60fb4)
Map nested object modification - by @rbgmulmb in https://github.com/vuejs/devtools/issues/799 <samp>(60fb4)</samp>api: Allow treeshaking - by @posva in https://github.com/vuejs/devtools/issues/795 (81cac)
client: Add vue SFC custom tab - by @FliPPeDround in https://github.com/vuejs/devtools/issues/775 (59996)
Respect preferred-reduce-motion - by @alexzhang1030 in https://github.com/vuejs/devtools/issues/744 (e5e58)
client: XSS vulnerability in components tab - by @xuzuodong in https://github.com/vuejs/devtools/issues/726 (77494)
vite-plugin-inspect for both Vite 5 and 6 - by @peterpeterparker in https://github.com/vuejs/devtools/issues/730 <samp>(c8cfd)</samp>vite: Pin vite-plugin-inspect to be compatible with both vite 5 & 6, close #716 - by @webfansplz in https://github.com/vuejs/devtools/issues/716 (39b2
vite-plugin-inspect to be compatible with both vite 5 & 6, close #716 - by @webfansplz in https://github.com/vuejs/devtools/issues/716 <samp>(39b21)</samp>Support vite6 - by @webfansplz (36ceb)
Add null-safety check when accessing pinia store state, close #707 - by @webfansplz in https://github.com/vuejs/devtools/issues/707 (2fd1b)
Proxy value - by @FoundTheWOUT and Alex in https://github.com/vuejs/devtools/issues/701 <samp>(4539e)</samp>Refine bg/text color for dark mode - by @alexzhang1030 and @webfansplz in https://github.com/vuejs/devtools/issues/686 (9e8ae)
Component highlighter - by @webfansplz in https://github.com/vuejs/devtools/issues/683 (550bc)
select-none on StateViewer - by @alexzhang1030 in https://github.com/vuejs/devtools/issues/675 <samp>(dc075)</samp>Filter tree/states for custom inspectors - by @alexzhang1030 in https://github.com/vuejs/devtools/issues/664 (dce7c)
kit: Add null-safety check to detect vue reactive linked list node - by @webfansplz in https://github.com/vuejs/devtools/issues/661 (c3f19)
Add node tags for component tree - by @webfansplz in https://github.com/vuejs/devtools/issues/655 (82509)
timeline: Hide switcher in internal timeline panel and exclude internal timeline events to prevent triggering - by @webfansplz (2623a)
Debounce sending of inspector tree/state updates - by @webfansplz (588d9)
Improve UX for toggling timeline layer enabled state, #609 - by @webfansplz in https://github.com/vuejs/devtools-next/issues/609 (44eb9)
kit: Detect vue doubly-linked node to avoid circular references on encoding - by @webfansplz in https://github.com/vuejs/devtools-next/issues/638 (7ce
kit: Support non localStorage env for timeline storage, closes #635 - by @webfansplz in https://github.com/vuejs/devtools-next/issues/635 (0573f)
localStorage env for timeline storage, closes #635 - by @webfansplz in https://github.com/vuejs/devtools-next/issues/635 <samp>(0573f)</samp>Add not-recording tips for timeline tab - by @webfansplz (7e7b2)
Timeline panel - by @webfansplz in https://github.com/vuejs/devtools-next/issues/627 (d1e3a)
index.vue components - by @niksy in https://github.com/vuejs/devtools-next/issues/628 <samp>(58195)</samp>isInElectron env - by @danielj247 in https://github.com/vuejs/devtools-next/issues/629 <samp>(60dea)</samp>overlay: Add credentialless attribute for iframe - by @hrynevychroman in https://github.com/vuejs/devtools-next/issues/614 (53add)
credentialless attribute for iframe - by @hrynevychroman in https://github.com/vuejs/devtools-next/issues/614 <samp>(53add)</samp>Add migration logs for Vue2 app - by @webfansplz in https://github.com/vuejs/devtools-next/issues/603 (550f9)
applet: Intergration ui package's unocss style - by @alexzhang1030 in https://github.com/vuejs/devtools-next/issues/598 (b89e6)
*No significant changes* ##### View changes on GitHub
No significant changes
*No significant changes* ##### View changes on GitHub
No significant changes
applet: Add missing imports - by @webfansplz (0141d)
Add route-meta for pages - by @wzc520pyfm, Alex and @webfansplz in https://github.com/vuejs/devtools-next/issues/560 (34498)
Add multiple-app toggle feature in components panel - by @webfansplz (f6c9b)
exposeInstanceToWindow work failed in no-browser env - by @naiveeee and gaozhao <samp>(ba8fd)</samp>extension: Support open-in-editor - by @webfansplz in https://github.com/vuejs/devtools-next/issues/543 (05833)
ObjectRefImpl and GetterRefImpl - by @alexzhang1030 in https://github.com/vuejs/devtools-next/issues/563 <samp>(ad642)</samp>Group assets in duplicate paths between root and public by relativePath - by @LoTwT in https://github.com/vuejs/devtools-next/issues/514 (12614)
client: Improve Vue api icon on CommandPalette - by @alexzhang1030 in https://github.com/vuejs/devtools-next/issues/501 (0e780)
Use Ic icon on custom inspector/tab/command - by @webfansplz, Alex and @alexzhang1030 in https://github.com/vuejs/devtools-next/issues/466 (bc97b)
DevToolsHeader component - by @reslear in https://github.com/vuejs/devtools-next/issues/474 <samp>(a54f7)</samp>RenderCode component style - by @alexzhang1030 in https://github.com/vuejs/devtools-next/issues/482 <samp>(f8563)</samp>dockingPanel dropdown on window resize - by @LukerSpringtree and 陆德靖 in https://github.com/vuejs/devtools-next/issues/479 <samp>(37f2d)</samp>core: Add vue as peerDependencies - by @webfansplz (8e143)
browser-ext: Update content_security_policy to support wasm - by @alexzhang1030 in https://github.com/vuejs/devtools-next/issues/463 (dd4c4)
Enhance inspect component ux - by @webfansplz (bd0cc)
kit: Prevent duplicate registration of devtool plugin - by @webfansplz in https://github.com/vuejs/devtools-next/issues/457 (9ad1a)
Compatible with v6 plugin API, refactor messaging system - by @webfansplz, Alex and autofix-ci[bot] in https://github.com/vuejs/devtools-next/issues/4
base option - by @LukerSpringtree in https://github.com/vuejs/devtools-next/issues/442 <samp>(c0df9)</samp>Your coding agent can read these notes before it upgrades. Set up the MCP server →