Releases: bcakmakoglu/vue-flow
Releases · bcakmakoglu/vue-flow
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
v0.4.6
v0.4.5
v0.4.4
v0.4.3
- chore: Update CHANGELOG.md de648b9
- chore: type fix in examples 53355e8
- chore: remove comment 817f5fb
- docs: Update guide wordings 297586d
- docs: update examples wordings 670a4fc
- chore: update LICENSE 63596c5
- v0.4.2 f824e03
- chore: Update CHANGELOG.md 0be67d2
- chore: update release script 8e83d6a
- chore: Remove .vscode dir 914db33
- feat: Add turbo repo cache to workflow 1628cf4
- docs: fitview mixing edges up on resize 0184cdd
- chore: remove lint pipeline dependency 4ebfb2a
- chore: add typedoc pipeline output 38103a2
- chore: change destination dir for docs output de75e25
- feat: Add dependency to dev pipeline c40d17c
- chore(deps-dev): Move typedoc to package e558ad5
- feat: Add dependency to dev pipeline 82fd35c
- feat: Test pipeline 08204fd
- feat: Add turbo pipelines for types and themes ca5033b
- chore: update author field 3142388
- fix: lint scripts 3937d56
- feat: Use frozen-lockfile in build-and-test.yml b2d5196
- feat: Add turbo to root deps-dev 2a836d7
- docs: center intro text b704bc6
- docs: Add icon resolver dc5ca5d
- docs: fix missing handles in new connection 8508423
- fix(types): node/edge label type 440ad3c
- feat: Allow node/edge template per element 88f8087
- chore: Remove export 367c7fd
- docs: fix node pos on resize c4ddeeb
- feat: Add name to BaseEdge.vue 2cc387f
- fix: remove waiting for node dimensions in transformation pane ca2a72c
- docs: update node positions 07ee6ed
- docs: Remove next tick cb in Home.vue 969dd87
- fix(viewport): await dimensions before using zoompan utils c0c67c6
- fix(viewport): emit paneReady when dimensions are ready e14cf12
- docs: Add logo to header 4fbb16f
- docs: update docsDir in themeConfig ff4f110
- docs: Rename section to Selection Options cb99000
- docs: disable blobity for mobile f06b224
- chore: Remove unused eslint-rules & lint files f011ea6
- v0.4.2-4 103fc71
- chore: Update CHANGELOG.md 9bfd810
- feat(flow): Allow add and set actions to have a setter input aae37a5
- fix: Return empty arrays if pane isn't ready yet ea69dc5
- update(types): Typeguard input type 636598b
- tests: fix test checking for wrong element type e877643
- refactor(flow!): Change transform to viewport fcdbc21
- v0.4.2-3 47f5a76
- chore: Update CHANGELOG.md 65d1ea2
- chore: remove log 553355d
- docs: Document changed classnames e5dbbe6
- refactor: transformation-pane class renamed to
transformationpane30d66a6 - refactor: Change zoom pane into viewport 3d67d29
- fix(nodes): remove v-if 3838ffc
- update(types): default nodrag/nowheel/nopan class as type 365a8a8
- update(types): Connection target and source as non-nullable strings 8fbb1cf
- docs: Add floating edges example eb81b9d
- v0.4.2-2 5692589
- chore: Update CHANGELOG.md 35a05fd
- fix(nodes): trigger computedPosition watcher when selected changes 3064e28
- refactor(nodes,edges,types!): Change label-type to string | VNode | Object 8e3fef5
- update(nodes): NodeProps comments 817f69c
- refactor(nodes): Add nodeElements prop again 6b76b8b
- docs: Add pwa plugin & update manifest f63e157
- chore(deps-dev): Move ts-patch and typescript-transform-paths to package dev-deps c52b870
- feat(examples): Add floating edges example 7aa1773
- v0.4.2-1 534c514
- chore: Update CHANGELOG.md 718b3a1
- fix(nodes): Parenthesis in handleId computed 38b7e07
- fix(nodes): use correct handleId 8627fef
- refactor(nodes): Remove position func c964fb6
- fix(nodes,edges): Cast styles to css properties b206ff1
- chore: import sort c6b8aa8
- update(types): Allow void return for styles/class func 106d287
- refactor(edges): use computed properties for class and styles 5f6a805
- fix(flow): await until d3zoom is rdy 8c22271
- refactor(nodes): use computed properties for class and styles 2048423
- chore: update vue to 3.2.25 c617494
- refactor(flow!): Remove paneReady state value 60feb5d
- fix: replace watchDebounced with debouncedWatch 2d7e2a7
- fix: import paths 1e23893
- chore(deps): update deps 59870a3
- update(edges): Use proper handle bounds bc88e18
- v0.4.2-0 96c844a
- chore: Update CHANGELOG.md c0d9b09
- chore: run yarn upgrade a0bd8b9
- feat(nodes): Add PositionFunc as node position type 1e9cbc0
- refactor(nodes): Replace DraggableCore with composable 342d030
- refactor(nodes!): Remove dimensions option, replace with width and height 8f2d94a
- refactor(nodes): Remove DraggableCore component and use composable 4f026e8
- chore: disable no-use-before-define rule 676c984
- refactor(edges): Remove width/height attribute fdde631
- chore: add prefix to console messages 06b0c14
- feat: Assign default handle id and allow for actual loose connections 158be8a
- fix: Selection not working twice in a row ec0f3ef
- feat(flow): Promisify updateNodePosition bf2c77f
- chore(deps): Update package dependencies 3be164b
v0.4.2
- chore: Update CHANGELOG.md 65067f1
- chore: update release script 1798d21
- chore: Remove .vscode dir 35706b4
- feat: Add turbo repo cache to workflow a723a99
- docs: fitview mixing edges up on resize 663dc5a
- chore: remove lint pipeline dependency 7659386
- chore: add typedoc pipeline output f560ebf
- chore: change destination dir for docs output f95b4e4
- feat: Add dependency to dev pipeline 3f9a841
- chore(deps-dev): Move typedoc to package 02da2d5
- feat: Add dependency to dev pipeline 29293e2
- feat: Test pipeline 6b2be6d
- feat: Add turbo pipelines for types and themes 7d7ac5a
- chore: update author field a0b0589
- fix: lint scripts 312d7d1
- feat: Use frozen-lockfile in build-and-test.yml 7eddc5a
- feat: Add turbo to root deps-dev 008d27e
- docs: center intro text 4d3ee35
- docs: Add icon resolver bb24f36
- docs: fix missing handles in new connection d434262
- fix(types): node/edge label type 6e6c154
- feat: Allow node/edge template per element 1fc6868
- chore: Remove export ed4f9ba
- docs: fix node pos on resize 43e3580
- feat: Add name to BaseEdge.vue f56e57a
- fix: remove waiting for node dimensions in transformation pane 44ef6e8
- docs: update node positions c6b9c78
- docs: Remove next tick cb in Home.vue b9f3c98
- fix(viewport): await dimensions before using zoompan utils 427acd5
- fix(viewport): emit paneReady when dimensions are ready fcfe5a3
- docs: Add logo to header 2f9cedc
- docs: update docsDir in themeConfig 6ba0b9d
- docs: Rename section to Selection Options 3c4103b
- docs: disable blobity for mobile 7e98339
- chore: Remove unused eslint-rules & lint files 2248e06
v0.4.2-4
- chore: Update CHANGELOG.md 445e756
- feat(flow): Allow add and set actions to have a setter input 3348908
- fix: Return empty arrays if pane isn't ready yet 6829efc
- update(types): Typeguard input type c295a83
- tests: fix test checking for wrong element type b5f4ecc
- refactor(flow!): Change transform to viewport 929aacb
- v0.4.2-3 cd62b6b
- chore: Update CHANGELOG.md 14cfd4e
- chore: remove log 03c082d
- docs: Document changed classnames 4049bd1
- refactor: transformation-pane class renamed to
transformationpanedf00a8d - refactor: Change zoom pane into viewport 572456e
- fix(nodes): remove v-if 32c0f59
- update(types): default nodrag/nowheel/nopan class as type 08c10b7
- update(types): Connection target and source as non-nullable strings 6d86a77
- docs: Add floating edges example 2ce92b4
v0.4.2-3
- chore: Update CHANGELOG.md 559eb0b
- chore: remove log 5cb4ae1
- docs: Document changed classnames 223db76
- refactor: transformation-pane class renamed to
transformationpanec4f9a9d - refactor: Change zoom pane into viewport 1a546e3
- update(types): default nodrag/nowheel/nopan class as type 08c10b7
- update(types): Connection target and source as non-nullable strings 6d86a77
- docs: Add floating edges example 2ce92b4
v0.4.2-2
- chore: Update CHANGELOG.md 9c5ae40
- fix(nodes): trigger computedPosition watcher when selected changes ecff009
- refactor(nodes,edges,types!): Change label-type to string | VNode | Object 0b6521a
- update(nodes): NodeProps comments 544e199
- refactor(nodes): Add nodeElements prop again 11bf3ee
- docs: Add pwa plugin & update manifest c8332ca
- chore(deps-dev): Move ts-patch and typescript-transform-paths to package dev-deps e01d788
- feat(examples): Add floating edges example 3258257