chore(svelte): update changelog
This commit is contained in:
@@ -1,3 +1,28 @@
|
|||||||
|
## 0.0.29
|
||||||
|
|
||||||
|
Another huge update for Svelte Flow 🙏 Handling data flows will be way easier with the new hooks and functions. You can now subscribe to connected nodes, receive data and update nodes more easily. We fix a big issue about the `<Handle />` component. No more `on:connect` that only worked for target `<Handle />` components but `onconnect` and `ondisconnect` that works for every `<Handle />`.
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- add `useHandleConnections` hook for receiving connected node and handle ids for a specific handle
|
||||||
|
- add `useNodesData(ids: string | string[])` hook for receiving data from other nodes
|
||||||
|
- export `updateNode` and `updateNodeData` from `useSvelteFlow` to update a node or the data object
|
||||||
|
- add `onedgecreate` function for passing a certain id or other attributes to a newly created edge
|
||||||
|
|
||||||
|
### Breaking
|
||||||
|
|
||||||
|
- replace `on:connect`, `on:connectstart` and `on:connectend` with `onconnect`, `onconnectstart` and `onconnectend`, no need to forward `on:connect..` anymore
|
||||||
|
|
||||||
|
### Fixes and minor changes
|
||||||
|
|
||||||
|
- `onconnect` and `ondisconnect` callback work for `<Handle />` component
|
||||||
|
- don't delete a node when user presses Backspace inside an input/textarea/.nokey element
|
||||||
|
- `bgColor` prop for Background didn't work
|
||||||
|
- prefix css vars with "xy-"
|
||||||
|
- don't update nodes and edges on pane click if not necessary
|
||||||
|
- cleaner types for exported edges
|
||||||
|
- fix `getIntersectingNodes` bug when passing `Rect`
|
||||||
|
|
||||||
## 0.0.28
|
## 0.0.28
|
||||||
|
|
||||||
There are some breaking changes again (sorry!) but we are very close to the final API for Svelte Flow 1.0.0. The biggest change is that we group node attriubutes (`width`, `height`, `positionAbsolute`) that are added by the library under `node.computed`. This makes it easier to understand, that this stuff comes from the library itself. `node.width` and `node.height` is still an optional node option and can be used to set certain dimensions for SSR or on the client.
|
There are some breaking changes again (sorry!) but we are very close to the final API for Svelte Flow 1.0.0. The biggest change is that we group node attriubutes (`width`, `height`, `positionAbsolute`) that are added by the library under `node.computed`. This makes it easier to understand, that this stuff comes from the library itself. `node.width` and `node.height` is still an optional node option and can be used to set certain dimensions for SSR or on the client.
|
||||||
|
|||||||
Reference in New Issue
Block a user