Migration
Existing 1.x charts
Section titled “Existing 1.x charts”Existing chart tags remain valid. Migrate interactive data first:
- Add stable
series.idandpoint.idvalues. - Decode callbacks with
PointSelection::fromJson()instead of parsing ad hoc JSON. - Add
empty-label,error-label, and a task-orienteda11y-label. - Choose
theme="system"and a registered preset; retain existing semantic style overrides. - Rebuild and validate both native targets.
Compatibility-generated point IDs remain available in 1.x, but selection retention after reordering requires explicit IDs.
New chart families
Section titled “New chart families”Progress and contribution heatmap use the same version 1 selection envelope as existing charts. Consumers can extend an exhaustive chart_type match with progress and contribution_heatmap without changing callback transport.
Publish native plugin updates through the platform compilation and native runtime validation workflow.