@vue-flow/pathfinding-edge ​
1.0.6 ​
Patch Changes ​
- #865 9ce7bdc4Thanks @bcakmakoglu! - Addexportsfield to package.json
1.0.5 ​
Patch Changes ​
- #770 baaabbe8Thanks @bcakmakoglu! - Fix wrong package entries inpackage.jsonfor pathfinding edge
1.0.4 ​
Patch Changes ​
- #716 1685827dThanks @bcakmakoglu! - Fix umd pkg names and use the correct vue flow core umd pkg name in plugins
1.0.3 ​
Patch Changes ​
- #682 b08cb4d4Thanks @bcakmakoglu! - Add compat mode to components to avoid breaking when used with @vue/compat
1.0.2 ​
Patch Changes ​
- #616 b16e3564Thanks @bcakmakoglu! - Upgrade to vite 4 & update deps
1.0.1 ​
Patch Changes ​
- #365 009bbdbThanks @bcakmakoglu! - Fix output file names for resize-rotate-node and pathfinding-edge pkgs
1.0.0 ​
Major Changes ​
- #305 - 939bff50Thanks @bcakmakoglu! - # What's changed?- Simplify edge path calculations - remove getEdgeCenterandgetSimpleEdgeCenter
 
- remove 
 - Breaking Changes ​- getEdgeCenterhas been removed- Edge center positions can now be accessed from getBezierPathorgetSmoothStepPathfunctions
 
- Edge center positions can now be accessed from 
 - Before: js- import { getBezierPath, getEdgeCenter } from "@braks/vue-flow"; // used to return the path string only const edgePath = computed(() => getBezierPath(pathParams)); // was necessary to get the centerX, centerY of an edge const centered = computed(() => getEdgeCenter(centerParams));- import { getBezierPath, getEdgeCenter } from "@braks/vue-flow"; // used to return the path string only const edgePath = computed(() => getBezierPath(pathParams)); // was necessary to get the centerX, centerY of an edge const centered = computed(() => getEdgeCenter(centerParams));- After: js- import { getBezierPath } from "@vue-flow/core"; // returns the path string and the center positions const [path, centerX, centerY] = computed(() => getBezierPath(pathParams));- import { getBezierPath } from "@vue-flow/core"; // returns the path string and the center positions const [path, centerX, centerY] = computed(() => getBezierPath(pathParams));
- Simplify edge path calculations 
- #305 - 47d837aaThanks @bcakmakoglu! - # What's changed?- Change pkg scope from 'braks' to 'vue-flow' - Add @vue-flow/corepackage
- Add @vue-flow/additional-componentspackage
- Add @vue-flow/pathfinding-edgepackage
- Add @vue-flow/resize-rotate-nodepackage
 
- Add 
 - Features ​- useNodeand- useEdgecomposables- can be used to access current node/edge (or by id) and their respective element refs (if used inside the elements' context, i.e. a custom node/edge)
 
- selectionKeyCodeas- true- allows for figma style selection (i.e. create a selection rect without holding shift or any other key)
 
- Handles to trigger handle bounds calculation on mount - if no handle bounds are found, a Handle will try to calculate its bounds on mount
- should remove the need for updateNodeInternalson dynamic handles
 
- Testing for various features using Cypress 10
 - Bugfixes ​- Fix removeSelectedEdgesandremoveSelectedNodesactions not properly removing elements from store
 - Breaking Changes ​- @vue-flow/corepackage is now required to use vue-flow
- @vue-flow/additional-componentspackage contains- Background,- MiniMapand- Controlscomponents and related types- When switching to the new pkg scope, you need to change the import path.
 
 - Before: js- import { VueFlow, Background, MiniMap, Controls } from "@braks/vue-flow";- import { VueFlow, Background, MiniMap, Controls } from "@braks/vue-flow";- After js- import { VueFlow } from "@vue-flow/core"; import { Background, MiniMap, Controls, } from "@vue-flow/additional-components";- import { VueFlow } from "@vue-flow/core"; import { Background, MiniMap, Controls, } from "@vue-flow/additional-components";
- Change pkg scope from 'braks' to 'vue-flow' 
 Vue Flow
Vue Flow