Releases: tryopendata/openchart
Releases · tryopendata/openchart
Release list
openchart v8.0.0
8.0.0 (2026-07-26)
Features
- reject point-mark sizes above 50px radius (ac89727)
- 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)
Bug Fixes
- tween point radius and position on data update (dc872d7)
- default the legend to top, and drop it on labeled pies (92552a2)
- warn when a dense chart silently falls back to SVG (#111) (0ccdaed)
- normalize 'none'/'transparent' strokes for canvas marks (7ea40f3)
- 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)
Refactoring
- extract shared motion + spatial index out of graph/ (c470c14)
openchart v8.0.0-rc.26
8.0.0-rc.26 (2026-07-25)
Bug Fixes
openchart v8.0.0-rc.25
Release openchart v8.0.0-rc.25
openchart v8.0.0-rc.24
8.0.0-rc.24 (2026-07-24)
Features
- reject point-mark sizes above 50px radius (ac89727)
- 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
- normalize 'none'/'transparent' strokes for canvas marks (7ea40f3)
- 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)
Refactoring
- extract shared motion + spatial index out of graph/ (c470c14)
openchart v8.0.0-rc.23
8.0.0-rc.23 (2026-07-24)
Bug Fixes
- normalize 'none'/'transparent' strokes for canvas marks (7ea40f3)
openchart v8.0.0-rc.22
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)
openchart v8.0.0-rc.21
8.0.0-rc.21 (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)
- host-legend API + nodeLabelPriority encoding channel (839e1dd)
- organic entrance pop + chrome collision fix (2024728)
Bug Fixes
- 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)
openchart v8.0.0-rc.20
8.0.0-rc.20 (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)
Bug Fixes
- address code review findings on the canvas mark layer (529ebb8)
Refactoring
- extract shared motion + spatial index out of graph/ (c470c14)
openchart v8.0.0-rc.19
8.0.0-rc.19 (2026-07-22)
Features
- 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)
- host-legend API + nodeLabelPriority encoding channel (839e1dd)
- organic entrance pop + chrome collision fix (2024728)
Bug Fixes
openchart v8.0.0-rc.18
8.0.0-rc.18 (2026-07-20)
Features
- scatter entrance timing and deepen the pull-in (5f2e0f9)
- host-legend API + nodeLabelPriority encoding channel (839e1dd)
- organic entrance pop + chrome collision fix (2024728)
- wrappers, docs, examples for the motion + API surface (Phase 9) (7d6dff6)
- physics feel — springy drag + cursor repulsion (Phase 8) (8d017e8)
- unified update() + data transitions (Phase 7) (06c0932)
- entrance choreography + seeded layout (Phase 6) (36a5684)