[](https://vueflow.dev/)   
Miscellaneous Tasks
- Cleanup (e427e21)
- Cleanup intro (5d2427e)
- Add (1caaf36)
- Add (3d362cb)
- Cleanup (1eefc88)
- Cleanup viewport helper (5e8001f)
- Cleanup transform cmp (e0a48f0)
- Cleanup type issues (e24f436)
- Update head (64a2091)
- Update deps (a79d100)
- Add vercel speed insights (b04cc29)
Refactor
- Add
fitViewOnInitDoneto state (308cff5) - Emit pane ready after timeout of 1ms (abe6006)
- Suspens transformation pane (ce229e5)
- Remove suspension (b65f43c)
- Use
useResizeHandlercomposable (a5091b9) - Trigger fitViewOnInit together with paneReady (3977875)
- Remove experimental flag (2259b2a)
Testing
- Use transform matrix to confirm node positions (8a888a9)
- 1.29.225 Jan 2024
- 1.29.121 Jan 2024
Release notes
Open source → - 1.29.021 Jan 2024
Release notes
Open source →Bug Fixes
- Add default handler when no handlers exist (e5c52a3)
- Add fallback for connection-line type (5344fec)
- Merge connection line styles (f1d3fa2)
- Pass flow id to
getMarkerIdin connection line (2192fff) - Return false from bool key filter (347715d)
- Allow panning on scroll when selection is active (e7fb681)
- Await fitView before emitting pane-ready (ca70a7c)
Features
- Expose handler functions (ffcc20a)
- Expose onClick and onPointerDown handlers (2f0b00f)
- Add
useConnectioncomposable (1012f2c)
Miscellaneous Tasks
- Update LICENSE (423d608)
- Add (f9ea702)
- Add (2b8fc1a)
- Add (a19892f)
- Add (f8abaaf)
- Add (72d42ea)
- Add (2e06568)
- Update antfu eslint conf (8bf6f26)
- Lint files (68cfbae)
- Add (68762a4)
- Cleanup (d09e46f)
- Add (e7e1195)
- Add (c6ec16e)
Refactor
- Update handle styles (3364144)
Reverts
- Inherit attrs (45b4326)
- 1.28.03 Jan 2024
Release notes
Open source →Bug Fixes
- Fix the issue of pushing out the panel when copying a large amount of text to the textarea (c4fb1ee)
Features
- Add minimap slot types (476e5d5)
- Add
MiniMapNodeEmitsinterface & export it (5f0a333) - Add source and target handle ids to edge removal change (d78a53f)
Miscellaneous Tasks
- 1.27.112 Dec 2023
- 1.27.012 Dec 2023
Release notes
Open source →Bug Fixes
- Use nullish check when finding edge label renderer el (eff1afd)
- Pass correct node id to resize control (6895795)
Documentation
Miscellaneous Tasks
- Cleanup header level (73fc998)
- Cleanup pkg json files (5d9ba67)
- Cleanup control component slot names (ce398d7)
- Add (a12de29)
- Update gitignore file (eb4cff3)
- Add (6c197c8)
- Cleanup node wrapper (fb3d6a7)
- Add (eb21d87)
- Cleanup (aac4c4d)
- Add (f439e1c)
Refactor
- 1.26.010 Nov 2023
Release notes
Open source →Bug Fixes
- Use correct prop value when watcher triggers (277979f)
Documentation
- Fix typo in node-extent vue-flow property (6c3cff8)
Miscellaneous Tasks
Refactor
- Keep connection line snapped to handle while hovering (ba0cf54)
- 1.25.39 Nov 2023
Release notes
Open source →Bug Fixes
- Use node rect for intersection check (0c07bd4)
- Respect zoom key when hovering nopan elements (cc89e99)
Documentation
- Remove
defaultZoomopt from config guide (91c5212)
Miscellaneous Tasks
- 1.25.28 Nov 2023
Release notes
Open source →Miscellaneous Tasks
- Add (21460ee)
Reverts
- Cleanup imports from vueuse/core that exist in vue (6162389)
- 1.25.18 Nov 2023
- 1.25.08 Nov 2023
Release notes
Open source →Documentation
- Update getting-started page (ec66f90)
- Remove animxyz (d670de4)
- Update intro page (39cf824)
- Cleanup (fcf3078)
- Update theming page (372c374)
- Cleanup (811595c)
- Add copy icon overrides (17d9a49)
- Update node page (1628851)
- Update edge page (30646f4)
- Add section on updating node data (a1691ce)
- Add section on updating edge data (5169eda)
- Add section on removing nodes & edges (4786e7a)
- Extend custom node and edges section (b493893)
Features
Miscellaneous Tasks
- Cleanup (d0161fd)
- Cleanup placeholder style (c35c2db)
- Cleanup theming examples (2b99b77)
- Cleanup slots (70ae074)
- Add (e010497)
- Add comments (28b66a3)
- Cleanup imports from vueuse/core that exist in vue (7cc798a)
- Cleanup (75cb0c9)
- Add (db9a0dc)
- Cleanup (45ce985)
Refactor
- Remove slots patch (e54b36a)
- 1.24.24 Nov 2023
Release notes
Open source →Bug Fixes
- Add immediate flag to prop watchers (ac8dab3)
- Do not wait for d3zoom to be available to set skipped opts (07b3783)
- Use existing node for intersection check (5bda311)
- Properly cleanup handlers when drag is disabled (c30ddc6)
Miscellaneous Tasks
- 1.24.130 Oct 2023
Release notes
Open source → - 1.24.030 Oct 2023
Release notes
Open source →Bug Fixes
- Select nodes on drag when threshold is > 0 (ee45b4e)
- Use correct filter for panOnScroll class (15c3fd5)
- Create predicate for string key filters (11138a6)
- Allow panning when panKey is pressed (049b1da)
- Ensure events introduced by the watcher are released when no longer needed (8651019)
- Push emit handlers into listeners set (2ecd8de)
Documentation
- Update theme (28fd495)
- Update home page styles (750c01d)
- Update showcase dark bg (b85f37c)
- Update typedoc deps (247a037)
- Update home page styles (d0c6133)
- Fix kestra link (0a741cc)
- Add meticulous (eca82ed)
Features
- Use nodes from state for
getIntersectingNodes(03242dd)
Miscellaneous Tasks
- Update d3 type deps (b0ffe42)
- Update to vue 3.3 (8fa3e34)
- Update deps (e51c7e9)
- Use define slots (c32c0df)
- Cleanup components (119f6d1)
- Update pnpm-lock.yaml (8473135)
- Add (961b4cd)
- Update deps (17a50dc)
- Cleanup (1b3b03f)
- Add (675336a)
- Update README title (22a8d7c)
- Add (85d60f3)
- Add (f449ec0)
- Update pnpm-lock.yaml (4ae371a)
- Add (7fd2829)
- Add (add6406)
- Cleanup (53be29d)
- Add comments (009e6fa)
- Add (b195ff8)
- Add (c834ae2)
- Add (2b19e41)
Performance
Refactor
- Add warning when viewport noop is triggered (a32c81a)
- Disable minification (ec7653e)
- Add stub for
addEventListenerinuseWindow(2a407f5) - Remove primtive typeguards (3b175a5)
- Allow adding edges with missing source or target nodes (7e7e0fb)
- Remove default event listener void fn (7494817)
- Rename onError arg to triggerError (0bf1260)
- 1.23.06 Oct 2023
Release notes
Open source →Bug Fixes
- Unselect edge if selected and multi-selection is active (ad7d013)
- Wait for node to be initialised before enforcing min/max size (75b1a69)
- Respect pan on scroll class name (e369803)
- Disable panning when
panOnDragisfalse(8716a6e) - Queue node dimensions update to nextTick (93f0802)
Documentation
- Add showcase section to home page (7ecf37b)
- Update deps (166b3ef)
- Add kestra to showcase (2ad5814)
- Update vitepress (db16495)
Features
- Add source and target node ids to edge remove changes (7a01377)
- Allow passing a number as connectable prop (3e446fa)
- Cleanup handle bounds from node when handle is unmounted (ce1647a)
- Add
getIncomers,getOutgoers&getConnectedEdgesas store actions (edc7669) - Add
areNodesInitializedgetter (29f3d2d) - Add
flowToScreenCoordinate&screenToFlowCoordinateto viewport actions (db894a5) - Add
nodeDragThresholdoption (e71a2aa)
Miscellaneous Tasks
- Update dev container config (41015cc)
- Update node.md (#1097) (aa2bbd6)
- Add (2f2036e)
- Cleanup markers (88882d0)
- Add (dcb02cb)
- Add (590fa2a)
- Add (5e78795)
- Cleanup (870bc4f)
- Add (5e88898)
- Add (1bf4791)
- Add (8ae351f)
- Add (ed31890)
- Add (c3b10da)
- Add (c7ad8e0)
- Add (92649ef)
- Add (20cd9d8)
- Add (01a53e0)
Refactor
- Allow using
expandParentwithparentextent (c916284)
- 1.22.321 Aug 2023
Release notes
Open source →Bug Fixes
- Smooth step edge horizontally or vertically aligned nodes (16bf14c)
- Add role img to edges if not focusable (bb1473a)
- Pass missing minimap node props (5f83367)
- Vertically or horizontally aligned nodes (8943ec7)
- Use os specific key defaults (67704e5)
- Horizontal scroll on windows (86957a0)
- Better smoothstep edge label position (2f66300)
- Allow passing key combination as string (0867637)
- Clear key on keyup so combinations work during simultaneous keypress (f095917)
- Reset
isPressedvalue when switching from boolean to other keyfilter (505ecc4) - Enforce min/max width/height on nodes (06851e6)
Features
- Add offsetScale prop (fd31d40)
Miscellaneous Tasks
- 1.22.227 Jul 2023
Release notes
Open source → - 1.22.125 Jul 2023
- 1.22.024 Jul 2023
Release notes
Open source →Bug Fixes
- Dont wait for nodesInitialized to trigger for viewport helper (a2e4d99)
- Watch applyDefault state in useVueFlow scope (620852b)
- Use detached scope to dispose state and stop watcher (45f18d5)
Features
- Resolve promise from viewport actions on transition end (7df2bfa)
- Add
setViewportandgetViewportto viewport helper (9f63252) - Add
hasListenerto event hooks (987538a) - Add flag to
removeNodesto remove children of a node (c4acb0d) - Allow passing node or id to getoutgoers/getincomers (2a597f8)
Miscellaneous Tasks
- Add (bf6dcfc)
- Cleanup
useZoomPanHelper(42aa13e) - Add (5395c57)
- Cleanup (4412516)
- Cleanup dead links (52ba092)
- Add (4ed3acc)
- Add (581f2b1)
- Add (bc2de72)
- Add (02891b3)
Refactor
- Deprecate
setTransform&getTransform(ed6c298)
- 1.21.324 Jul 2023
- 1.21.219 Jul 2023
Release notes
Open source →Bug Fixes
- Use post flush when calculating new node pos (1415652)
- Connection status prop as nullable (4f36cef)
- Use noop viewport operations instead of waiting for promise (4d5bbab)
- Pass handle dom node to valid handle result (08f749a)
Miscellaneous Tasks
- 1.21.110 Jul 2023
- 1.21.010 Jul 2023
Release notes
Open source →Bug Fixes
- Add style to base edge props (38bb4e1)
- Add ref to base edge props (40732f2)
- Use correct class name and style for handle controls (#1010) (61f8a68)
- Prioritize handle below during handle lookup (245dd82)
- Clamp node extent by node dimensions to avoid overflow (#1014) (82e79a6)
Miscellaneous Tasks
- Replace the deprecated enum PanelPosition (#979) (5669c8b)
- Disable qodana (11f584a)
- Update export (b2dc046)
- Cleanup export paths (903583a)
- Add (908ea39)
- Add (e21ae68)
- Cleanup (#1003) (55de815)
- Add missing generic (0b60cc3)
- Add (6967067)
Refactor
- 1.20.215 Jun 2023
Release notes
Open source →Bug Fixes
- Set interaction edge styles so animation does not break pointer (d2c1c51)
- Correct connection line calculation (33b6fe1)
- Reset end handle on connection end (b017139)
- Use validator with null handle when no closest can be found (6e2c3e5)
- Handle pos calculation (9d3c358)
- Trigger connect if end handle exist in state (b386c85)
- Consider handle dimensions when checking for closest handle (f3931a2)
Miscellaneous Tasks
- Update floating edges example (005f696)
- Update deps (4532157)
- Correct bgColor description and type (48ea70b)
- Correct description of auto connect prop (12f4284)
- Update node and edge doc page (6eb5e5a)
- Add (c4c9283)
- Add (a961e7b)
- Cleanup export path (e7e4f1f)
- Add (7cd4ed8)
- Add (2c2fdf9)
- Add (5f7d439)
- Add (4f4dfc3)
- Remove
groupEdgesByZIndexutil (4d68397) - Cleanup (82befe7)
- Add (f604c91)
- Cleanup (b350486)
Refactor
- Use separate svg container for edges (8e5d748)
- 1.20.125 May 2023
Release notes
Open source →Bug Fixes
- Use OR operator to determine
isInteractivestate (5d16068) - Set default viewport type as partial (1b39615)
- Use all handles in radius and find closest valid one (1690891)
- Filter closest handles by validity (e42897e)
Features
- Add
alignprop (f5152a9)
Miscellaneous Tasks
- Dynamically import webvitals (2bac3d5)
- Remove reactivity transform from
useDrag(e52f747) - Add (527afd9)
- Cleanup unnecessary refs (13d3be9)
- Add (c3b0680)
- Add (5820fcd)
- Add (f2974b2)
- Cleanup (b3412bc)
- Add (1349461)
- Cleanup handle cmp (8fa6ad5)
- Add (2b31cb5)
- Remove auto-imports (85dea35)
- Update turbo deps (1d2cf7e)
- Lint (128b968)
- Update deps (5a86c7c)
- Update slots patch (77df926)
- Update vite & vue-tsc (26943b2)
- Cleanup (ff9f647)
- Cleanup (1180ab2)
- Update pnpm-lock.yaml (27666d9)
- Lint (8466e85)
- Add (910a354)
- Cleanup (1a083fc)
- Remove reactivity transform (f720f27)
- Cleanup (c52396b)
- Cleanup (b2cdb6a)
- Update deps-dev (0e5a678)
- Lint (94b43a6)
- Update color selector node example (4336ff7)
- Add (b9c2ca9)
- Cleanup (1e786a9)
Refactor
- Pass drag handle to
useDrag(20a9521) - Remove unnecessary computed var (627cbf6)
- Remove reactivity transform from connection line component (9b0b969)
- Allow ref for isValidConnection in useHandle (4d505c9)
- Disable zoom in/out btns when max/min zoom is reached (49fbdad)
- Remove auto-imports (09a97da)
- Remove auto-imports (9698691)
- Remove auto-imports (bc0137b)
- Remove auto-imports (6fd58b6)
- Remove auto-imports (9a91278)
- Remove auto-imports (0a11840)
- Add explicit imports and remove auto-imports (e3e6a03)
- Add explicit imports and remove auto-imports (ed4eaac)
- Add explicit imports and remove auto-imports (5da86cb)
- Allow passing null as id for find actions (4421ad0)
- Avoid inserting invalid nodes (06ad0c0)
- Check if element is object (4ad10c5)
Testing
- Use OR operator to determine
- 1.20.011 May 2023
Release notes
Open source →Bug Fixes
- Do not render edges connected to a hidden node (4bc576e)
Features
Miscellaneous Tasks
- Add (616dfcc)
- Remove non-nullable assertion (833afdb)
- Add (f174ce7)
- Add (74939d0)
- Add (f5e0cef)
- Add (54659d4)
- Add (1307712)
- Cleanup (da9cbc6)
- Update deps (3318a08)
- Update deps (56e7dd0)
- Update deps (5610efa)
- Update examples with new API for add/remove (e464d7b)
- Update examples with new API for add/remove (945af78)
- Cleanup (ca302d7)
- Lint (6b88c97)
- Add (51f91d4)
- Avoid jumping intro (09e63e0)
- Update RGB examples (d470ce1)
Refactor
- 1.19.410 May 2023
Release notes
Open source →Bug Fixes
- Check if transform changed before applying (0c34023)
- Properly reset state and retain reactivity (6f3c22e)
Miscellaneous Tasks
- Only re-set elements if breakpoint actually changes (60327ee)
- Check if breakpoint matches (dff1d72)
- Dynamic box width (789ec7e)
- Mobile intro flow height (1ecfcf1)
- Intro min height (e909f78)
- Add (732e0f4)
- Add (0889f38)
Refactor
- Remove reactivity transform from viewport component (e5591ee)
- 1.19.35 May 2023
Release notes
Open source →Bug Fixes
- Emit pane mouse move if no active selection exists (98e6f17)
- Pass selectionKeyCode ref to useKeyPress (85dcbf4)
- Check if node exists during drag (bec2e74)
- Orphaned edge warn for undeletable edges when calculating max z-index (74a51f4)
Miscellaneous Tasks
- Use promise.all to fetch counters (f42aede)
- Remove animation and confetti (af12660)
- Cleanup (87c5554)
- Update handle styles (926108f)
- Add (f1c08b8)
- Add (edb01a7)
- Add (558b723)
- Update basic example (c2b6a62)
- Add (34c2258)
- Add (6d808a0)
Refactor
- Return boolean from panBy (df54220)
- 1.19.226 Apr 2023
Release notes
Open source →Bug Fixes
- Immediately watch route (86eb6c0)
- Hide resizer when
isVisibleis false (a3f27fd) - Remove border, make the control look modern (ef97685)
- Selected,focus & focus-visible styles not applying correct default colors (9bd48be)
- Selected,focus (d6aa757)
Features
- Add pinia example to vite-examples (18aeefb)
Miscellaneous Tasks
- Set collapsed to false (f1c38b2)
- Render repl in ssr (aa62e19)
- Add (980916d)
- Add (bc325af)
- Correct version access (40ef9bc)
- Add (53884a9)
Refactor
- Set vue flow version as regular string instead of ref (260a3d9)
- 1.19.123 Apr 2023
Release notes
Open source →Bug Fixes
- Correct defaultEdgeOptions type in state (8db8dc8)
- Set default edge opts before setting elements (e41a66d)
- Use default color as fallback for css vars (cdef517)
Miscellaneous Tasks
- Add watch scripts for types and update dev scripts (0944146)
- Update pnpm-lock.yaml (56ee5ba)
- Correct import path of
defineNuxtConfig(20f9910) - Lint (99866c7)
- Update deps (5e4225d)
- Update deps (a639777)
- Fix node version to 18 (7735c6f)
- Update config (e294145)
- Update styles (70604b9)
- Remove team section (ea78e82)
- Add (d822005)
- Add (85de8b0)
- Disable no-console rule (ade0784)
- Lint (a238c6d)
- Update publish script (c74996d)
- 1.19.011 Apr 2023
Release notes
Open source →Bug Fixes
- Allow extent when no parent exists (44049bf)
- Prevent auto-pan from dragging into infinity (1b85842)
- Add missing
Typegeneric to edge types (aaeb6dc) - Add missing
Typegeneric to node types (ab482bc) - Allow passing regular edges to getConnectedEdges (2b836dd)
Features
- Add
getConnectedNodesutil (ec44dca) - Allow coordinate extent as range (4a24509)
- Allow setting global node extent as range (717d8e0)
- Allow setting padding as number (f3ee95c)
- Allow passing node ids as string to
getConnectedEdges(b3addf6)
Miscellaneous Tasks
- Add
MaybeRefOrGettertype (2a5af98) - Add eslint rule curly (ab18bbc)
- Lint files (5560949)
- Remove unused watcher (e4c4bd8)
- Cleanup (1e2a51e)
- Add (884ca63)
- Lint files (56e911c)
- Add (fefa2a3)
- Deprecate style & class functions (920fb3c)
- Cleanup types (d9be769)
- Cleanup types (c99a335)
- Add (608921f)
- Cleanup types (4524948)
- Add (f8ab2bd)
- Add (27d62b2)
- Cleanup (7a55cb9)
- Add (c0572f2)
- Remove unnecessary async (fd5aef1)
- Deprecate class and style funcs (378e508)
- Cleanup condition (aae4a28)
- Add (c2b1cea)
- Add (c1fc2b1)
- Cleanup (5ff6c01)
- Add (50f8456)
- Add exports field to package.json (31eb8ef)
- Add (6922df9)
- Cleanup exports (88c59a8)
- Remove
MaybeRefOrGetterutil type and useMaybeComputedRef(ac23388) - Remove reactivity transform from
useKeyPress(72cd853) - Add
4to cases for padding search (e6e0b25) - Lint (4454867)
- Lint (544fd05)
Refactor
- Replace computed arg with getter fn (f19e210)
- Pass node and edge id computed to getters and actions (ebed966)
- Search all edges for connected edges in
useNode(f5c8a04) - Allow passing undefined as arg to
findNode&findEdge(1171e01) - Remove unnecessary computed var (554ebeb)
- Add
onBeforeTransformarg topanByaction (bfff135) - Set default gap to 20 (1fd438b)
- 1.18.27 Apr 2023
- 1.18.13 Apr 2023
Release notes
Open source →Bug Fixes
- Allow null values to be set (20dfdda)
- Use fallback for connectable start and end (3222e97)
- Remove duplicate event binding (8229ee8)
- Use connection click start handle (c459653)
Miscellaneous Tasks
- 1.18.03 Apr 2023
Release notes
Open source →Bug Fixes
- Correct
isDeftypeguard (eab9991)
Features
- Add
clickConnectStart&clickConnectEndevents (5a50cfd) - Add
inversePanandzoomStepprops (1790566) - Add
connectableStart&connectableEndprops (1d3908d) - Add type to edge updater anchor class (4bb5321)
Miscellaneous Tasks
- Add dev scripts (707aaef)
- Add (4a0d9fe)
- Add (c46020f)
- Add (a9852bc)
- Add (df46137)
- Cleanup (26a68e8)
- Cleanup handle (b1c88b3)
- Add missing name to
A11yDescriptions(ef94e1a) - Add labels to tuple (1212fac)
- Remove scripts (d888b0c)
- Add (da85ad0)
- Add (54cba6b)
- Cleanup (a105d4c)
- Disable console log (491fdb0)
- Add easy connect example (adccf1b)
- Allow console (e1b7bfc)
Refactor
- Correct
- 1.17.62 Apr 2023
- 1.17.531 Mar 2023
Release notes
Open source →Bug Fixes
- Handles with connectable false still considered valid (c4f287c)
- Unwrap
nodesConnectablein onClick of handle (f62e6df) - Connection line pos not matching edge pos (44d1a4e)
Miscellaneous Tasks
- 1.17.431 Mar 2023
- 1.17.331 Mar 2023
Release notes
Open source →Bug Fixes
- Object assign order when parsing node/edge (ce0002b)
Features
- Add install deps action (d269f57)
Miscellaneous Tasks
- 1.17.229 Mar 2023
Release notes
Open source → - 1.17.124 Mar 2023
Release notes
Open source →Bug Fixes
- Correct return type of getIncomers & getOutgoers (0501151)
- Only use visible nodes to check if nodes are initialized (c330686)
- Add missing error event definition (976f7c2)
Miscellaneous Tasks
- Add (54ea8a0)
- Cleanup types (9791448)
- Add (cd5fc0a)
- Add (693601c)
- Add (d59cc78)
- Cleanup getters (0cdff91)
Refactor
- Check if node handle bounds exist in
getNodesInitialized(2944744)
- 1.17.023 Mar 2023
Release notes
Open source →Bug Fixes
- Remove erroneous window.stop in EdgeRendered (c93e405)
Features
- Add
onErrorhook (8c3f54e) - Add
offsetprop (1f49358) - Allow passing object with only id to
getConnectedEdges(79a0967)
Miscellaneous Tasks
- 1.16.522 Mar 2023
Release notes
Open source →Bug Fixes
- Non-passive wheel event listener violation (e7c39b0)
- Wrong pkg entries (988d4a2)
- Use object assign to parse node (04598cd)
Miscellaneous Tasks
- 1.16.417 Mar 2023
- 1.16.317 Mar 2023
- 1.16.210 Mar 2023
- 1.16.18 Mar 2023
Release notes
Open source → - 1.16.08 Mar 2023
- 1.15.57 Mar 2023
- 1.15.43 Mar 2023
- 1.15.32 Mar 2023
Release notes
Open source →Bug Fixes
- Prevent selecting nodes on drag when selectable disabled (7c026f0)
- Wait until nodes are initialized (c5fee5c)
- Make shouldReplaceId arg in updateEdge optional (f16e4db)
- Remove duplicate connect start/end emits (22c4362)
- Wait until fitting view on init (b509b11)
- Remove edges before nodes (77d7ba4)
Miscellaneous Tasks
- Cleanup props (320ea10)
- Cleanup types (ee8ccfe)
- Revert edge renderer & wrapper (addd0bb)
- Revert node renderer & wrapper (566ba8e)
- Wait to find edge (c91aac7)
- Cleanup viewport helper (ab78dc7)
Refactor
- Cleanup edge and node renderer (4d535ed)
- Cleanup node styles (e3e3510)
- Hide edges when we have no dimensions (50ee96d)
- Update intro (5df92c3)
- Trigger el functions before checking arr length (fc86787)
Testing
- Update connect tests to check if events were emitted (13db453)
- 1.15.224 Feb 2023
Release notes
Open source →Bug Fixes
- Cast zIndex to number in node wrapper (79e7f3c)
- Check if node el exists before observing (0ffc2f1)
- Prevent undefined being passed to update node internals (c4b4826)
- Wait until viewport helper is initialized (f2af818)
- Add vite iife build file (a5644c0)
- Use correct umd name for vue flow core (06b1753)
- Correct umd export names (93b2fd0)
Miscellaneous Tasks
- Update turbo (1762eb4)
- Build lib when scanning (a039ceb)
- Rename qodana.yml to scan.yml (4872740)
- Correct pkg deps (3211686)
- Update changeset (c1ca174)
Refactor
- Use lifecycle hooks to observe node dimensions (325efba)
Testing
- 1.15.122 Feb 2023
Release notes
Open source → - 1.15.022 Feb 2023
Release notes
Open source →Bug Fixes
- Hide graph until nodes are ready (226caeb)
Features
- Add option to avoid replacing edge id when updating (4bf4b63)
- Add eslint-config to tooling pkgs (45cbdbf)
- Add tsconfig to tooling pkgs (2a6077e)
- Add vite config to tooling pkgs (8dd4536)
- Use vite-config tooling pkg (2aa1857)
Miscellaneous Tasks
- Update prevent scrolling comment (68b07ca)
- Update deps-dev and cleanup (cbc29e5)
- Update functional component types (aafd862)
- Cleanup update edge action (3cb6d98)
- Update workspace deps-dev (358faae)
- Update changeset config (df6f932)
- Update changeset config (7d6fb44)
- Update changeset config (cb6e3b1)
- Cleanup initial render (0d9bcf4)
- Cleanup unused watcher (74f2596)
- Cleanup (b5103db)
- Cleanup async functions (58a1ce8)
- Cleanup tsconfig (98db749)
- Cleanup tsconfig (0a0efb4)
- Cleanup gitignore (f856d3d)
- Extend from turbo config (8c22ce0)
Refactor
- Fix packages together in changeset config (578e6b4)
- Package names (c60398d)
- Rename
e2etotests(a3ec3b4) - Package name (5c0fb91)
- Run build and test on next-release PR (7b590bd)
- Rename tooling package scope (3df4edd)
- Remove waiting for dimensions in zoom pan helper (d2c6b59)
- Add
useViewportfor store viewport actions (7cab68e) - Use noop viewport helper when viewport is not ready (dfce24a)
- Immediately set initialized flag (4b2a978)
- Use snap grid to clamp initial node pos (fa6cb4c)
- Omit internal properties when using
toObject(10f5074) - Add
release/*to branch triggers (eea05f9)
Testing
- Update min/max zoom tests (12845eb)
- 1.14.315 Feb 2023
Release notes
Open source →Bug Fixes
- Prevent rendering edges that have been removed (c528726)
- Allow null for deprecated connection line type (1ae5659)
- Add missing straight path switch case (b7cfec7)
- Connections for handles bigger than connection radius (8a5225a)
- Correct checkout config (0bc9ce1)
- Add compatConfig to all components (b19b9a8)
Examples
- Cleanup examples and remove deprecated usages (72325d4)
Features
Miscellaneous Tasks
- Cleanup build and test workflow (5b375cd)
- Remove unnecessary initializers (db0ec88)
- Cleanup props (eb6f7a9)
- Remove any typecast (9a14d8b)
- Cleanup connection line (cc83ba9)
Refactor
- Use computed to group edges (c62c18a)
- Use watcheffect to observe node dimensions (a5ee9d9)
- Fit view initially when node dimensions are updated (3f21dc7)
- Immediately set node dimensions in store action (9d34251)
- Use v-bind to pass connection line props (ea0696c)
- Use
MouseTouchEventforEdgeMouseEventtype (09c56a6) - Pass original event to edge update event params (83636d4)
- Set
user-select: nonefor edge labels (b6f7cde) - Run publish action for next-release branch (757fa1b)
- Change commit title (2de90c7)
- 1.14.27 Feb 2023
Release notes
Open source →Bug Fixes
- Exclude hidden nodes in fitView when includeHiddenNodes is false (26f16b7)
- Avoid triggering edge update when mouse btn is not left (f849999)
Miscellaneous Tasks
- Replace
default-zoomwithdefaut-viewport(0192c65) - Use default values when defaultViewport values are missing (77de369)
- Update auto-import file (26b92db)
- Cleanup and replace
constwithfunction(bb2c4f4) - Cleanup useZoomPanHelper (35daa95)
- Next release (2c574ac)
Refactor
- Apply min width and height with aspect ratio (49aef1e)
- 1.14.16 Feb 2023
- 1.14.05 Feb 2023
Release notes
Open source →Bug Fixes
Features
- Add
shouldResizeoption (222b58a) - Add connection status to connection lines (c36cf59)
- Add vue flow error class (dc60e11)
Miscellaneous Tasks
- Add comment for panBy action (3c2255b)
- Fix github issues links (1697e96)
- Cleanup (7f26253)
- Cleanup useVueFlow (1448543)
- Next release (6f02480)
Refactor
- Add
- 1.13.22 Feb 2023
Release notes
Open source →Bug Fixes
- Ref access when passing default edge options (cae9562)
Miscellaneous Tasks
- Next release (8328d78)