Releases: jraylan/react-html-graph
Releases · jraylan/react-html-graph
Release list
react-html-graph: v2.3.0
react-html-graph: v2.2.1
react-html-graph: v2.2.0
react-html-graph: v2.1.1
react-html-graph: v2.1.0
react-html-graph: v2.0.0
2.0.0 (2026-04-12)
⚠ BREAKING CHANGES
- add adaptive math providers and live anchor previews for link rendering
- move link and temp-link anchor resolution out of the path layer and normalize port locations as Vector2
- add default temp link template support and wire the graph api load callback
- make path components consume resolved anchor geometry only
Features
- add default temp link template support and wire the graph api load callback (0cd811b)
Bug Fixes
- infer fallback link tangents from continuous normalized vectors instead of cardinal directions (0cd811b)
- keep drag updates and labels in sync without rerendering on each mousemove (5cc2a70)
- keep node dragging stable when zoom changes during drag without cascading rerenders (0cd811b)
- update the default temp link imperatively and seed drag state from the initial pointer position (0cd811b)
Code Refactoring
- add adaptive math providers and live anchor previews for link rendering (5cc2a70)
- add adaptive math providers and live anchor previews for link rendering fix: keep drag updates and labels in sync without rerendering on each mousemove (1b507c8)
- make path components consume resolved anchor geometry only (0cd811b)
- move link and temp-link anchor resolution out of the path layer and normalize port locations as Vector2 (0cd811b)
react-html-graph: v1.2.5
react-html-graph: v1.2.4
react-html-graph: v1.2.3
1.2.3 (2026-04-11)
⚠ BREAKING CHANGES
- add a stable graph API hook with node type and link template registries
- add graph, node and link context/providers for event bus, registry lookup and link info access
- extract node drag handling into move behaviour and expose node/local event emitters
- refactor link rendering to delegate visual output to templates and export BidirectionalPath
- update ports, connection flow and shared types to use connectionType and graph-driven drag callbacks
- Graph now consumes an api prop created by useGraphApi instead of exposing the imperative API through ref.
- Node definitions now require nodeType registration, link rendering is template-driven, and several public interfaces rename type to connectionType.
- add custom link rendering and graph event registries
Features
- add a stable graph API hook with node type and link template registries (69b5c1b)
- add custom link rendering and graph event registries (69b5c1b)
- add graph, node and link context/providers for event bus, registry lookup and link info access (69b5c1b)
- add serialize/deserialize capability (17e6109)
Bug Fixes
- fix path direction for ports with coordinates (473b83f)
- fix TempLink not showing when connecting nodes. (0b2e92f)
- Fix tree layout (cce0bca)
- layout issues and graph returning to original position when moving (510a885)
Code Refactoring
- extract node drag handling into move behaviour and expose node/local event emitters (69b5c1b)
- Graph now consumes an api prop created by useGraphApi instead of exposing the imperative API through ref. (69b5c1b)
- Node definitions now require nodeType registration, link rendering is template-driven, and several public interfaces rename type to connectionType. (69b5c1b)
- refactor link rendering to delegate visual output to templates and export BidirectionalPath (69b5c1b)
- update ports, connection flow and shared types to use connectionType and graph-driven drag callbacks (69b5c1b)