Skip to content

Releases: bcakmakoglu/vue-flow

v0.4.38

30 Aug 20:18

Choose a tag to compare

  • chore(store): pass vueflow id to scope on each call 2beb48d
  • feat(edges): hide edge while updating bd4eb7c
  • fix(nodes): apply initial node extent 058fb5a
  • chore: re-apply node extent only if flow is ready 955f683
  • refactor: allow ref to be passed to useKeyPress be2bcf5
  • chore: cleanup unused vars and remove setState usage a110cdc
  • fix(nodes): add missing updateNodeInternals event 487c287
  • fix(nodes): apply global node extent when changed e8a6dc3
  • Added docs for EdgeUpdatable 0bb2dd7
  • Updated UpdatableEdgeExample to still have a label on the updatable edge 485d7b2
  • Added docs for type EdgeUpdatable Implemented type EdgeUdatable in global configuration for VueFlow instance 7732ad9
  • Changed updatable prop from boolean to type Updatable bf519e1
  • refactor(resize-rotate): set fixed styles on resize rotate node 5f5dd49
  • feat(resize-rotate): add snappable dd62165
  • fix: cast watchable props to ref 9440d4f
  • fix: watch translate extent separately a204f86
  • docs: update node guide 18a31d2
  • docs: update yarn install guide d7c7ae1
  • chore(deps): upgrade deps b48234e
  • chore: update CHANGELOG.md feb1dd6

v0.4.37...v0.4.38

v0.4.37

09 Aug 20:51

Choose a tag to compare

  • fix(nodes): pass node as prop to wrapper 6221663
  • chore: update CHANGELOG.md 3255f95

v0.4.36...v0.4.37

v0.4.36

08 Aug 17:21

Choose a tag to compare

  • fix(nodes): use flush timing post in NodeWrapper.vue 80fd818
  • chore: add .pnpm-store to .gitignore file a9dc02d
  • chore: update CHANGELOG.md 4683b4a

v0.4.35...v0.4.36

v0.4.35

03 Aug 14:36

Choose a tag to compare

  • refactor: move watch flush timing to pre 8b6afd3
  • feat(viewpane): block keypress on inputs and .nokey elements 250965d
  • docs: update intro links 3638e59
  • chore: update CHANGELOG.md a986a6b

v0.4.34...v0.4.35

v0.4.34

01 Aug 19:12

Choose a tag to compare

  • fix(store): cleanup default change handlers on watch scope dispose 9031b46
  • chore: remove unused code a5d5da5
  • chore: update pnpm-lock.yaml 10c34bb
  • docs: update links and headlines d077d41
  • refactor(store): reset store on unmount and skip re-creating hooks on re-mount 90b3bd0
  • fix(nodes): force update clause in updateDimensions 0d10adc
  • refactor(store): re-bind hooks on mount and use hooks ref 8b02d7d
  • refactor(nodes): recreate scope on mount d468fb7
  • docs: set prevent scrolling to false 3f336a1
  • docs: remove test script c4f9492
  • docs: replace vuepress specific components f386ea4
  • docs: fix dead links af78b52
  • docs: replace vuepress docs dir with vitepress docs dir f2b1691
  • docs: use page layout for example pages 21702da
  • docs: add typedocs to vitepress docs 74c329c
  • docs: set repl view height c38787f
  • docs: update homepage and styles bc87e47
  • docs: update intro 4f036e7
  • docs: add social links c947d88
  • docs: update layout file 586bf5d
  • docs: update md files f17bd16
  • docs: use vitepress e6bef4a
  • refactor(viewpane): accept KeyFilter instead of KeyCode bd36253
  • chore: update CHANGELOG.md a095052

v0.4.33...v0.4.34

v0.4.33

30 Jul 13:13

Choose a tag to compare

  • fix(viewpane): pan on scroll blocks any zoom handling 228b9d1
  • fix(nodes): dimensions not properly set on mount 899d3af
  • fix(nodes): fix methods (onMouseEnter, onMouseMove, onMouseLeave) not being able to emit event 4e93b2b
  • chore: update CHANGELOG.md 91fbad4

v0.4.32...v0.4.33

v0.4.32

28 Jul 20:59

Choose a tag to compare

  • chore: update pnpm-lock.yaml 6a56251
  • fix(nodes): prevent initial dimensions being emitted twice 1db74cf
  • chore: quasar example vue flow version 5c68803
  • chore: update CHANGELOG.md 5ca61d2

v0.4.31...v0.4.32

v0.4.31

27 Jul 20:51

Choose a tag to compare

  • chore(store): initial $destroy fn 20fead9
  • fix(edges): create new effect scope when pane ready is called 54eef97
  • fix(store): only run scope dispose on parent caller d62c330
  • feat(store): add $destroy action 73bf4db
  • revert(types): use state viewport zoom to calculate handlebounds 98ff311
  • revert(types): explicitly bind emits 31f0dba
  • feat: bind pane mouse events 953155d
  • feat(viewpane): add viewpane mouseevents 8ea2130
  • feat(store): add findNode & findEdge actions f2321f2
  • chore: update pnpm-lock.yaml 49d51cc
  • refactor: import Emits type 9a8459c
  • chore: update vueuse 3d22b87
  • chore(store): remove unused prop in store cff5e05
  • chore: update auto-imports.d.ts 12108d0
  • chore: symlink deps in tsconfig 4e7f4b5
  • fix(store): remove generic from node getter b0fc5ad
  • feat: set vueflow & viewport elements in store 376f91e
  • chore(gh): unfreeze lockfile 27fa623
  • fix: prevent falsy values from stopping prop watcher 93a9a99
  • feat: expose flow store and element ref 97d89bf
  • chore(deps): upgrade dependencies ce77bc5
  • chore: update CHANGELOG.md 47164f0

v0.4.30...v0.4.31

v0.4.30

22 Jul 15:28

Choose a tag to compare

  • chore(deps): upgrade dependencies c16cd46
  • chore: update pnpm-lock.yaml 78f176c
  • fix(types): use correct edge event types d96e944
  • chore: update CHANGELOG.md 3537e6b

v0.4.29...v0.4.30

v0.4.29

18 Jul 19:19

Choose a tag to compare

  • fix(nodes): remove child nodes when parent gets removed 9bca73d
  • fix(nodes): check parent dimensions before extending 7d66094
  • chore: update CHANGELOG.md 480a487

v0.4.28...v0.4.29