You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/charts/bar.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
Use this API for new apps. The v2 package also exports a `StackedBarChart` compatibility facade for legacy stacked-bar data during migration.
6
6
7
-
Status: basic vertical bars and legacy stacked-bar compatibility are free v2 baseline work. Grouped bars, horizontal stacked bars, production tap/tooltip workflows, scrollable fixed-axis workflows, and animated bar variants are Pro candidates until H4 finalizes the package boundary.
7
+
Status: basic vertical bars and legacy stacked-bar compatibility are free v2 baseline work. Grouped bars, horizontal stacked bars, production tap/tooltip workflows, scrollable fixed-axis workflows, and animated bar variants are Pro candidates under the H4-approved package boundary.
Copy file name to clipboardExpand all lines: docs/charts/candlestick.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
CandlestickChart renders OHLC price rows on a shared categorical x-axis. This CKV2-015 preview establishes renderer-agnostic candle geometry, a theme-aware SVG component, and tap inspection for OHLC values.
4
4
5
-
Status: CandlestickChart is a Financial Preview and Pro candidate until H4 finalizes package scope. Keep it visible for API and product review, but do not position it as part of the final free beta yet.
5
+
Status: CandlestickChart is a Financial Preview and Pro candidate under the H4-approved package scope. Keep it visible for API and product review, but do not position it as part of the final free Developer Preview.
Copy file name to clipboardExpand all lines: docs/charts/combined.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
CombinedChart overlays bar and line series on a shared x-axis. The first v2 slice supports vertical grouped or stacked bars plus line series with independent left and right y-axis domains.
4
4
5
-
Status: CombinedChart is a Pro-candidate preview until H4 finalizes the free-vs-Pro boundary. The docs stay visible so the API can be reviewed, but dual-axis and shared-inspection workflows should not be treated as final free-beta scope yet.
5
+
Status: CombinedChart is a Pro-candidate preview under the H4-approved free-vs-Pro boundary. The docs stay visible so the API can be reviewed, but dual-axis and shared-inspection workflows should not be treated as final free Developer Preview scope.
Copy file name to clipboardExpand all lines: docs/internal/completion-audit.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ Concrete success criteria:
13
13
- modern `@chart-kit/react-native` path is usable without the old `chartConfig` API
14
14
- Pro/Skia/package boundary is approved and implemented or explicitly deferred
15
15
- native iOS and Android release-build behavior is verified
16
-
- H4, H5, and H6 owner gates are approved before beta/RC/stable release claims
16
+
- H4and H5 owner gates are approved before Developer Preview claims; H6 is approved before RC/stable release claims
17
17
18
18
## Evidence Snapshot
19
19
@@ -41,8 +41,8 @@ Concrete success criteria:
41
41
| Visual baseline |`apps/expo-showcase/visual/__screenshots__`, `npm run test:visual`| Covered for current web showcase |
42
42
| RN CLI example source |`examples/rn-cli-basic`, `npm run example:rn-cli:typecheck`| Covered for source and typecheck; generated native projects missing |
43
43
| Native release workflow |`.github/workflows/native-release.yml`, `scripts/run-expo-native-release-check.mjs`, `docs/release/native-release-checks.md`, `docs/release/native-release-results.md`, `docs/release/evidence/native-release-workflow.json`| Configured with artifact upload for Android/iOS logs; iOS and Android release builds passed locally; structured evidence records missing green workflow artifacts |
| Package publish manifest |`docs/release/evidence/package-manifest.json`, `scripts/check-package-packs.mjs`, `scripts/list-release-packages.mjs`, `.github/workflows/publish.yml`| Covered: pack dry-runs check all package contents, while Developer Preview publish loops only publish manifest entries marked `publishInBeta: true`|
46
46
47
47
## Missing Or Not Fully Verified
48
48
@@ -55,20 +55,20 @@ Concrete success criteria:
55
55
| Skia renderer |`packages/skia-renderer` exposes an injected primitive adapter. Baseline free chart surfaces can accept it: LineChart, BarChart, PieChart/DonutChart, ProgressChart/ProgressRing, and ContributionGraph/CalendarHeatmap. CombinedChart and CandlestickChart also accept it for Pro-preview workflows. `npm run skia:parity` covers local primitive and renderer-contract parity; `docs/release/evidence/skia-renderer-evidence.json` and `docs/release/evidence/skia-renderer-matrix.json` record the remaining gaps | Native install, native renderer parity, and native Skia performance evidence are not complete |
56
56
| Native performance benchmark | Protocol exists, `docs/release/evidence/native-performance-benchmark.json` records partial status, `docs/release/native-qa-checklists.md` provides row-by-row execution guidance, and one Android release-emulator line-animation timing/memory sample is captured. `docs/release/evidence/native-performance-matrix.json` has 18 pending platform/scenario rows | Full release-device matrix is still missing |
57
57
| Screen-reader QA | Protocol exists, `docs/release/native-qa-checklists.md` provides row-by-row execution guidance, and `docs/release/evidence/native-accessibility-qa.json` records missing status. `docs/release/evidence/native-accessibility-matrix.json` has 16 pending assistive-tech/page rows | Accessibility helpers exist, but native assistive-tech behavior is not verified |
58
-
|H5 approval | Owner has not approved beta publication | Beta cannot be claimed published/approved |
58
+
|Developer Preview publish| H5 approved publishing only the free packages under the `next` dist-tag; `@chart-kit/pro` and `@chart-kit/skia-renderer` remain unpublished, and native/runtime/accessibility/performance/Skia gaps must be disclosed| Production beta and RC still require native evidence|
59
59
| H6 approval | No RC approval, final semver, final release notes, final visual freeze | Release candidate cannot be claimed |
60
60
61
61
## Current Gate Position
62
62
63
63
- H0/H1: covered by prior decisions.
64
64
- H2/H3: preview implementation and API are reviewable; final design/API freeze still belongs to beta/RC review.
65
65
- H4: approved on May 6, 2026. Pro stays a separate future package, Skia stays a separate optional preview renderer until native evidence is complete, advanced interactions/financial/Skia/large-data workflows stay preview or Pro-candidate for beta, and no license enforcement is added before beta.
66
-
- H5: open. Evidence packet, structured native QA/performance matrices, and generated QA checklist exist, but recommendation remains "keep iterating before npm beta" unless owner explicitly accepts native gaps for an API-preview beta.
66
+
- H5: approved on May 6, 2026 for Developer Preview only. Publishable packages are `react-native-chart-kit`, `@chart-kit/core`, `@chart-kit/svg-renderer`, and `@chart-kit/react-native` under the `next` dist-tag; `@chart-kit/pro` and `@chart-kit/skia-renderer` stay unpublished.
67
67
- H6: not started. RC requires green native workflow evidence, final semver, final changelog, docs freeze, visual baseline freeze, deprecation policy approval, and owner approval. An owner decision memo is available.
68
68
69
69
## Recommended Next Decisions
70
70
71
71
1. Run the native release workflow on the release candidate commit to turn local iOS/Android build evidence into CI artifact evidence.
72
-
2.Decide H5 beta posture: continue iterating, or explicitly publish an API Preview beta with native gaps disclosed.
72
+
2.If publishing Developer Preview, run the publish workflow with npm dist-tag `next` and disclose native/Skia gaps.
73
73
3. Run the native runtime, accessibility, performance, and Skia evidence matrices.
74
74
4. If production beta is the target, prioritize native device QA and accessibility QA before adding more chart features.
Copy file name to clipboardExpand all lines: docs/recipes/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Recipes are scenario-first examples for product teams. They should use the modern API and avoid old `chartConfig` patterns.
4
4
5
-
Status: several recipes intentionally demonstrate Pro-candidate workflows, including production touch interactions, range selectors, dual-axis combined charts, grouped/scrollable bars, advanced donut selection, and financial charts. Keep them visible for product review, but do not treat every recipe as final free-beta scope until H4 is approved.
5
+
Status: several recipes intentionally demonstrate Pro-candidate workflows, including production touch interactions, range selectors, dual-axis combined charts, grouped/scrollable bars, advanced donut selection, and financial charts. Keep them visible for product review, but do not treat every recipe as final free Developer Preview scope under the H4-approved boundary.
Copy file name to clipboardExpand all lines: docs/release/accessibility-qa.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Status on May 5, 2026: protocol ready, native screen-reader evidence missing. Structured gate evidence lives in [native-accessibility-qa.json](evidence/native-accessibility-qa.json), with the page-by-page assistive-technology matrix in [native-accessibility-matrix.json](evidence/native-accessibility-matrix.json). Use the generated [native QA checklist](native-qa-checklists.md) for row-by-row execution.
4
4
5
-
This protocol covers the manual VoiceOver and TalkBack checks required before H5/H6 can claim native accessibility confidence. Automated tests verify generated summaries and data table helpers, but they do not prove native assistive-technology behavior.
5
+
This protocol covers the manual VoiceOver and TalkBack checks required before production beta/RC can claim native accessibility confidence. Automated tests verify generated summaries and data table helpers, but they do not prove native assistive-technology behavior.
6
6
7
7
## Automated Coverage
8
8
@@ -70,7 +70,7 @@ For table fallback examples:
70
70
71
71
## Evidence Log Template
72
72
73
-
Before H5/H6, capture a completed log:
73
+
Before production beta/RC, capture a completed log:
74
74
75
75
| Date | Commit | Platform | Device/OS | Build | Result | Notes |
0 commit comments