Skip to content

Releases: vuejs/devtools-v6

v6.0.4

09 Feb 17:35
Compare
Choose a tag to compare

Bug Fixes

  • vue2: get Vue from global hook (dc0f5de)
  • vue2: subscribeAction might be null, close #1695 (7bf86e5)

v6.0.3

09 Feb 14:45
Compare
Choose a tag to compare

Bug Fixes

  • new issue helper link (8461427)
  • vue2: mark functional component (#1676) (1fbc02f)
  • vue2: Use the super constructor when the instance is a VueComponent (#1690) (bec47a7)

v6.0.2

08 Feb 12:12
Compare
Choose a tag to compare

Bug Fixes

  • api: on.editInspectorState set type (275d147)
  • remove deprecated substr usage (db2eca9)

Features

v6.0.1

07 Feb 16:53
Compare
Choose a tag to compare

Bug Fixes

v6.0.0

07 Feb 09:40
Compare
Choose a tag to compare

Bug Fixes

  • Add object entries polyfill for app-backend-vue2 (#1666) (dc35433)
  • avoid exception when opening devtools on a non-vue page (#1663) (10629e1)
  • components: respect casing settings in selected component pane, closes #1674 (6d8aba0)
  • display injection of 'symbol' key (#1648) (5ab4f74)
  • support vue2 app debugging in micro-app (#1657) (7c19896)
  • syntax error, closes #1641 (0935275)
  • utils.classify may causes '"replace" is not a function' exception (#1660) (7469356)

Features

Reverts

  • Revert "chore: upgrade vitepress" (3a096bd)

v6.0.0-beta.21

20 Dec 14:05
Compare
Choose a tag to compare
v6.0.0-beta.21 Pre-release
Pre-release

Bug Fixes

  • api types for external usage (838f1f2)
  • boolean value fixed width truncating size of object type (2e3107b)
  • components: don't clear expandedMap on setup (76981b5)
  • components: improved tree loading (9e9e81c)
  • components: keepalive child disappearing, closes #1615 (54b2be8)
  • components: update hasChildren for components that is not subscribed (4d91c35)
  • empty $vnode.data (#1612) (fb22966)
  • improve addNonReactiveProperties type (2877447)
  • improved hidden app handling (8bb2654)
  • improved unsubscribe (1a32ba2)
  • increase app record timeout to 1 minute, close #1634 (a999cc4)
  • plugin: early proxy hook can be undefined (#1617) (d505608)
  • small screen button shrinking (275cfc8)
  • timeline: background layer effect draw (993a5b2)
  • timeline: better redraw on resize (08b3381)
  • timeline: bitmap text hiDPI screen (da9e91c)
  • timeline: blurry text (0c8b0b2)
  • timeline: disable context menu (bc6fc1d)
  • timeline: disable text selection (4bed049)
  • timeline: don't autoscroll to group on selection when it's visible (5843066)
  • timeline: draw selected group (a050767)
  • timeline: groups not drawn on mount (d153aa6)
  • timeline: handle resize (68cd612)
  • timeline: HiDPI position computation (bd45b5a)
  • timeline: HiDPI resolution (7d64995)
  • timeline: improve mac wheel scrolling (3a80091)
  • timeline: not scrolling to selected event when changing between "all" and "group" (e742a79)
  • timeline: resize (4e2b680)
  • timeline: resize width (88bd8c6)
  • timeline: wait for font to be loaded before generating BitmapFont (3be53ab)
  • timeline: wrong mouse coorginates on HiDPI screen (3dbcc42)
  • type errors (744ff9b)
  • use Object.assign for older browsers (e6b2f05)
  • vue2: use name from root component, closes #1405 (b4a9ec4)

Features

  • cleaner suspense tags on components, closes #1529 (5c8d83b)
  • modify shortcut and add tooltips (#1598) (d375c50)
  • optimize suspense tag (#1595) (ce30047)
  • sort inactive chidlren at the bottom (42f7ff3)
  • timeline: camera mouse dragging (0a7e819)
  • timeline: increase mousewheel zoom speed (99043ef)
  • timeline: mousewheel is now zoom by default (48ca4ef)

Performance Improvements

  • timeline: dedupe groups around position (51843fb)
  • timeline: don't create unnecessary pixi objects (4901bee)
  • timeline: don't user render texture if not webgl + render texture antialias (d3763c7)
  • timeline: group position cache (flamechart only) (540e2bd)
  • timeline: manual painting (d480fe4)
  • timeline: mark some properties as non reactive (such as PIXI objects) (89564d6)
  • timeline: more update batching (67f5682)
  • timeline: optimizations (see below) (9c645cb)
  • timeline: optimize draw group (d7e63a8)
  • timeline: optimize group render and scrolling (f1d534f)
  • timeline: optimized vertical position check + don't recompute flamecharts (b605da9)
  • timeline: remove getTimePosition cache (0b4c9b7)
  • timeline: remove masks and use BitmapText (33ab23c)
  • timeline: skip vertical computation on non-visible events (d0c9c16)
  • timeline: use correct render texture size on HiDPI screen (d88056b)

v6.0.0-beta.20

03 Nov 13:14
Compare
Choose a tag to compare
v6.0.0-beta.20 Pre-release
Pre-release

New

  • vue2: inspect getters in mutation timeline layer
  • components: store last selected component for each app

Fixed

  • prevent HTMLElement serialization to fail
  • use clone-deep instead of fast-copy, closes #1583
  • broken URL to open-in-editor docs (#1590)
  • refactor: api for each backend + state editor, closes #1589
  • don't auto select hidden app
  • don't try to load component from unselected app
  • new hidden apps were still sent to frontend
  • error in watch handler
  • vue2: normalize component id
  • vue2: remove unnecessary root id code

v6.0.0-beta.19

04 Oct 19:43
Compare
Choose a tag to compare
v6.0.0-beta.19 Pre-release
Pre-release

New

  • Check for Vue updates, closes #1181
  • New API hook: api.on.setPluginSettings (docs)
  • getSettings get a new pluginId optional parameter
  • Plugins pane got a new home page with button to docs to create one
  • Quickly switch between plugin/global settings with a new button

Fixed

  • remove redundant console.log (#1568)
  • components: handle no dom order, closes #1560
  • get/set better handle ref, closes #1427
  • vue3: remove duplicate children and inherit 'inactive' state, closes #1554 (#1571)
  • vue3: VUE_DEVTOOLS_UID of undefined, closes #1569
  • timeline: better check for screenshot support, closes #1511
  • api: edit state optional params (types)
  • plugins: scrollbars

v6.0.0-beta.18

22 Sep 23:13
Compare
Choose a tag to compare
v6.0.0-beta.18 Pre-release
Pre-release

New

  • Add support for Vue 3 detection even if devtools are disabled (implemented in Vue 3.2.14).
  • Page config: new defaultSelectedAppId option

Fixed

  • vue 3: app inside iframe being detected after app init
  • vue 3: use instance app context for component id
  • vue3: render code crash on transition component (#1549)
  • ensure app ids are unique
  • components: handle null prop type, closes #1559
  • nuxt3: will correctly detect devtools availability with Vue 3.2.14+

v6.0.0-beta.17

19 Sep 08:11
Compare
Choose a tag to compare
v6.0.0-beta.17 Pre-release
Pre-release

New

  • new popup design
  • updated Nuxt logo
  • settings: debug info

Fixed

  • components: order in DOM with nesting
  • settings: items height