@tanstack/react-charts
1.1.0 · 9 Oct 2026MIT49.1k / weekRepositoryHomepagenpmAtom feed
36 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 1.x · latest line
1.1.0
9 Oct 2026Mark React chart entries as client components for React Server Component applications. Document where chart definitions belong and how to render a hydration-safe client-only chart.
Patch Changes
Mark React chart entries as client components for React Server Component applications. Document where chart definitions belong and how to render a hydration-safe client-only chart.
1.0.0
3 Oct 2026Only updates a dependency:@tanstack/charts 1.0.0
- 0.18.x
0.18.0
10 Sep 2026Only updates a dependency:@tanstack/charts 0.18.0
- 0.17.x
0.17.0
9 Sep 2026Support React 18 and React 19 in the web React adapter peer dependencies, and avoid layout-effect warnings when rendering either React entry point on the server.
Patch Changes
Support React 18 and React 19 in the web React adapter peer dependencies, and avoid layout-effect warnings when rendering either React entry point on the server.
- 0.16.x
0.16.2
9 Sep 2026Reduce chart mounting work by creating default SVG focus indicators only when needed and avoiding duplicate React client rendering. Speed up SVG serialization and categorical domain inference while preserving server rendering, hydration, chart appearance, and interactions.
Patch Changes
Reduce chart mounting work by creating default SVG focus indicators only when needed and avoiding duplicate React client rendering. Speed up SVG serialization and categorical domain inference while preserving server rendering, hydration, chart appearance, and interactions.
0.16.0 – 0.16.12 releases that only update dependencies@tanstack/charts 0.16.1Show each
- 0.16.18 Sep 2026@tanstack/charts 0.16.1
- 0.16.026 Aug 2026@tanstack/charts 0.16.0
- 0.15.x
0.15.0
26 Aug 2026Only updates a dependency:@tanstack/charts 0.15.0
- 0.14.x
0.14.0
15 Aug 2026Only updates a dependency:@tanstack/charts 0.14.0
- 0.13.x
0.13.0
14 Aug 2026Only updates a dependency:@tanstack/charts 0.13.0
- 0.12.x
0.12.0
12 Aug 2026Only updates a dependency:@tanstack/charts 0.12.0
- 0.11.x
0.11.0 – 0.11.23 releases that only update dependencies@tanstack/charts 0.11.2Show each
- 0.11.212 Aug 2026@tanstack/charts 0.11.2
- 0.11.112 Aug 2026@tanstack/charts 0.11.1
- 0.11.011 Aug 2026@tanstack/charts 0.11.0
- 0.10.x
0.10.0
11 Aug 2026Only updates a dependency:@tanstack/charts 0.10.0
- 0.9.x
0.9.0
9 Aug 2026Install
@tanstack/chartsonce and import compact scales and framework adapters from exact package subpaths. Existing package names remain supported for compatibility.
Patch Changes
Install
@tanstack/chartsonce and import compact scales and framework adapters from exact package subpaths. Existing package names remain supported for compatibility.
- 0.8.x
0.8.0
9 Aug 2026Harmonize the pre-alpha public API: tighten compact scales, rename responsive, control, focus, color, SVG animation, export, reducer, and rolling-window contracts, standardize transform callbacks, type composable views and host-owned tooltip tokens, share DOM/native interaction policy, and add one platform-default runtime theme. DOM and React Native definitions now reject cross-host tooltip tokens, while synchronous text measurement receives the complete host typography and font scale. Every DOM adapter now exposes the host-refined definition type at its chart boundary.
Minor Changes
Harmonize the pre-alpha public API: tighten compact scales, rename responsive, control, focus, color, SVG animation, export, reducer, and rolling-window contracts, standardize transform callbacks, type composable views and host-owned tooltip tokens, share DOM/native interaction policy, and add one platform-default runtime theme. DOM and React Native definitions now reject cross-host tooltip tokens, while synchronous text measurement receives the complete host typography and font scale. Every DOM adapter now exposes the host-refined definition type at its chart boundary.
- 0.7.x
0.7.0 – 0.7.23 releases that only update dependencies@tanstack/charts 0.7.2Show each
- 0.7.27 Aug 2026@tanstack/charts 0.7.2
- 0.7.17 Aug 2026@tanstack/charts 0.7.1
- 0.7.07 Aug 2026@tanstack/charts 0.7.0
- 0.6.x
0.6.0 – 0.6.56 releases that only update dependencies@tanstack/charts 0.6.5Show each
- 0.6.55 Aug 2026@tanstack/charts 0.6.5
- 0.6.43 Aug 2026@tanstack/charts 0.6.4
- 0.6.33 Aug 2026@tanstack/charts 0.6.3
- 0.6.22 Aug 2026@tanstack/charts 0.6.2
- 0.6.12 Aug 2026@tanstack/charts 0.6.1
- 0.6.02 Aug 2026@tanstack/charts 0.6.0
- 0.5.x
0.5.0 – 0.5.12 releases that only update dependencies@tanstack/charts 0.5.1Show each
- 0.5.12 Aug 2026@tanstack/charts 0.5.1
- 0.5.02 Aug 2026@tanstack/charts 0.5.0
- 0.4.x
0.4.0
1 Aug 2026Only updates a dependency:@tanstack/charts 0.4.0
- 0.3.x
0.3.0 – 0.3.12 releases that only update dependencies@tanstack/charts 0.3.1Show each
- 0.3.131 Jul 2026@tanstack/charts 0.3.1
- 0.3.031 Jul 2026@tanstack/charts 0.3.0
- 0.2.x
0.2.0
31 Jul 2026Only updates a dependency:@tanstack/charts 0.2.0
- 0.1.x
0.1.0
31 Jul 2026Move React tooltip-body composition to
@tanstack/react-charts/tooltip. Consumers usingrenderTooltipBodymust migrate rootCharttoChart,/canvasCharttoCanvasChart, and/coreCharttoRendererChartfrom that entry. Move wrapper types to the matchingChartProps,CanvasChartProps, orRendererChartPropsnames and theirCommonPropscounterparts.
Minor Changes
Move React tooltip-body composition to
@tanstack/react-charts/tooltip. Consumers usingrenderTooltipBodymust migrate rootCharttoChart,/canvasCharttoCanvasChart, and/coreCharttoRendererChartfrom that entry. Move wrapper types to the matchingChartProps,CanvasChartProps, orRendererChartPropsnames and theirCommonPropscounterparts.
- 0.0.x
0.0.2
31 Jul 2026Only updates a dependency:@tanstack/charts 0.0.2
0.0.1
31 Jul 2026npm published
@tanstack/charts@0.0.0at2026-07-29T18:42:40Z, followed through18:43:13Zby the React, Octane, Preact, Vue, Solid, Svelte, Angular, Lit, and Alpine adapters.The published core and React README hashes, and the published core chart-definitions documentation hash, match commit
58ee1e2exactly.No later commit existed before those packages were published.
0.0.1is the first coordinated update after the public0.0.0release. The verified0.0.0baseline is58ee1e28e469f8ab28f99877a6e0abc3958977a4, not the initial repository commit.npm published
@tanstack/charts@0.0.0at2026-07-29T18:42:40Z, followed through18:43:13Zby the React, Octane, Preact, Vue, Solid, Svelte, Angular, Lit, and Alpine adapters.The published core and React README hashes, and the published core chart-definitions documentation hash, match commit
58ee1e2exactly.No later commit existed before those packages were published.
The audited product implementation range ends at
a91106c34d654ea625a2f540f647222bd72bc0fcand contains exactly nine commits. Release-preparation corrections in this branch update the documentation, comparison fixture and baseline, and this changelog after that implementation range.Compare the audited product range.
Release scope and verification
0.0.1publishes@tanstack/chartsand the React, Octane, Preact, Vue, Solid, Svelte, Angular, Lit, and Alpine adapters as one versioned set. Every adapter depends exactly on@tanstack/charts@0.0.1.The comparison bundle review confirmed that basic TanStack line, bar, area, and scatter consumers now measure 24.19–24.81 KiB gzip. The increase comes from the reviewed definition-behavior, key-inference, scale-inference, and portal-tooltip code rather than an accidental dependency. The comparison fixture now configures behavior on the definition instead of the removed host boundary, and the refreshed baseline passed the full pull-request validation, comparison, conformance, and stress workflow.
TanStack.com deployed the schema-v4 catalog consumer before the Charts release reached
main. After the release artifact was live and verified, TanStack.com commitc4687bfremoved schema-v2 compatibility, pinned the site to the exact0.0.1packages, and published the final landing-page copy.Release merge
15dcb156a32db361678f4cffeb116a2bd0fc0e79passed the package, documentation, bundle, comparison, catalog, stress, and conformance gates in main workflow30591789823. Annotated tagv0.0.1, the GitHub release, release workflow30592985603, and all ten npm provenance statements identify that exact merge. The release workflow reran formatting, documentation, type, test, and release-artifact checks before publication and registry verification.@charts-poc/demo-dataremains private. It is a catalog, example, and validation fixture package, not a production dependency or release target.@tanstack/charts-d3remains a private superseded experiment and is not a release target.
Package impact
All product packages in this table already existed at the published baseline. This range updates them; it does not introduce new adapters.
Package 0.0.1 update @tanstack/chartsDefinition-owned reactivity and behavior, inferred keys and scale domains, portal tooltips, typed data @tanstack/react-chartsUpdated definition contract, composed tooltip bodies, portal mounting, and a react-dompeer@tanstack/octane-chartsUpdated definition contract across SVG, Canvas, and renderer entries, plus composed tooltip bodies @tanstack/preact-chartsUpdated definition contract, SVG adoption behavior, and composed tooltip bodies @tanstack/vue-chartsUpdated definition contract, SSR forwarding fixes, and a scoped tooltip-body slot @tanstack/solid-chartsUpdated definition contract, stable SSR IDs, and composed tooltip bodies @tanstack/svelte-chartsUpdated definition contract, hydration behavior, and a tooltip-body snippet @tanstack/angular-chartsUpdated definition contract and a typed projected tooltip template directive @tanstack/lit-chartsUpdated definition contract and composed tooltip rendering through options @tanstack/alpine-chartsUpdated definition contract and DOM tooltip-body rendering 0.0.0
29 Jul 2026Reading the note…