- Adding rendering of custom children
- Replaced webpack with rollup for smaller bundle size and better performance
- Changed babel transform settings to reduce minified bundle size
- New props for adding any prop to any DOM element
- circleProps
- gProps
- pathProps
- svgProps
- textProps
- Redundant props have been removed
- linkClassName
- linkClassHandler
- nodeClassName
- nodeClassHandler
- treeClassName
- treeClickHandler
- Animations
- Significant performance improvements on large trees (tested with > 150 nodes)
- Added nodes now animate from the position of the closest, previously visible, ancestor
- Removed nodes now animate to the position of the closest, remaining ancestor
- Renamed Class props to ClassName props
- Added importing of polyfills for IE support
- Fixing initial position of added animated nodes when root moves
- Updating built files to include change in previous version
- Added treeClass and treeClickHandler props
- Adding animations
- Removed warnings in react 15.5+
- Added getChildren prop
- Node and click handlers now have event as a second parameter (thanks @ronaldborman)
- Updating built files to include change in previous version
- Fixed undefined being passed into Link's onClick handler
- Using d3-hierarchy instead of d3. This should significantly reduce bundle size
- Upgraded dependencies, including webpack to 2.x
- Included a CSS file for basic styling
- Upgraded d3 dependency to 4.4.0
- Included a minified file
- Removing an npm shrinkwrap file. Its presence caused duplicate dependencies to be installed when react-tree-graph was installed
- Initial release