Releases: chrisjpatty/flume
v1.0.4 💪 Typescript Rewrite
Flume has been fully rewritten using Typescript fixing several bugs and generally improving code quality along the way. This release introduces no major API changes but now natively exports type definitions.
What's Changed
- Convert to typescript by @chrisjpatty in #229
Full Changelog: v0.8.2...v1.0.4
v1.0.2-2
🐛 v1.0.2-1 Corrected types for custom render functions
- Fixed type for custom render functions 16bc96d
🎨 v0.8.2 New theming attributes & docs
- New theming attribute on nodes
data-flume-node-type
- New documentation for dynamic theming
🤖 [BETA] v1.0.2-0 Updated types
🚀 [BETA] v1.0.1-0 Typescript Support
Work on the typescript rewrite is wrapping up. This pre-release fixes several bugs and improves the types.
v0.8.1 🚀 React 18 Support
Fix for #173 preventing use inside of react-18.
🚀 [BETA] v1.0.0-0 Typescript Support
This is a beta release gearing up for the first major release of Flume. This release includes FULL typescript support. Extra typescript documentation is still underway, but we wanted to get this beta release out to get early feedback on TS support. Please feel free to file issues as such.
To install this beta release:
npm install [email protected]
or for yarn
yarn add [email protected]
- port type builder config is now optional 032eb1e
- Added basic documentation on types 7785667
- Converted root engine 68a0928
- Stage cleanup 340a36c
- Converted NodeEditor fa44fb7
- Converted Node 1fa8c6e
- Tightened up typebuilder types 6b10301
- Converted IoPorts 2e44b57
- Converted Color Picker 6896849
- Converted Stage 06364f2
- Converted Comment e68d38e
- Converted NodesReducer & Control 455a5ba
- Converted Select 09570e7
- Converted ContextMenu b50c561
- Converted Connection a81ab62
- Converted connections container 0ca6f72
- Converted Checkbox 6ff57d3
- Converted Draggable component 2158956
- Updated connectionCalculator 8537fc8
- Converted cache, commentsReducer, constants, stageReducer a08d10d
- Converted context and textInput 1b0d2de
- Adds Toaster.tsx & css module support 690f94b
- Converted toasts reducer to TS a2ffce0
- Conversion in-progress 9c3a515
- Upgraded rollup and added TS support ce0ae57
- Allow negative numbers (#156) 4429236
🎨 v0.8.0 Theming Data Attributes
🎉 v0.7.1
This release adds some great new features and upgrades the build system to be faster and use the latest versions of react tooling. Some highlights include:
- 🔎 Zoom and pan has been improved! Now when you zoom using the scroll wheel the canvas will zoom towards your mouse instead of the center of the canvas.
- 🚀 Now you can override the rendering of node headers to add your own UI or override the node's label dynamically.
Check out an exhaustive list of updates below:
- Bumped version to 0.7.0 (#152) efa3e22
- 🚀 Add the ability to render a custom node header (#75) 0372e92
- Added options object to be accessible by useRootEngine (#139) 645f7ba (Thanks @antomarsi !)
- ⬆️ Upgrades example react scripts (#150) 46afff1
- 🐛 Updated react scripts and fixed tests (#149) 8ed5f30
- Nanoid version increase (#122) af8a756 (Thanks @yukosgiti !)
- Update faq.mdx 5389e05
- 🐛 Fixed leftover reference to sub/dist from np migration 5190b67