Features
- Added bookmarkable URLs and browser history support, allowing specific map and graph views to be shared, bookmarked, and restored through browser navigation.
- Added configurable Leaflet popups for geographic maps.
- Added visual highlighting for nodes and links, including hover highlighting, Ctrl-click multi-selection, and utilities for programmatic highlighting.
- Added the fragmentchange event for URL updates, allowing integrations to react to URL fragment changes and browser navigation.
- Added utils.moveNodeInRealTime().
Changes
Other changes
-
Added separate full and ECharts-only builds, reducing bundle size for projects which already provide Leaflet.
Leaflet is now an optional peer dependency. Projects using the ECharts-only build must provide Leaflet separately.
-
Improved performance when processing large NetJSON datasets.
Dependencies
- Bumped
echartsfrom^5.6.0to^6.1.0. - Bumped
kdbushfrom4.0.2to4.1.0. - Resolved dependency vulnerabilities.
Bugfixes
- Fixed overlap between node labels and overlays and improved label visibility when tooltips are enabled.
- Fixed indoor overlay URL fragments being removed when closing popups.
- Enabled wheel zoom outside the graph area.
- Enabled Leaflet world copy jumping by default.