Releases: bcakmakoglu/vue-flow
Releases · bcakmakoglu/vue-flow
v0.4.16
- chore: use
https
for registry link f624c1a - chore: add empty test script 22f87a8
- examples: add nuxt3 example f21d317
- chore: add
.quasar
to gitignore f626c28 - chore(nodes): use computed pos z for zIndex 586e8bf
- chore: replace
Math.pow
with**
2bd15c1 - fix(nodes):
getNode
not returning proper node element 0b21708 - tests: update import path for utils 0373dae
- examples: add quasar example 330d6d7
- examples: move current examples into
examples/vite
8dd7c79 - docs: fix version link c6bda81
- chore(resize-rotate-node,pathfinding-edge): update git links 3672b86
- chore(pathfinding-edge): bump version fe77de1
- chore: update lock file 2d47cfa
- chore(pathfinding-edge): remove np d675891
- chore(resize-rotate-node): remove np 4810483
- chore(resize-rotate-node): bump version 2858214
- docs: use vueflow version from composable instead of pkg d22773d
- docs: update vuepress version 99499dd
- refactor: replace yarn with pnpm as package manager c07069d
- chore: Update CHANGELOG.md 710b22e
v0.4.15
- chore(deps): update vue-flow ab77231
- feat(resize-rotate-node): show moveable when dragging 4866e26
- fix(resize-rotate-node): apply rotation correctly 4f506b6
- fix(vue-flow,nodes): use computed pos to calculate relative node pos 29439f0
- fix(vue-flow): unregister apply handlers when
applyDefault
is false 30efd62 - fix(vue-flow): set
applyDefault
regardless of true/false 42ea2de - docs: add margin top to h1 elements 700156f
- docs: remove onPaneReady handler from
Intro.vue
3828378 - docs: change stroke color of intro example node 95104fd
v0.4.14
- chore(deps-dev): update typescript to
4.7.2
and vue-tsc to0.35.0
f32dd24 - docs: use new vuepress plugin api 713ef07
- fix(edges): remove unnecessary filter from
updateEdge
util ab09a9b - fix return of add Edge (#155) aea3a15
- fix(drag): filter by nodrag class name d8bae03
- chore: fix readme discord link 7afbd87
- chore: update README.md 015e34b
- chore: Update CHANGELOG.md bcfc403
v0.4.13
- refactor(edges): remove v-html from template tag d4ce7b8
- chore: update yarn lock fd7fe86
- fix(edges): use correct bbox for edge text 008929a
- docs: pin repl version to 1.1.2 1b8d9cf
- fix(edges): missing source / target node a3f3077
- fix(drag): properly expand parent 048775d
- chore: remove old edge wrapper component 8af7425
- fix(drag): set dragging to false after drag 957918e
- examples: fix import path ee78e92
- feat(nodes): implement
useDrag
inNodesSelection.vue
674a657 - fix(nodes): extent not applied 7479534
- chore(edges): add missing selected prop e3c7424
- fix(drag): check if node position was manually changed since last drag 128c1a4
- refactor(nodes): watch dimensions for xyzpos e483da2
- chore: remove passing getters to
getSelectionChanges
9816269 - refactor(vue-flow)!: remove reactive options e2f3da8
- fix(nodes,drag): update xyz on select b63d3da
- refactor(vue-flow,nodes): use absolute positions instead of deltas cec8f4d
- fix(nodes): unselect nodes on drag start 660c0bc
- chore: lint fe6114c
- refactor(vue-flow,hooks): simplify event defs 9cdad4d
- chore(vue-flow,store): move store utils to separate file 78d8190
- refactor(vue-flow,nodes,edges)!: add remove selected elements actions ec7901e
- refactor(vue-flow,nodes): remove v-model c059b59
- fix(vue-flow,nodes): unselect nodes on click when multi selection active ddac5b0
- refactor(edges): move classes to
Wrapper.ts
d5a19cd - fix(edges): check if connection exists 975d551
- chore: lint bae5d1e
- update(nodes): add drag filter type 9510f3d
- chore: fix prop types in edge wrapper dd86e04
- fix(nodes): jumping when drag is out of sync with last pos de60d92
- refactor(edges): Make edge wrapper functional component ce13007
- refactor(nodes): reduce nodewrapper re-render a65d856
- refactor(nodes,edges): mark nodes edges as shallow reactive 3312739
- refactor(edges): Remove get type call for names 4cb4d9c
- refactor(store,selection)!: Remove selectedNodesBbox from store f9671b1
- refactor(nodes): remove node and parent node props from wrapper 80878a2
- chore: filter on drag 1e506dc
- refactor(nodes)!: Remove dragging from graph nodes 86ba26f
- refactor: use d3-drag 95e36d0
- docs: remove unused edges from nested example 643f752
- docs: add teleportable example 5d94a98
- feat(nodes): only allow teleport on graph nodes e38cb4e
- docs: add teleport example d9e7c7a
- feat(nodes): Add teleport option to nodes 0d35f1c
- refactor: move pull request template to up a directory ce7569d
- refactor(nodes,edges): Add node/edge add changes 1ddeffe
- fix(edges): destruct bounding box 567b55b
- feat(vue-flow,components): add mouseover events for minimap nodes d519eba
- feat: Add mouse over events for minimap nodes 7c360bb
- feat: Add width and height options to minimap 0cd6eaf
- docs: update stress example a6e6f31
- feat(nodes): add connected edges to node mouse events 5b307b5
- refactor: use reactivity transform in edge-texts 0a2a467
- refactor: change edge-text prop type to extend svgattributes 0d17d00
- docs: update stress example 4e9ad11
- docs: add horizontal layout example 488b632
- fix(edges): default edge options not applied on new edges b846a3f
- docs: update examples 8e3f1a3
- chore: Update CHANGELOG.md d55aba3
v0.4.12
v0.4.11
- feat(pathfinding-edge): add and export props type 0a285d6
- chore(vue-flow,components): use correct dbl click casing 18cf579
- refactor(vue-flow,components): camelCase custom events in
Controls.vue
263b6df - feat(vue-flow,components): add
top
slot toControls.vue
045a768 - feat(vue-flow,components): export
ControlButton.vue
0702fb8 - chore: move gif to root b263c10
- chore: update README.md e2d66a4
- feat: add devcontainer files e4c296a
- chore(resize-rotate-node): cleanup unused refs 6879c44
- chore(pathfinding-edge): update README.md e847e2c
- chore(resize-rotate-node): update README.md 728d27c
- feat(resize-rotate-node): hide moveable on pane interaction 8246e6e
- fix(resize-rotate-node): regexp for replacing transform values f0e2bc0
- chore(resize-rotate-node): update examples 827469e
- feat(resize-rotate-node): implement onResize & onRotate handlers b4c12fb
- chore(resize-rotate-node): Add vue-types to deps dev efad878
- chore: Move env.d.ts to root bc0bd3a
- chore(examples): Update vue-flow pkg alias path 233f5cd
- feat(resize-rotate-node): Add onResize handler 37bc17f
- feat: Add moveable to ResizeRotateNode.vue b120c22
- chore: cleanup deps 0e00a41
- feat: Add resize-rotate-node pkg 66312b5
- chore: add release script 796aeaa
- chore: move vue-flow to dev-deps 70a148d
- chore: add dependency to types pipeline 3b0e301
- chore: update pathfinding edge pkg 36b3729
- chore: update tsconfig, remove license cbb94ba
- chore: lint files a90bbb9
- feat(pkg): Add pathfinding edge pkg to packages dir 4ee7eb9
- refactor(pkg): Move vue-flow into separate pkg directory b9dbb97
- chore: Update CHANGELOG.md df43ff3
v0.4.10
v0.4.9
- chore(pkg): update typedoc & unplugin-auto-import 36de50e
- chore(pkg): update vite 75390a7
- chore(pkg): remove "private" interfaces from components 75a94e7
- chore(deps,deps-dev): update pkg and root deps c396b4f
- chore(pkg): explicitly export defaults from vue files 69ed530
- chore(pkg): update eslint config ca552dc
- chore: lint files 22845c2
- chore(deps-dev): update eslint, prettier & antfu/eslint-config 447d24c
- feat: export base edge be2a372
- refactor: use watchEffect for keypress 8e91e4a
- feat: Export storage class 412c0e5
- refactor(edges): update edge type to include default edge types 1fab031
- fix(edges): Add edges not respecting default edge options e2e3a65
- feat: Add pattern slot to background 152801e
- fix: fit view not respecting options nodes 5fb0280
- fix: wrong elements removed when index can't be found b68dc4c
- chore: Update CHANGELOG.md b8abc78
- v0.4.8 8927287
- chore: move changelog update to postrelease 18f0d2f
- fix: ensure scope dispose is run c4f9b2c
- refactor: remove scoped slot props from handles 1b97109
- fix(edges): Cancel edge update if connection exists 9cc7806
- refactor(nodes): minimize position change loops 0becad7
- refactor(edges): defer grouping to next tick e2fd3b4
- feat: Add emits property to store f5d2453
- fix: missing mouseevent on minimap node click c6840a3
- chore: update README.md aaccbb4
- refactor(nodes,edges): Pass type component as prop b6848e3
- tests: update tests to work with removed store property 2918b68
- refactor: re-set nodes arr on addNodes cf7a8ec
- fix(nodes): use label content as inner html 14ef119
- fix(nodes): Add draggable watchers 4eb7754
- fix: Watcher not re-binding when initialized with empty arr f69118e
- examples: add initial class to basic bb30db7
- chore: update auto imports 19bc4fd
- chore: correct watcher 6d1fb96
- chore: update tsconfig 5ce711e
- refactor: Destructure props with reactivity transform dc1d71d
- refactor(types,flow)!: Use reactivity transform and remove store property e722f49
- chore: reorganize edgewrapper 3bc972a
- chore: reorganize nodewrapper 869d88c
- update(types): Add explicit action types 0b23112
- chore: cb event type 73beef8
- chore: shorten exports 7e80033
- refactor: Change minimap nodes to functional components f5174eb
- chore: disable inheriting attrs cd85eb1
- chore: remove unused attrs 2157020
- chore: remove log 4c86e3e
- regression: reassign keys 4e73c5b
- refactor(nodes,edges): change defaults to functional components 8d33014
- chore: Remove casting node/edge to null on unmount 0519bd0
- refactor(edges): Remove base edge from default edge types 7f54d3a
- refactor(edges): Change base edge to functional component f1bbed1
- refactor: controlled computed in minimap 6c2c7c4
- chore: Performance optimizations b6d8b57
- fix: Dispose effects on unmount ad07b5b
- refactor: directly bind instance functions 7ff48b8
- chore(types): Remove control events type b06ef3f
- fix(zoom): Use scaleBy instead of scaleTo for zoom fa23617
- chore(nodes): flush watcher on post hook 4e3f454
- refactor: Accept maybe refs as options for usevueflow 04fcd08
v0.4.8
What's Changed
- refactor: Accept maybe refs as options for usevueflow by @bcakmakoglu in #107
- fix(zoom): Use scaleBy instead of scaleTo for zoom by @bcakmakoglu in #109
- refactor: directly bind instance functions by @bcakmakoglu in #110
- refactor(types,flow)!: Use reactivity transform and remove store property by @bcakmakoglu in #111
- feat: Add emits property to store by @bcakmakoglu in #112
- refactor(edges): defer grouping to next tick by @bcakmakoglu in #115
- refactor(nodes): minimize position change loops by @bcakmakoglu in #116
Full Changelog: v0.4.7...v0.4.8
v0.4.7
- chore: Update CHANGELOG.md 2e13344
- feat(edges): Add source/target nodes to graph edges a19474c
- refactor(types)!: Remove generics from types except nodes, edges, elements e3270d5
- fix: duplicate setState on vue flow mount 12e42e6
- fix(edges): base-edge throwing attrs warnings for curvature 8b3acda
- refactor: Remove memoization of group edges fn c1b6fc0
- chore(nodes,edges): Remove duplicate keys on nodes/edges 0a21f3c
- fix: Reactive key bindings for delete, select etc. 5951beb
- fix(edges): Remove orphaned edges ee38f4a
- regression(edges): Edge update also triggering new connection 9a5b546
- chore: update vue flow version in docs/tests/examples 99d0627
- fix: enforce extent on viewport transforms f35167c
- fix: clamp zoom pan helper transformations 86c72ab
- chore: Update issue templates 71fbc2b
- feat: Add issue and pr templates 7cb7eb2