Skip to content

Releases: vuejs/devtools

v5.0.0

25 Mar 19:33
Compare
Choose a tag to compare

New

  • Routing tab (#735)
  • Performance tab (#733)
  • Settings tab (#713)
  • Editable vuex state (#724)
  • Display density settings
  • Initial NativeScript support (#732)
  • View refs in vue developers panel (#749)
  • Add $attrs to StateInspector, closes #734 (#861)
  • RegEx Filter in Events Tab (#838)
  • Make props editable, closes #669 (#813)
  • Setting for "vue-devtools Detected Vue" console log, closes #685 (#811)

Improved

  • Vuex and Events tabs got an order of magnitude faster and lighter on memory (#721)
  • Make Collapse/Expand All affects child elements (#715)
  • Display functional components in component tree (#719) (props don't fully work yet)
  • electron app: added type definitions (#836)
  • Lot of performance improvements across the board

Fixed

  • See the 5.0.0 beta release notes.

Changes since last beta release

New

  • vuex auto load, closes #909

Fixed

  • error on edit data of component without properties in devtools (#907)
  • detect polyfilled Map & Set objects, closes #744
  • maximum JSON serialization size to prevent message being too long
  • perf: stringify replacer
  • perf: small encode gains
  • perf: limit size of arrays sent to devtools
  • better show more button style
  • perf: better select instance perceived per and UX
  • perf: deferred parts to improve perceived perf
  • component selector: not disabling if no component found
  • scroll to component: re-draw highlighter to be on right position

v5.0.0-beta.5

21 Mar 03:26
Compare
Choose a tag to compare
v5.0.0-beta.5 Pre-release
Pre-release

New

  • The new Vuex backend now supports dynamic modules
  • Also, it wan catch early Vuex modules before vuex backend is ready
  • Add a setting for "vue-devtools Detected Vue" console log, closes #685 (#811)

Improved

  • Better Vuex state inspector UX
  • Settings style tweaks
  • (internal): storage & shared data between devtools and backend
  • vuex: only take snapshots of the store state, closes #848
  • (electron app): added type definitions (#836)

Fixed

  • CSP inline style violations, closes #905 (#906)
  • route tree: item style
  • invalid clone computed properties with vuex (#885) (#904)
  • browser env mutation.handlers is undefined (#892)
  • Change REGEX_RE to allow use of / in filters (#886)
  • background page: fix chrome context menu error, closes #629
  • vue 1.0 support issues, closes #741
  • vuex 1.0 support issues

v5.0.0-beta.4

03 Feb 19:05
Compare
Choose a tag to compare
v5.0.0-beta.4 Pre-release
Pre-release

New

  • Add $attrs to StateInspector, closes #734 (#861)
  • RegEx Filter in Events Tab (#838)
  • Make props editable, closes #669 (#813)

Fixed

  • Add missing return statement to ctrl+Digit4 key event (#820)
  • Fix component refs (#814)
  • Show 0 as a valid key in the component tree, closes #827 (#828)
  • payload on replaying mutation, closes #773 , closes #792, closes #842 #802 (#829)
  • vuex throws warning when editing state in strict mode, closes #757
  • don't allow state edition if not active mutation
  • vuex: inspect state not working when history is filtered
  • Make Dark Mode Arrows More Visible (#781)
  • Adjusts styling of tooltip icons in dark-mode (#784)
  • tooltip: input examples style
  • dark mode icon style
  • vuex: performance issue when filtering history
  • limit string size, closes #652, closes #842
  • update clone code to fix 'illegal invocation' error
  • vuex: reset clears state loading

v5.0.0-beta.3

17 Sep 09:40
Compare
Choose a tag to compare
v5.0.0-beta.3 Pre-release
Pre-release

Fixed

  • Don't minify backend code, closes #771

Other

  • Upgraded to webpack 4

v5.0.0-beta.2

16 Sep 17:21
Compare
Choose a tag to compare
v5.0.0-beta.2 Pre-release
Pre-release

New

  • Initial NativeScript support (#732)
  • View refs in vue developers panel (#749)

Improved

  • cycle through routing select on click

Fixed

  • Prevents opening the console when you press ESC when importing the state (#762)
  • Remember initial mutations (#723)
  • routing tab header position (#765)
  • nw.js splitPanes scrolling (#760)
  • Events count color in dark theme
  • don't inspect mutation which is being commited

v5.0.0-beta.1

01 Sep 00:44
Compare
Choose a tag to compare
v5.0.0-beta.1 Pre-release
Pre-release

New

  • Routing tab (#735)
    • Route history
    • Routes schema
  • Performance tab (#733)
    • Framerate graph
    • Component render breakdown
  • Settings tab (#713)
    • Component name settings
    • Theme settings
    • Density settings
  • Editable vuex state (#724)

Improved

  • Vuex and Events tabs got an order of magnitude faster and lighter on memory (#721)
  • Make Collapse/Expand All affects child elements (#715)
  • Display functional components in component tree (#719) (props don't fully work yet)

Fixed

  • only open file if it's a full path (#714)
  • clean events on refresh (#727)
  • prevent inative components from becoming more and more transparent

More to come in the next beta!

v4.1.5

09 Aug 15:20
Compare
Choose a tag to compare

Fixed

  • remote devtools app: IE11 support

v4.1.5-beta.2

30 Jul 16:56
Compare
Choose a tag to compare
v4.1.5-beta.2 Pre-release
Pre-release
chore: v4.1.5-beta.2

v4.1.5-beta.1

30 Jul 15:40
Compare
Choose a tag to compare
v4.1.5-beta.1 Pre-release
Pre-release

New

  • Display render keys in components tree (#691)
  • Copy JSON value context menu on properties (#583)
  • Detect Nuxt with appropriate popover (#661)
  • Display injected properties (#659)

Fixed

  • Duplicate root instances
  • Don't break when CSP is on in Firefox (#616) (#621)
  • Support Proxy arguments in functions (#709)
  • Tree navigation with arrow keys (#665)
  • Prevent chrome devtools from opening the print modal (#668)
  • Keyboard navigation in filtered list (#663)

Other

  • E2E tests migrated to Cypress
  • Parts of the UI migrated to @vue/ui
  • SharedData system
  • Upgraded to ESLint 5 and eslint-plugin-vue 5 beta

v4.1.4

11 Mar 15:33
d041032
Compare
Choose a tag to compare

Fixed

  • Proxied function error
  • Loosing <Root/>

Improved

  • ==$vm0 tooltip to explain that the component is accessible in the console
  • Improved display of Symbol and Function with multiline arguments

More details