Skip to content

Releases: kasturibuilds/generativecharts

Generative Charts 0.2.0

Choose a tag to compare

@kasturibuilds kasturibuilds released this 28 Sep 15:53
850a6d6

Public launch release.

Migration from 0.1.0

Missing measurements are no longer treated as zero by default. Use missingValueStrategy="zero" to preserve explicit zero imputation. Numeric x-values now infer a linear axis; use xScale={{ type: "category" }} when those numbers are category labels.

Changes

  • Added explicit missing-value strategies and structured development diagnostics; renderers no longer silently invent zero measurements by default.
  • Added categorical, linear, and temporal Cartesian x-scales with explicit domains, deterministic UTC formatting, and responsive tick counts.
  • Added shared multi-series comparison tooltips, nearest-x pointer/touch tracking, roving keyboard focus, and controlled active-index callbacks to line, area, and combo charts.
  • Added measured compact, standard, and wide container layouts with denser responsive behavior for axes, labels, legends, and figure metadata.
  • Reworked all dark theme modes for stronger contrast, focus visibility, tooltip clarity, and sequential color floors.
  • Fixed equal-weight treemap partitioning, zero-value radial rendering, non-finite histogram bin counts, and empty comparison-pointer candidate handling.
  • Kept comparison inspection targets at least 24px wide and prevented empty histogram bins from fabricating datum interactions.

Install after npm publication:

npm install generative-charts@0.2.0

Gallery and documentation · Sponsor