@vue-flow/resize-rotate-node
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:
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:
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
useNodeanduseEdgecomposables- 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)
 
selectionKeyCodeastrue- 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 containsBackground,MiniMapandControlscomponents and related types- When switching to the new pkg scope, you need to change the import path.
 
Before:
import { VueFlow, Background, MiniMap, Controls } from '@braks/vue-flow'After
import { VueFlow } from '@vue-flow/core' import { Background, MiniMap, Controls } from '@vue-flow/additional-components'- Change pkg scope from 'braks' to 'vue-flow'