openchart v8.0.0-rc.22
·
39 commits
to main
since this release
8.0.0-rc.22 (2026-07-24)
Features
- promote dense scatters to canvas automatically (12dfe87)
- canvas-mode exports and a screen-reader table cap (d7ff0c1)
- canvas update transitions on the shared transition clock (a988286)
- canvas entrance animation with a canvas-aware completion clock (baed972)
- canvas mark layer for high-cardinality scatter (opt-in) (8b336e0)
- configurable data-update transition cap via animation.update.maxMarks (06d537f)
- scatter trendline stacking/styling and mark-level color/size constants (84767fb)
- headless GIF export of inter-step update tween (95a1326)
- scatter entrance timing and deepen the pull-in (5f2e0f9)
Bug Fixes
- re-measure canvas pointer rects on pointerenter (81f72df)
- gate theme-derived colors on isOpaqueColor, not the literal 'transparent' (f5536d3)
- composite canvas scatter points individually (5cb5384)
- address code review findings on the canvas mark layer (529ebb8)
- dual-axis lines no longer break where layers' x-values interleave (809e231)
- embed color profile in raster exports to fix washed-out colors (9fed20b)
- review fixes for entrance shift, zoom inset, and edge diff (c44241b)
Refactoring
- extract shared motion + spatial index out of graph/ (c470c14)