Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.8.1 - 2025-11-20
Section titled “0.8.1 - 2025-11-20”- Tailwind CSS example in documentation (#436)
- Fixed drag snapping with different snapping config issue (#451)
- Fixed ungrouping when dragging node selected with group (#446)
- Fixed shortcut capture, events, and collision with inputs (#447)
- Fixed zIndex assignment (#449)
- Fixed Layout in documentation (#438)
- Fixed Reactive config in background (#445)
- Fixed Example zomming in documentation (#448)
0.8.0 - 2025-11-07
Section titled “0.8.0 - 2025-11-07”🎉 This is our first stable release! We’ve graduated from beta and are proud to present a production-ready version.
- Zoom to fit feature with configurable padding and option to automatically apply on model initialization (#386)
- Environment layer for unified environment - related functionalities (#350)
- Helpers for node relationships and traversal (#395)
- Box selection for selecting multiple nodes at once (#374)
- Implemented multiple event hooks for ng-diagram (#387)
- Configurable built-in grid background (#397)
- Configurable Shortcut Manager (#398)
- Improved collision detection for rotated nodes and introduced
measuredBoundsproperty to Node interface (#407) - Improved diagram navigation experience - smooth panning (#417)
- Snapping documentation article explaining node snapping functionality (#414)
- Diagram configuration documentation article (#419)
- Microsnapping for angle adjustments (#404)
- Background guide documentation article (#400)
- Label support for default edges (#376)
- Default node exported for public use (#377)
- Center on node and center on rect command handlers for programmatic viewport control (#371)
Changed
Section titled “Changed”- Renamed ‘internal’ folder to ‘guides’ in documentation and updated all related links (#358)
- Improved documentation examples structure for consistency (#360)
- Unified documentation styles (#357)
- Redirected documentation root to quick-start page and reordered Intro articles (#370)
- Changed default behavior for resizable and rotatable properties on diagram nodes (#374)
- Complete API documentation reorganization and improvements (#421)
- Better configuration for resizable and rotatable properties on diagram nodes (#374)
- Fixed
NgDiagramModelService.addEdgesnot redrawing diagram (#369) - Fixed download image example not working in Angular 18 (#375)
- Fixed model synchronization issues (#372)
- Fixed base edge label component name and maintained backward compatibility with deprecated
BaseEdgeLabelComponentalias (#368) - Fixed ESLint errors in Angular templates (#367)
- Fixed multiple documentation issues and broken API links (#356)
- Fixed post-release Angular 18 issues (#355)
- Resolved context menu example to enable copying multiple nodes
- Fixed diagram capturing all keyboard events on page (#444)
- Fixed zIndex assignment for added nodes and multiple selection of group and children (#449)
Initial tagged release.