Skip to content

Release v0.8.0#429

Merged
piotrblaszczyk merged 40 commits intoreleasefrom
main
Nov 7, 2025
Merged

Release v0.8.0#429
piotrblaszczyk merged 40 commits intoreleasefrom
main

Conversation

@piotrblaszczyk
Copy link
Collaborator

Release version 0.8.0

* AF-272 Add center on node and center on rect commands

* AF-272 Apply scale to center node/rect calculation

* AF-272 Add unit tests

* AF-272 Add center on button to the demo app

* AF-272 Move commands to centering file

* Centering autogenerated docs

---------

Co-authored-by: lukasz jazwa <[email protected]>
* AF-323 [Docs] Coordinate system - share code in documentation

* AF-323 [Docs] Coordinate system - share code in documentation

* AF-323 [Docs] Coordinate system - share code in documentation

* AF-323 [Docs] Coordinate system - share code in documentation

* AF-323 [Docs] Coordinate system - share code in documentation
* Introduce the ability to mark articles as new and since which version a feature is available

* Add changelog page to documentation with auto-sync from root CHANGELOG.md

* document maintaining changelog and release process

* Add info about maintaining documentation
* Introduce main page for examples

* fix content-tile margins

* Remove unused component

* Fix images

* fix link
* Introduce zoom to fit feature

* Support zoomToFit on init

* Move zoomToFit config under zoom

* Refactor function

* Prevent visual glitches during diagram initialization
- updates NgDiagramService.isInitialized to correctly reflect full initialization state

* fix unit-test

* Update guides examples

* Update all examples to use zoom-to-fit

* Update documentation

* Optimize diagram initialization visibility control

* Fix unit tests and rollback logic to hide the edge until it's measured

* Removed non-existing label

---------

Co-authored-by: lukasz jazwa <[email protected]>
* Improve transactions documentation

* Improve tip text

* Improve toolbar buttons labels
…diagram and implement those (#387)

* AF-303 Investigate and propose what events should be available in ng-diagram and implement those

* AF-303 Investigate and propose what events should be available in ng-diagram and implement those

* AF-303 Investigate and propose what events should be available in ng-diagram and implement those

* AF-303 Investigate and propose what events should be available in ng-diagram and implement those

* AF-303 Investigate and propose what events should be available in ng-diagram and implement

* AF-303 Investigate and propose what events should be available in ng-diagram and implement

* AF-303 Investigate and propose what events should be available in ng-diagram and implement

* AF-303 Investigate and propose what events should be available in ng-diagram and implement

* AF-303 Investigate and propose what events should be available in ng-diagram and implement

* AF-303 Investigate and propose what events should be available in ng-diagram and implement

* AF-303 Investigate and propose what events should be available in ng-diagram and implement

* AF-303 Investigate and propose what events should be available in ng-diagram and implement

* AF-303 Investigate and propose what events should be available in ng-diagram and implement

* AF-303 Investigate and propose what events should be available in ng-diagram and implement

* Updates to comments + unit test + better support for middleware chain

---------

Co-authored-by: lukasz jazwa <[email protected]>
* Improve transactions documentation

* Improve tip text

* Improve toolbar buttons labels

* [AF-246] Add model lookup helpers for node relationships

* Add changelog entry

* Return Nodes references instead of ids from the getOverlappingNodes method

* undo changes in spatialHash
* AF-253 Initial implementation

AF-253 Initial implementation

AF-253 Initial implementation

AF-253 Initial implementation

AF-253 Grid background

AF-253 Grid background

AF-253 Grid background

AF-253 Grid background

AF-253 Grid background

More css variables, more config params, type prop for background

Css variables changes

Removed background color

AF-253 Grid background

AF-253 Grid background

* AF-253 Grid background

* AF-253 Grid background
* Fixes for arrowheads in documentation

* Fix for multi-diagram docs

* Possible fix for edge lag during resize action

* Unit tests fixed
* Reactive ActionState

* Unit tests for new event + actionState
* [AF-340] Fix pasting of a copy of a copied object

* Fix unit tests
* Docs minor improvements

* Formatting
* AF-337 Background guide

AF-337 Background guide

AF-337 Background guide

AF-337 Background guide

* AF-337 Background guide - fix
* AF-339 FlowConfig - add default values information to jsdoc

AF-339 FlowConfig - add default values information to jsdoc

AF-339 FlowConfig - add default values information to jsdoc

AF-339 FlowConfig - add default values information to jsdoc

AF-339 FlowConfig - add default values information to jsdoc

AF-339 FlowConfig - add default values information to jsdoc

* AF-339 FlowConfig - add default values information to jsdoc

* AF-339 FlowConfig - add default values information to jsdoc - fix
* [AF-249] Introduce Shortcut Manager

* auto-generated documentation

* update changelog

* remove redundant prop

* Introduce shortcut manager example

* Update overview

* Rename helper and interface

* Update example

* update example

* improve configureShortcuts helper method

* Support shortcuts without any key assignment - only modifiers. Useful for actions such as box selection.

* Support undo/redo shortcuts

* support multiple selection

* Introduce select all

* Move shortcut example to guides

* improve documentation

* Improve documentation

* implement exact modifier matching for shortcuts

* Add type-safe discriminated union for shortcuts

* guide improvements

* documentation improvements

* Add example section to the guide article

* remove helper section title

* change section nesting
…ode (#407)

* [AF-374] Update changelog

* AF-334 Add measured bounds, improve collision detection for rotated nodes

* Fix tests

* Improvements to measured-bounds middleware

* Fix to overlapping check

---------

Co-authored-by: lukasz jazwa <[email protected]>
* [AF-330] NgDiagramService clean up

* Documentation update

* fix jsdoc example

* fix example

* docs

* update examples and doc
* Exporting types regarding middleware context

* Middleware Helpers jsdoc

* Middleware context helpers docs updated
* Init emitter safety hatch

* Missing change

* Immediate emit for safety hatch

* Improvements to unit tests
kamilEf and others added 10 commits November 6, 2025 14:19
AF-348 Docs for Configuration

AF-348 Docs for Configuration
* [AF-352] Change default arrowhead

* Update docs
* PreserveSelection -> MultiSelection + capture phase for boxSelection

* Fixes to pinch zoom + minor refactor to shouldHandle in directives

* Removed unnecessary changes
* [AF-347] Introduce Internal section in API documentation

* Move env info to Internals

* Reorganize
…cs (#426)

* AF-336 Publish middlewareContext and create jsdoc comments for API docs

* AF-336 Publish middlewareContext and create jsdoc comments for API docs
* Arc example + warnings

* Graceful support lack of port in edge

* Proper links to API

* Fixes to routing
* Angular 18 support

* update roadmap

* Update version in package.json and remove info about beta

* Update links in overview article

* Update coordinates-system article

* update nodes article

* Small doc fixes

* Update documentation
- links to API for groups and custom-nodes
Add jsdoc for ng-diagram-base-node-template

* Update changelog and custom-groups

* update changelog

* update changelog

* update changelog

* TODO's fixes

* Changelog updated

* update changelog

* Screen size update

* rollback size change

---------

Co-authored-by: Kamil Fogel <[email protected]>
Co-authored-by: lukasz jazwa <[email protected]>
@piotrblaszczyk piotrblaszczyk merged commit 475b45e into release Nov 7, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants