Releases: PierreCapo/treeviz
Releases · PierreCapo/treeviz
3.0.1
BREAKING:
- Changing the way we import Treeviz to improve DX: From
import * as Treeviz from "treeviz"
toimport {Treeviz} from "treeviz"
- Internet Explorer support dropped
- Removing dead "treeviz-react" (no time to support it)
- Callback arguments are now all the same between functions:
linkWidth
,renderNode
, etc. Check README.md for more details.
Fixes:
Feat:
- Improving Typescript support
Core:
- Updating all d3 depencies
- Moving from lerna to vite 🚀
2.3.0
- Update all dependencies (d3/typescript)
- Clean old code
- Change/improve build (webpack -> parcel)
- Remove useless dependencies thanks to parcel migration
2.2.2
2.2.1
Features :
- Add the ability to update link color and link width between rerendering.
2.2.0
Features :
- Provide
hasPan
andhasZoom
instead ofhasPanAndZoom
which is deprecated and will be removed in version 3.
Bug fixes 🐛:
- "id" string wasn't used by default by the
idKey
property.
2.1.1
Bug fixes 🐛:
- Fix wrong zoom behavior that was adding some offset while zooming
2.1.0
Features ✨:
- Adding the NEW "curve" linkShape (storybook has been updated with this new option)
Bug fixes 🐛:
- Fixing some links not rendered on Firefox
2.0.0
Breaking changes 🔥:
- Some properties of treeviz have been renamed
nodeColor
property has been removed -> use directly node template to set a background color to nodes
Features ✨:
- Duration property have been added
- You can know dynamically change the configuration of the tree (see the storybook) that allows to create treeviz-react
Bug fixes 🐛:
- Fixing the weird enter and exit animation when adding/removing nodes that has a big depth
- Typings fixes
1.3.3
Fix broken d3 zoom with Babel and Webpack
1.3.1
- Reduce the size of the library (down to 75 kb from 250 kb) by using d3 submodules instead of the whole d3 library
- Clean and split some methods