Skip to content

Releases: vuejs/devtools

v6.6.1

15 Feb 18:10
Compare
Choose a tag to compare

🚀 Enhancements

🩹 Fixes

🏡 Chore

  • Fix firefox manifest version not updated (a4e4598b)
  • Update firefox manifest version (b799e3db)

✅ Tests

  • lint: Don't lint eof on auto edited json files (6f645b83)

❤️ Contributors

v6.6.0

14 Feb 17:08
Compare
Choose a tag to compare

image
Screenshot of the refreshed look

Highlights

  • New UI
  • Fully migrated the frontend to Vue 3
  • Migrated the Chrome and Edge extensions to Manifest V3

🚀 Enhancements

  • component: Add edit mode on native date object (#2086)
  • component: Add support for better naming of /index.vue components (#1994)
  • New navigation UX with sidebar (cf40e223)
  • Layout settings (696780dd)
  • timline: Improved scrollbar design (ad0d848f)
  • New dark mode theme (37252d8b)
  • Reorganize component settings (ef72cf5d)
  • Toggle timeline recording (bf5db9ea)
  • Separate firefox shell with manifest v2 (9ad80cce)
  • vue3: Exclude directives from setup state (55abcc0f)
  • Wait before displaying disconnected state (635fad8b)

🔥 Performance

  • Throttle queue + subscribe simplification (88e40a78)

🩹 Fixes

  • vue3: Prevent mixin leakage caused by inspection, fix #2037 (#2038, #2037)
  • Add null checks for appRecord and appRecord.instanceMap, fix #1892 (#2122, #1892)
  • vue3: Fix the declared camelCase event cannot be recognized (#2051)
  • timeline: Reset layer status when selected layer is hidden in timeline (#2109)
  • vue2: Remove throwing error on inspect missing vuex module (#2095)
  • component: Always updated the inspected component even if the updated hook is not triggered. (#2065)
  • component: Filtering components of third-party libraries to script(other) (#2082)
  • vue2: Vuex: trim namespace for getter's path if it is not namespaced (#2096)
  • vue3: Show the imported component setup state by using exposed in production (#2091)
  • timeline: Incorrect unit for group duration (#1837, #2067)
  • backend: Ensure currentAppRecord is defined when backend handli… (#2070)
  • iframe: Add optional chaining on unsafe-type element (#2092)
  • Mac hotkeys (#1907, #2115)
  • electron: Chunk message data (#2053)
  • Search inputs not shrinking (abf3b9cc)
  • Only send data on update if it's current component (d0b5fea8)
  • Popper arrow/border colors (aad8c155)
  • Tab indicator not updated (5d423375)
  • Timeline list tabs glitch (10899649)
  • timeline: Separators alignment (29077dc1)
  • Put more error logs behind debug info setting (db49152e)
  • Arrows disappeared! :( (c32f7854)
  • Handle layers is not array after restore (c996512c)
  • Scrollable main nav (aa6ffe06)
  • vue3: Cannot access 'setup' prop of null (d983fcc3)

💅 Refactors

  • frontend: Migrate the frontend application from Vue.js 2 to 3 (#2119)
  • Migrate to manifest v3 (#2136)
  • Move ui out of components folder (3ca99adf)
  • Eslint config, webpack update (02177686)

📖 Documentation

  • Change variable name in getComponentName code snippet (#2121)
  • Typo correction faq.md (#2068)

🤖 CI

  • Fix release action (bc09ebf7)
  • Fix broken CircleCI build job (#2093)

❤️ Contributors

v6.5.1

10 Oct 09:55
Compare
Choose a tag to compare

🚀 Enhancements

  • Support native type BigInt (#2052)

🩹 Fixes

  • New tab style (6ad6ecfc)
  • Cannot set visible of null (1b1d1d0c)
  • vue3: Optimize the priority of calculating the displayed name of the component on the devtool (#2050)
  • Disable screenshots by default (3444bdd8)

❤️ Contributors

v6.5.0

20 Jan 15:41
Compare
Choose a tag to compare

Bug Fixes

  • Better check if data name starts with use (fix: #1971) (#1997) (21fa91e)
  • firefox: stop extension unloading, fix #1974 (#2000) (ab5623a)
  • vue3: ensure 3rd party components directly imported in script setup do not show up as Anonymous Component in devtools (#2020) (7dbe206)
  • vue3: inject value showing default over falsy value (#1976) (0c06c01)

Features

  • apps: dim vue version (049abd8)
  • dim expand arrows color (808861c)
  • plugin: add source icon in custom inspector (3e0a9bf)
  • reduced toolbars height to the header height (3fa04ed)
  • remove plugin icon from header tabs (d5b4d60)
  • remove vue logo from header to save space (43eb6b0)
  • update Nuxt logo (#2014) (a75f415)
  • vue3: inspect event listeners on components (01e7c21)

image
image

Performance Improvements

  • hook: cleanupBuffer performance + auto-cleanup of old events (60aeed2), closes #1875

v6.4.5

18 Oct 13:19
Compare
Choose a tag to compare

Bug Fixes

  • electron: mark package as sideEffects free, fix #1961 (751edce)
  • handle errors in encoder (b3a232e)

Features

  • vue3: improved setup inspect (62d0aa7)
  • vue3: inspector: skip composables (key starts with 'use') (812410f)
  • vue3: inspector: skip composition APIs (f85bd25)

v6.4.4

08 Oct 09:18
Compare
Choose a tag to compare

Bug Fixes

  • check if page has title element (44620cc)

v6.4.3

03 Oct 09:18
Compare
Choose a tag to compare

Bug Fixes

  • hide "No root instance found for app" if debug mode isn't on (257d13b)
  • hide plugin error unless debug is on (30cea9f)
  • subTree is null (8dd0ef2)

Features

v6.4.2

29 Sep 10:28
Compare
Choose a tag to compare

Bug Fixes

  • duplicate port when reloading page, fix #1954 (f553b0f)
  • electron: dist files not published, fix #1952 (1b7a511)
  • focus outline on the entire devtools (5465f41)

Features

  • electron: upgrade to electron 21 (83851df)
  • electron: display page title in window title (72d00f1)

v6.4.1

26 Sep 21:02
Compare
Choose a tag to compare

Bug Fixes

v6.4.0

26 Sep 20:52
Compare
Choose a tag to compare

Bug Fixes

  • reconnect automatically in case background script is killed, fix #1950 (ef5e5ff)

Features

  • header: new UX with merged tabs (b12fac2)

Before:
Screenshot from 2022-09-26 22-48-17

After:
Screenshot from 2022-09-26 22-48-52

  • hide welcome slideshow (8ea36db)
  • more visible collapse/expand pane buttons (668f11b)

Screenshot from 2022-09-26 22-49-04

Screenshot from 2022-09-26 22-49-17

Performance Improvements

  • cache app record (33e596b)
  • skip waiting for app record on hidden apps (37aa0a4)