5.3.2
- [maintenance] Upgrade :allthethings: (all the build tooling was upgrade)
- [api] move to ES6 (JS now contains native classes)
- [api] changed package name to @projectstorm/react-diagrams
- [bug] PR259 Fixes #258
- [refactor] PR 306
:any
fix - [feature] PR 178 Trigger a positionChanged event when moving a Node that has the listener assigned.
- [fix] PR 356 Fixed Type issue with 'PointModel[]'
- [demo] dark mode and upgrade storybook
5.2.1
- [fix] Always remove link from old source/target port on port change
- [maintenance] upgrade node modules
- [refactor] https://github.com/projectstorm/react-diagrams/commit/55f62587bd3b12513c7d37eff59edfc8bdb8d6c9
- [bug] https://github.com/projectstorm/react-diagrams/commit/75ef02dd4d131a0e7c08b2680c69efc390e50b84 -> and other improvements, also checkout the foundation work happening over at https://github.com/projectstorm/react-canvas
5.1.0
- [api] Rename XXXFactory into AbstractXXXFactory
- [refactor] tslint and prettier are now the same
- [refactor] Each class now explicitely has its own class file (consistency)
- [feature] Smooth vertical links (no longer limited to horizontal)
- [feature] Dedicated documentation via gitbook
- [bug] forgot to export some
- [refactor] consistently use lodash where possible
- [maintenance] upgrade node modules
5.0.0 http://dylanv.blog/2018/03/03/storm-react-diagrams-5-0-0/
PR: projectstorm#145
- [refactor] Links completely overhauled
- [feature] Smart Routing
- [feature] Flow support
- [demo] Smart Routing
- [demo] Animated links
- [api] Bootstrapping Improvements
- [feature] add custom properties to all widgets
- [refactor] use BEM for all css
- [feature] Default Link factory hooks
- [tests] e2e tests + helper framework
- [tests] automatically load JEST Snapshots
- [feature] Link labels!
4.0.0 http://dylanv.blog/2018/01/18/storm-react-diagrams-v4-0-0/
- [refactor] Events system was completely overhauled
- [demo] Custom Link Sizes
- [refactor] Demos are now much more verbose and better managed
- [update] node packages
- [bug] Fix #129
- [feature] Control link creation through ports
- [refactor] Models are now in seperate files
- [refactor] Merged the concept of instance factories and widget factories into one
- [feature] Models can now be cloned at various parts of the model graph
- [demo] Cloning
- [feature] models control isLocked
3.2.0 http://dylanv.blog/2017/11/22/storm-react-diagrams-3-2-0/
- [feature] zoom to fit
- added Circle CI tests
- [demo] dagre automatic layouts
- [demo] zoom to fit
- [demo] selection events
- [demo] limit number of points
- [demo] programmatic node updating
- updated dependencies
- [bugs] swapping diagram models in engines
- [bugs] issues with the rendering pipeline #107
- added ci badge to Readme
3.1.3
- Refactor links slightly
- use min extension for css
- bump package versions
- export more classes
3.1.2
- Hotfix: fix zooming when canvas not in the top left corner (projectstorm#88)
3.1.0 http://dylanv.blog/2017/09/15/storm-react-diagrams-3-1-0/
- Zoom relative to mouse location
- Fixed links not connecting when grid is larger than port size
- Prevented points from dragging when connected to a port and the node itself is not selected
- API fixes
- Code cleanup
3.0.0 http://dylanv.blog/2017/09/13/storm-react-diagrams-v3/
- Massive performance updates
- Complete rewrite
- Started a changelog and design documents for each revision