Releases: ajainarayanan/react-dag
Releases · ajainarayanan/react-dag
2.0.0-alpha-7
Fixes a vulnerability with lodash.mergeWith
2.0.0-alpha-6
- Fixes deleting node to make sure the state is left in a consistent state
- Fixes the example dev implementation to validate delete scenario
- Adds initial set of cypress tests to validate delete node behavior.
2.0.0-alpha-5
- Fixes deleting node and cleanup jsplumb instance. This should fix existing issues of dangling endpoints/connections.
2.0.0-alpha-4
Merge pull request #23 from SentiOne/feature/2.0.0.alpha TypeScript interface fix
2.0.0-alpha-3
- Adds initial pan positions as props to the react-dag (#22)
2.0.0-alpha-2
- Adds pan and zoom feature right out of the box for
DAG
2.0.0-alpha-1
- Complete re-write of the component
- New design with features like,
- Independent node features
- Remove redux
- Migrate from flow to typescript for better type support in ts projects.
- Ability to registerTypes, events in the jsplumb instance created.
Type additions + Improved Node handling in the graph
- Adds minimal flowtype support to the project
- Adds an ability to render a custom node
- Adds the ability to click/delete a specific node in the graph.
Initial version
Features
- Has the core functionality,
- Draw nodes & connections
- Uses Redux to maintain the state of the DAG
- Provides a way to hook additional functionality with reducers, enhancers & middlewares
Known limitations
- Inability to add custom properties to nodes and connections
- Incorrect unit testing. Right now the way react-dag imports
jsPlumb
is incorrect as the wayjsPlumb
exports itself as es6 module and umd module seemed to be different (Related issue - jsplumb#543)