Releases: artem-mangilev/ngx-vflow
Releases · artem-mangilev/ngx-vflow
v1.0.2
What's Changed
🐛 Fixes
- Fixed documentation deployment
- Removed
@defer
usage due to partial compilation issues - Fixed
Vflow
type
📖 Docs
- Improved migration information
Full Changelog: v1.0.0...v1.0.2
v1.0.0
What's Changed
🐛 Fixes
- fixed manual selection (#108)
📖 Docs
- added version Migrations instruction
💥 BREAKING CHANGES
- Angular 17.3 dependency
- removed
VflowModule
- removed
handlePositions
input forVflowComponent
- removed
computeLayersOnInit
flag inOptimization
interface this.node()
instead ofthis.node
for classes extendingCustomNodeComponent
andCustomDynamicNodeComponent
Full Changelog: v0.16.0...v1.0.0
v0.16.0
What's Changed
🆕 Features
- Image Background
- New Step and Smooth Step curves
detachedGroupsLayer
option in Optimization settings- Angular 19 support
🐛 Fixes
- #101 Fixed an issue where edges within a node group could not be selected
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
🆕 Features
- Drag Handle - allows dragging a node from a specific location.
- Node Toolbar - a toolbar for nodes.
- Mocking Function For Custom Node Deps - simplifies mocking DI dependencies for component nodes in unit tests.
Full Changelog: v0.14.1...v0.15.0
v0.14.1
What's Changed
🆕 Features
- added
ctx.node
for<handle />
template context
🚀 Optimization
- removed
d3-path
dependency
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
🆕 Features
- Added mini-map
📖 Docs
- Added mini-map page
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
🆕 Features
- Keyboard Shortcuts API
- Node Multi-selection #85
🐛 Fixes
- FIxed issue where the flow failed to update the initial size (resulting in a blank screen) #87
- Fixed DI error in unit testing of the component node #89
- Improved Node Resizer math for smoother resizing and to prevent parent boundary violations
📖 Docs
- Keyboard Shortcuts API
- Increased demo sizes for better usability
Full Changelog: #96
v0.12.0
What's Changed
🆕 Features
- Node Resizer that works for groups and regular nodes.
- New
onNodesChange.size
event. - Added
width
andheight
properties for template and component node types - Added
resizable
flag for default group to quickly use a Resizer on this type of node
📖 Docs
- Resizer page
- Small article about nodes sizing logic
- Dynamic vs Static nodes page moved to Getting Started section
- Handling changes page updated with new event
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
🆕 Features
- Subflows
- Optimization settings (not yet documented)
Docs
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
🆕 Features
- Signals driven DynamicNodes
- Utilities to identify if node is dynamic or not
- Utilities to infer correct node shape by its type
- https://www.ngx-vflow.org/api/ngx-vflow/functions/isDefaultStaticNode
- https://www.ngx-vflow.org/api/ngx-vflow/functions/isDefaultDynamicNode
- https://www.ngx-vflow.org/api/ngx-vflow/functions/isTemplateStaticNode
- https://www.ngx-vflow.org/api/ngx-vflow/functions/isTemplateDynamicNode
- https://www.ngx-vflow.org/api/ngx-vflow/functions/isComponentStaticNode
- https://www.ngx-vflow.org/api/ngx-vflow/functions/isComponentDynamicNode
- CustomDynamicNodeComponent - a base class for dynamic component nodes
📖 Docs
Full Changelog: v0.9.1...v0.10.0