Skip to content

Releases: vuejs/devtools-v6

v6.0.0-beta.6

02 Feb 18:34
Compare
Choose a tag to compare
v6.0.0-beta.6 Pre-release
Pre-release

Fixed

  • data edit not working, closes #1358
  • Firefox wheel event fixes
  • Firefox would hang when switching devtools tab when timeline is displayed, closes #1357

v6.0.0-beta.5

01 Feb 01:42
Compare
Choose a tag to compare
v6.0.0-beta.5 Pre-release
Pre-release

Hotfix

  • Components: expanding the tree not working.

v6.0.0-beta.4

01 Feb 01:21
Compare
Choose a tag to compare
v6.0.0-beta.4 Pre-release
Pre-release

See the changelog.

Fixed

  • Security: Toast vulnerable to XSS attack
  • Tooltips showing HTML
  • Edit fields text color and input z-index
  • Improved component tree handling
  • Component tag position
  • Timeline: use canvas fallback when WebGL isn't available
  • Added error handler on API hooks
  • Component tree fixes
  • Timeline styling fixes

Changed

  • API: walkComponentTree payload is now always an array of nodes

New

  • Suspense support
  • Component Attributes
  • Component Provide/Inject
  • (Single) Refs
  • New icons
  • See plugin source for: - timeline layer; - custom inspector; - component state type
  • Plugins tab
  • Improved timeline layers selector dropdown

v5.3.4

29 Jan 11:18
Compare
Choose a tag to compare

Fixed

  • security: toast vulnerable to XSS attack, closes #1353

v6.0.0-beta.3

23 Dec 23:10
Compare
Choose a tag to compare
v6.0.0-beta.3 Pre-release
Pre-release

See the changelog

v6.0.0-beta.2

02 Sep 21:35
Compare
Choose a tag to compare
v6.0.0-beta.2 Pre-release
Pre-release

Read the changelog

v6.0.0-beta.1

17 Jul 00:43
Compare
Choose a tag to compare
v6.0.0-beta.1 Pre-release
Pre-release

Learn more

Requires vue@^3.0.0-rc.1

The Chrome extension is now available on the Chrome Web Store.

If you also have the stable channel of the devtools installed, there is a known issue where the beta channel can conflict with the stable channel. If you open the console but cannot find the Vue tab, try disabling the stable channel and then re-open the page.

You can also install locally for Firefox by downloading the .xpi version below, or use the standalone Electron version.

v5.3.3

25 Nov 17:32
Compare
Choose a tag to compare

Fixed

  • use storage for settings version, closes #1097
  • clearTimeout when needed (#1101)
  • Make sure the 'then' property exists on the object before checking if its a function (#1105)
  • pad milliseconds, closes #1109

v5.3.2

30 Oct 23:40
Compare
Choose a tag to compare

Performance

  • 🚀️ Around 50% faster startup time, thanks to a new clone implementation based on fast-copy. Vuex recording & state loading also faster than 5.3.1.
  • Vuex: dynamic debounce

Fixed

  • Clone: handle DOM objects, fixes Illegal invocation error
  • Vuex: overflowing mutation label, closes #1090
  • Vuex: remove horizontal padding transition
  • Vuex: use a special object key for modules, closes #1098
  • Router: format redirect and alias in tree, closes #1027

v5.3.1

30 Oct 10:49
Compare
Choose a tag to compare

Performance

🚀️ This release should be much faster for huge applications, especially with very large Vuex stores. In my tests on a real application with a gigantic store, the Vuex tab is 6 times faster to be up-to-date and responsive after a sequence of mutations than 5.3.0. Thanks Jumpstart for the help diagnosing performance issues.

  • StateInspector: limit number of root fields
  • Vuex: freeze getters & modules
  • Vuex: batch mutation insert
  • Vuex: optimize autoload
  • Revert keep-alive to significantly reduce memory usage, also made Vuex tab draw faster to offset the cost of this revert
  • Optimized time-slicing

Fixed

  • Vuex: last inspected state should apply filters/grouping
  • Vuex: fallback for store modules namespace map (#1095)
  • Browser toolbar popup style (#1096)
  • DataField: should not expand by default if too many values if custom