- 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