Skip to content

Releases: bcakmakoglu/vue-flow

v0.4.16

03 Jun 19:29
Compare
Choose a tag to compare
  • 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...v0.4.16

v0.4.15

01 Jun 17:12
Compare
Choose a tag to compare
  • 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...v0.4.15

v0.4.14

29 May 07:47
Compare
Choose a tag to compare
  • chore(deps-dev): update typescript to 4.7.2 and vue-tsc to 0.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...v0.4.14

v0.4.13

27 May 21:38
Compare
Choose a tag to compare
  • 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 in NodesSelection.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.13

v0.4.12

26 May 17:37
Compare
Choose a tag to compare
  • docs: replace codesandbox embed with repl (#122) 98a8931
  • fix(edges): pass markers to correct attributes 6494b65

v0.4.11...v0.4.12

v0.4.11

22 May 20:49
Compare
Choose a tag to compare
  • 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 to Controls.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.11

v0.4.10

14 May 16:29
Compare
Choose a tag to compare
  • fix(edges): Check if connection exists for new connection d36402e
  • examples: Update node example color 1d2322e
  • chore: Update CHANGELOG.md 8459476

v0.4.9...v0.4.10

v0.4.9

11 May 20:13
Compare
Choose a tag to compare
  • 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.7...v0.4.9

v0.4.8

24 Apr 11:34
Compare
Choose a tag to compare

v0.4.7...v0.4.8

What's Changed

Full Changelog: v0.4.7...v0.4.8

v0.4.7

21 Apr 08:55
Compare
Choose a tag to compare
  • 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