Releases: bcakmakoglu/vue-flow
Releases · bcakmakoglu/vue-flow
v1.8.0
What's Changed
- refactor(core): rename viewpane to viewport by @bcakmakoglu in #553
- refactor(core): merge
defaultZoom&defaultPositiontodefaultViewportby @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 olddefaultZoomanddefaultPositionprops have been merged into a single object calleddefaultViewport.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]
chore: next release
v1.7.2
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
- 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
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
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
What's Changed
- fix(core): element watcher not emitting changes with
addNodes/addEdgesby @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
What's Changed
- chore(core): remove log by @bcakmakoglu in #526
- fix(core): add initialized prop to GraphNode by @bcakmakoglu in #525
- chore: next release by @github-actions in #527
- docs: update component documentation with new examples by @bcakmakoglu in #528
Full Changelog: v1.6.0...v1.6.1
v1.6.0
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-componentspackage 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
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