diff --git a/.changeset/bright-penguins-preview.md b/.changeset/bright-penguins-preview.md deleted file mode 100644 index 8a916697..00000000 --- a/.changeset/bright-penguins-preview.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/react-charts-catalog': patch ---- - -Keep the scatterplot with marginal histograms visible in compact catalog previews by omitting its color legend only in preview mode. diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a0d1a81..42bd5ecb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,87 @@ # Changelog +## 0.7.2 + +### @tanstack/react-charts + +#### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + +### @tanstack/react-charts-catalog + +#### Patch Changes + +- [#66](https://github.com/TanStack/charts/pull/66) [`7131884`](https://github.com/TanStack/charts/commit/7131884e67a1613a73c5f15cff98b6f72b78618e) - Keep the scatterplot with marginal histograms visible in compact catalog previews by omitting its color legend only in preview mode. + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + - @tanstack/react-charts@0.7.2 + +### @tanstack/react-native-charts + +#### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + +### @tanstack/octane-charts + +#### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + +### @tanstack/preact-charts + +#### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + +### @tanstack/vue-charts + +#### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + +### @tanstack/solid-charts + +#### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + +### @tanstack/svelte-charts + +#### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + +### @tanstack/angular-charts + +#### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + +### @tanstack/lit-charts + +#### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + +### @tanstack/alpine-charts + +#### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + ## 0.7.1 ### @tanstack/charts diff --git a/MARKETING.md b/MARKETING.md index 6156eb86..3bf2401f 100644 --- a/MARKETING.md +++ b/MARKETING.md @@ -4,9 +4,9 @@ Last updated: 2026-08-06 ## Status -The latest public pre-alpha release is TanStack Charts `0.7.1`. Repository docs, +The latest public pre-alpha release is TanStack Charts `0.7.2`. Repository docs, examples, and the catalog follow unreleased `main` and may include contracts not -available in `0.7.1`; documentation at the verified release source revision is +available in `0.7.2`; documentation at the verified release source revision is the release record. Marketing must keep that distinction and the pre-alpha status visible until the gates in [`PLAN.md`](./PLAN.md) are complete. @@ -51,7 +51,7 @@ visual encodings. Compact TanStack primitives and native D3 callables compose inside the same definition. TanStack compiles it into a renderer-neutral keyed scene and owns the application runtime around it. -**Framework position:** The core is framework-independent. `0.7.1` ships thin +**Framework position:** The core is framework-independent. `0.7.2` ships thin adapters for React, Vue, Svelte, Solid, Angular, Preact, Lit, Alpine, and Octane. React and Octane also have Canvas components over the same runtime. @@ -458,7 +458,7 @@ about being "AI-native." | The chart catalog is smaller than AG Charts, ECharts, or Nivo | Also correct. The product thesis is a composable grammar with interoperable primitives, not first-party ownership of every specialized chart type. | | Why not use D3 or visx directly? | They provide the algorithms or primitives. TanStack supplies the application runtime: responsive layout, guides, scene compilation, lifecycle, interaction, accessibility, SSR, hydration, animation, and export. | | Why not use Observable Plot? | Plot is the closest API inspiration and remains an excellent choice for concise exploratory visualization. TanStack is an independent implementation focused on typed application integration, composable capability-level imports, framework lifecycle, and stable interactive scenes. | -| Is it ready for production? | Not yet. `0.7.1` is a public pre-alpha release. Marketing must keep the documented release gates visible until they close. | +| Is it ready for production? | Not yet. `0.7.2` is a public pre-alpha release. Marketing must keep the documented release gates visible until they close. | | Can it handle millions of live points? | Canvas is an explicit opt-in and keeps the same definition and interaction API while removing per-mark DOM cost. It still creates scene nodes and interaction points, default focus is linear without a spatial index, and overplotting does not become useful because the pixels are cheaper. Treat million-point streaming as a measured representation problem, not a renderer claim. | ## Anti-personas @@ -586,7 +586,7 @@ production case study. ### Current proof phase -- Conversion: Install `0.7.1`, read its release-source docs, explore the catalog, +- Conversion: Install `0.7.2`, read its release-source docs, explore the catalog, and report friction. - Publish architecture, benchmarks, and working examples with limitations. - Recruit a small number of chart-heavy TanStack users. @@ -623,7 +623,7 @@ tracked in [`PLAN.md`](./PLAN.md): foundation for data-rich TanStack applications and a credible choice for frontend teams whose visualizations need to grow beyond standard chart types. -**Primary conversion today:** Install `0.7.1` and complete the first chart. +**Primary conversion today:** Install `0.7.2` and complete the first chart. **Primary conversion after stable release:** Install the package and complete the first chart. diff --git a/README.md b/README.md index 4eac6f4f..ef724961 100644 --- a/README.md +++ b/README.md @@ -40,8 +40,8 @@ server-rendered application charts. > [!IMPORTANT] > This README follows unreleased `main`. The latest published release is -> TanStack Charts `0.7.1`; use its -> [release-source documentation](https://github.com/TanStack/charts/tree/v0.7.1/docs). +> TanStack Charts `0.7.2`; use its +> [release-source documentation](https://github.com/TanStack/charts/tree/v0.7.2/docs). > It is pre-alpha and not ready for production use. Most chart libraries are easy until the chart stops being standard. TanStack diff --git a/docs/comparison.md b/docs/comparison.md index 5a56a580..cec52022 100644 --- a/docs/comparison.md +++ b/docs/comparison.md @@ -3,7 +3,7 @@ title: Compare Libraries description: Compare TanStack Charts with measured and documentation-reviewed charting libraries. --- -The latest published TanStack Charts release is `0.7.1`, while this page +The latest published TanStack Charts release is `0.7.2`, while this page measures unreleased workspace source against pinned competitor packages. This comparison records architectural differences and reproducible evidence without turning untested behavior into a checkmark. @@ -170,11 +170,11 @@ Canvas composition while keeping D3 and state ownership explicit. ## Evidence and reproduction -- [Standard comparison protocol](https://github.com/TanStack/charts/blob/v0.7.1/benchmarks/comparison/README.md) +- [Standard comparison protocol](https://github.com/TanStack/charts/blob/v0.7.2/benchmarks/comparison/README.md) - [Current tracked bundle baseline](https://github.com/TanStack/charts/blob/main/benchmarks/comparison/bundle-baseline.json) -- [Pinned release-source bundle baseline](https://github.com/TanStack/charts/blob/v0.7.1/benchmarks/comparison/bundle-baseline.json) -- [Stress protocol](https://github.com/TanStack/charts/blob/v0.7.1/benchmarks/comparison/stress/README.md) -- [Catalog conformance protocol](https://github.com/TanStack/charts/blob/v0.7.1/benchmarks/conformance/README.md) +- [Pinned release-source bundle baseline](https://github.com/TanStack/charts/blob/v0.7.2/benchmarks/comparison/bundle-baseline.json) +- [Stress protocol](https://github.com/TanStack/charts/blob/v0.7.2/benchmarks/comparison/stress/README.md) +- [Catalog conformance protocol](https://github.com/TanStack/charts/blob/v0.7.2/benchmarks/conformance/README.md) ```sh pnpm benchmark:size diff --git a/docs/installation.md b/docs/installation.md index 3906c832..d3e6af3f 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -4,8 +4,8 @@ description: Install TanStack Charts, compact scales, a framework adapter, and o --- These docs follow unreleased `main`. The latest published pre-alpha is TanStack -Charts `0.7.1`; use its -[release-source docs](https://github.com/TanStack/charts/tree/v0.7.1/docs) +Charts `0.7.2`; use its +[release-source docs](https://github.com/TanStack/charts/tree/v0.7.2/docs) for the exact surface. Install the core and compact scales in each application that authors chart definitions: diff --git a/docs/overview.md b/docs/overview.md index 74be7488..eab9bd04 100644 --- a/docs/overview.md +++ b/docs/overview.md @@ -4,7 +4,7 @@ description: Learn what TanStack Charts provides, how its grammar works, and whe --- These docs follow unreleased `main`. The latest published TanStack Charts -release is `0.7.1`; it is pre-alpha and its API may change between releases. +release is `0.7.2`; it is pre-alpha and its API may change between releases. TanStack Charts is a small, framework-agnostic chart grammar for TypeScript and JavaScript. Give each mark its natural data, map fields or accessors to visual diff --git a/packages/alpine-charts/CHANGELOG.md b/packages/alpine-charts/CHANGELOG.md index f9cc2836..22af8531 100644 --- a/packages/alpine-charts/CHANGELOG.md +++ b/packages/alpine-charts/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/alpine-charts +## 0.7.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/alpine-charts/package.json b/packages/alpine-charts/package.json index f5c33366..7852bf43 100644 --- a/packages/alpine-charts/package.json +++ b/packages/alpine-charts/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/alpine-charts", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/angular-charts/CHANGELOG.md b/packages/angular-charts/CHANGELOG.md index 447ce507..a2762303 100644 --- a/packages/angular-charts/CHANGELOG.md +++ b/packages/angular-charts/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/angular-charts +## 0.7.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/angular-charts/package.json b/packages/angular-charts/package.json index 566c961f..cb41fe7a 100644 --- a/packages/angular-charts/package.json +++ b/packages/angular-charts/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-charts", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/charts-core/CHANGELOG.md b/packages/charts-core/CHANGELOG.md index 378845b7..c896dd48 100644 --- a/packages/charts-core/CHANGELOG.md +++ b/packages/charts-core/CHANGELOG.md @@ -1,5 +1,7 @@ # @tanstack/charts +## 0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/charts-core/docs/comparison.md b/packages/charts-core/docs/comparison.md index 5a56a580..cec52022 100644 --- a/packages/charts-core/docs/comparison.md +++ b/packages/charts-core/docs/comparison.md @@ -3,7 +3,7 @@ title: Compare Libraries description: Compare TanStack Charts with measured and documentation-reviewed charting libraries. --- -The latest published TanStack Charts release is `0.7.1`, while this page +The latest published TanStack Charts release is `0.7.2`, while this page measures unreleased workspace source against pinned competitor packages. This comparison records architectural differences and reproducible evidence without turning untested behavior into a checkmark. @@ -170,11 +170,11 @@ Canvas composition while keeping D3 and state ownership explicit. ## Evidence and reproduction -- [Standard comparison protocol](https://github.com/TanStack/charts/blob/v0.7.1/benchmarks/comparison/README.md) +- [Standard comparison protocol](https://github.com/TanStack/charts/blob/v0.7.2/benchmarks/comparison/README.md) - [Current tracked bundle baseline](https://github.com/TanStack/charts/blob/main/benchmarks/comparison/bundle-baseline.json) -- [Pinned release-source bundle baseline](https://github.com/TanStack/charts/blob/v0.7.1/benchmarks/comparison/bundle-baseline.json) -- [Stress protocol](https://github.com/TanStack/charts/blob/v0.7.1/benchmarks/comparison/stress/README.md) -- [Catalog conformance protocol](https://github.com/TanStack/charts/blob/v0.7.1/benchmarks/conformance/README.md) +- [Pinned release-source bundle baseline](https://github.com/TanStack/charts/blob/v0.7.2/benchmarks/comparison/bundle-baseline.json) +- [Stress protocol](https://github.com/TanStack/charts/blob/v0.7.2/benchmarks/comparison/stress/README.md) +- [Catalog conformance protocol](https://github.com/TanStack/charts/blob/v0.7.2/benchmarks/conformance/README.md) ```sh pnpm benchmark:size diff --git a/packages/charts-core/docs/installation.md b/packages/charts-core/docs/installation.md index 3906c832..d3e6af3f 100644 --- a/packages/charts-core/docs/installation.md +++ b/packages/charts-core/docs/installation.md @@ -4,8 +4,8 @@ description: Install TanStack Charts, compact scales, a framework adapter, and o --- These docs follow unreleased `main`. The latest published pre-alpha is TanStack -Charts `0.7.1`; use its -[release-source docs](https://github.com/TanStack/charts/tree/v0.7.1/docs) +Charts `0.7.2`; use its +[release-source docs](https://github.com/TanStack/charts/tree/v0.7.2/docs) for the exact surface. Install the core and compact scales in each application that authors chart definitions: diff --git a/packages/charts-core/docs/overview.md b/packages/charts-core/docs/overview.md index 74be7488..eab9bd04 100644 --- a/packages/charts-core/docs/overview.md +++ b/packages/charts-core/docs/overview.md @@ -4,7 +4,7 @@ description: Learn what TanStack Charts provides, how its grammar works, and whe --- These docs follow unreleased `main`. The latest published TanStack Charts -release is `0.7.1`; it is pre-alpha and its API may change between releases. +release is `0.7.2`; it is pre-alpha and its API may change between releases. TanStack Charts is a small, framework-agnostic chart grammar for TypeScript and JavaScript. Give each mark its natural data, map fields or accessors to visual diff --git a/packages/charts-core/package.json b/packages/charts-core/package.json index b5bda90d..1a6bbe6b 100644 --- a/packages/charts-core/package.json +++ b/packages/charts-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/charts", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/charts-scales/CHANGELOG.md b/packages/charts-scales/CHANGELOG.md index 7ed1a484..d2da5788 100644 --- a/packages/charts-scales/CHANGELOG.md +++ b/packages/charts-scales/CHANGELOG.md @@ -1,5 +1,7 @@ # @tanstack/charts-scales +## 0.7.2 + ## 0.7.1 ## 0.7.0 diff --git a/packages/charts-scales/package.json b/packages/charts-scales/package.json index 45865a44..6d115031 100644 --- a/packages/charts-scales/package.json +++ b/packages/charts-scales/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/charts-scales", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/lit-charts/CHANGELOG.md b/packages/lit-charts/CHANGELOG.md index e8cc5fc9..010bda8f 100644 --- a/packages/lit-charts/CHANGELOG.md +++ b/packages/lit-charts/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/lit-charts +## 0.7.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/lit-charts/package.json b/packages/lit-charts/package.json index d201221f..21aa70f9 100644 --- a/packages/lit-charts/package.json +++ b/packages/lit-charts/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/lit-charts", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/octane-charts/CHANGELOG.md b/packages/octane-charts/CHANGELOG.md index 80fa206e..f663a5b5 100644 --- a/packages/octane-charts/CHANGELOG.md +++ b/packages/octane-charts/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/octane-charts +## 0.7.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/octane-charts/package.json b/packages/octane-charts/package.json index 179a0d3d..9b9ec214 100644 --- a/packages/octane-charts/package.json +++ b/packages/octane-charts/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/octane-charts", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/preact-charts/CHANGELOG.md b/packages/preact-charts/CHANGELOG.md index 5732ed0b..1281542f 100644 --- a/packages/preact-charts/CHANGELOG.md +++ b/packages/preact-charts/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/preact-charts +## 0.7.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/preact-charts/package.json b/packages/preact-charts/package.json index 83d6f624..a397e4bb 100644 --- a/packages/preact-charts/package.json +++ b/packages/preact-charts/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-charts", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/react-charts-catalog/CHANGELOG.md b/packages/react-charts-catalog/CHANGELOG.md index d0da895b..2f70e792 100644 --- a/packages/react-charts-catalog/CHANGELOG.md +++ b/packages/react-charts-catalog/CHANGELOG.md @@ -1,5 +1,15 @@ # @tanstack/react-charts-catalog +## 0.7.2 + +### Patch Changes + +- [#66](https://github.com/TanStack/charts/pull/66) [`7131884`](https://github.com/TanStack/charts/commit/7131884e67a1613a73c5f15cff98b6f72b78618e) - Keep the scatterplot with marginal histograms visible in compact catalog previews by omitting its color legend only in preview mode. + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + - @tanstack/react-charts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/react-charts-catalog/package.json b/packages/react-charts-catalog/package.json index 9d6da3d5..57e8b575 100644 --- a/packages/react-charts-catalog/package.json +++ b/packages/react-charts-catalog/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-charts-catalog", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/react-charts/CHANGELOG.md b/packages/react-charts/CHANGELOG.md index 712f5871..cbb6e024 100644 --- a/packages/react-charts/CHANGELOG.md +++ b/packages/react-charts/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-charts +## 0.7.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/react-charts/package.json b/packages/react-charts/package.json index d1b32717..20130756 100644 --- a/packages/react-charts/package.json +++ b/packages/react-charts/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-charts", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/react-native-charts/CHANGELOG.md b/packages/react-native-charts/CHANGELOG.md index 366c66e7..46ba54a8 100644 --- a/packages/react-native-charts/CHANGELOG.md +++ b/packages/react-native-charts/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-native-charts +## 0.7.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/react-native-charts/package.json b/packages/react-native-charts/package.json index 56a3821b..8d68300e 100644 --- a/packages/react-native-charts/package.json +++ b/packages/react-native-charts/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-native-charts", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/solid-charts/CHANGELOG.md b/packages/solid-charts/CHANGELOG.md index 1fdf0f37..cc5b72e6 100644 --- a/packages/solid-charts/CHANGELOG.md +++ b/packages/solid-charts/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/solid-charts +## 0.7.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/solid-charts/package.json b/packages/solid-charts/package.json index d2653319..cc2b1fd5 100644 --- a/packages/solid-charts/package.json +++ b/packages/solid-charts/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-charts", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/svelte-charts/CHANGELOG.md b/packages/svelte-charts/CHANGELOG.md index a4d8ba76..380baaba 100644 --- a/packages/svelte-charts/CHANGELOG.md +++ b/packages/svelte-charts/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/svelte-charts +## 0.7.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/svelte-charts/package.json b/packages/svelte-charts/package.json index 80b575a0..14ec80f2 100644 --- a/packages/svelte-charts/package.json +++ b/packages/svelte-charts/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-charts", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": { diff --git a/packages/vue-charts/CHANGELOG.md b/packages/vue-charts/CHANGELOG.md index eb82cde2..ffd64dc3 100644 --- a/packages/vue-charts/CHANGELOG.md +++ b/packages/vue-charts/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/vue-charts +## 0.7.2 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/charts@0.7.2 + ## 0.7.1 ### Patch Changes diff --git a/packages/vue-charts/package.json b/packages/vue-charts/package.json index 2c9ade8b..a2270595 100644 --- a/packages/vue-charts/package.json +++ b/packages/vue-charts/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-charts", - "version": "0.7.1", + "version": "0.7.2", "private": false, "license": "MIT", "repository": {