Skip to content

Releases: bcakmakoglu/vue-flow

v1.8.0

21 Dec 15:40

Choose a tag to compare

What's Changed

  • refactor(core): rename viewpane to viewport by @bcakmakoglu in #553
  • refactor(core): merge defaultZoom & defaultPosition to defaultViewport by @bcakmakoglu in #554
  • fix(core): prevent expandParent from moving parent node while expanding by @bcakmakoglu in #556
  • feat(core): A11y by @bcakmakoglu in #544
  • chore: next release by @github-actions in #555

🚀 New Features

A11y

This release brings A11y support to Vue Flow. All nodes and edges can now receive a focusable and ariaLabel prop, which can be used to enhance A11y experience. You can also enable focusable globally by using nodesFocusable or edgesFocusable.
Additionally, nodes can be moved using keyboard controls (Arrow-Keys).

Props

  • disableKeyboardA11y: Use this prop to disable Keyboard controls on the graph.
  • defaultViewport: The old defaultZoom and defaultPosition props have been merged into a single object called defaultViewport.
  • nodesFocusable: Globally enable that nodes can be focused.
  • edgesFocusable: Globally enable that edges can be focused.

Elements

  • focusable: Enable focusing for a single node/edge by setting this option.
  • ariaLabel: Specify an aria label for a node/edge

Full Changelog: v1.7.2...v1.8.0

@vue-flow/[email protected]

21 Dec 15:41

Choose a tag to compare

chore: next release

v1.7.2

19 Dec 16:01

Choose a tag to compare

What's Changed

  • refactor(core,edges): make label coords optional by @bcakmakoglu in #547
  • fix(core): input focus preventing selection rect / multi-select by @bcakmakoglu in #551
  • feat(core,nodes): add elevateNodesOnSelect option by @bcakmakoglu in #550
  • refactor(core,edges): group edges on edge selection changes by @bcakmakoglu in #548
  • chore: next release by @github-actions in #549

Full Changelog: v1.7.1...v1.7.2

v1.7.1

18 Dec 22:28

Choose a tag to compare

  • fix(core): only trigger store watcher immediately when els were set by @bcakmakoglu in #545
  • chore: next release by @github-actions in #546

Full Changelog: v1.7.0...v1.7.1

v1.7.0

18 Dec 22:26

Choose a tag to compare

What's Changed

  • fix(core): overwrite state even if it's an empty arr by @bcakmakoglu in #536
  • revert(core): force update on resize observer changes by @bcakmakoglu in #537
  • chore: next release by @github-actions in #538
  • feat(core): add getNodesInitialized getter to store by @bcakmakoglu in #539
  • fix(core): move watcher timing to pre and sync immediately by @bcakmakoglu in #542
  • chore: next release by @github-actions in #541

Full Changelog: v1.6.3...v1.7.0

v1.6.3

14 Dec 18:13

Choose a tag to compare

What's Changed

  • refactor(core): use vue-flow__handle in handle bounds selector by @bcakmakoglu in #532
  • feat(edges): forward edge class to custom edges by @bcakmakoglu in #534
  • chore: next release by @github-actions in #533

Full Changelog: v1.6.2...v1.6.3

v1.6.2

14 Dec 15:26

Choose a tag to compare

What's Changed

  • fix(core): element watcher not emitting changes with addNodes / addEdges by @bcakmakoglu in #529
  • refactor(core,nodes): remove forced update on resize observer trigger by @bcakmakoglu in #530
  • chore: next release by @github-actions in #531

Full Changelog: v1.6.1...v1.6.2

v1.6.1

14 Dec 13:22

Choose a tag to compare

What's Changed

Full Changelog: v1.6.0...v1.6.1

v1.6.0

13 Dec 15:46

Choose a tag to compare

What's Changed

  • chore: remove resize rotate node pkg by @bcakmakoglu in #518
  • refactor: split additional components into separate packages by @bcakmakoglu in #519
  • refactor(controls): move controls into separate package by @bcakmakoglu in #521
  • refactor: replace additional-components package occurrences by @bcakmakoglu in #523
  • feat(node-resizer): add node-resizer pkg by @bcakmakoglu in #498
  • chore: next release by @github-actions in #524

Full Changelog: v1.5.11...v1.6.0

v1.5.11

12 Dec 20:42

Choose a tag to compare

What's Changed

  • chore(core): remove console log by @bcakmakoglu in #515
  • fix(minimap): add missing dragging and selected flags to minimap node slots by @bcakmakoglu in #517
  • chore: next release by @github-actions in #516

Full Changelog: v1.5.10...v1.5.11