Releases: indiespirit/react-native-chart-kit
Releases · indiespirit/react-native-chart-kit
v7.0.0-next.1
- remove deprecated row-by-row native QA matrix tooling from the active release process
- add a concise H6 RC readiness packet that keeps stable-release approval separate from Developer Preview
- keep Developer Preview verification focused on smoke-test notes and release-gate output
- document that the current source is prepared for
7.0.0-next.1while the latest published Developer Preview is still7.0.0-next.0 - require the full H6 owner decision set for release-candidate approval
- guard the required CKV2 command surface and Developer Preview publish manifest in tests
- guard the release-gate-required package scripts and GitHub issue-template
fields in tests - verify the main CI workflow in the release gate so required lint, security,
typecheck, test, e2e, surface, docs, RN CLI, benchmark, and build checks do
not drift - add a local Developer Preview publish preflight that runs the preview gate,
rebuilds packages, pack-checks all release packages, and verifies the expected
pre-publish npm registry state - harden npm publish checks so registry/network errors fail instead of being
treated as unpublished packages - verify the selected npm dist-tag after publish and require current-version
changelog notes before creating GitHub release notes - run the selected release gate inside the publish workflow before package-state
checks or npm writes - block
nextpublishes unless H5 owner approval has been recorded and block
latestpublishes unless H6 owner approval has been recorded - record post-publish npm evidence through
npm run release:publish:evidence
and upload the generated evidence JSON from thenextpublish workflow - guard package manifest entries, package order, package versions, and the
Pro/Skia unpublished boundary in tests - use lockfile-based
npm ci --ignore-scriptsinstalls with npm caching in CI,
native-release, and publish workflows - record the latest high/critical npm security audit result while keeping the
known moderate Expo/PostCSS advisory documented - rename release docs and publish-manifest fields from beta wording to Developer Preview wording
- keep Pro and Skia unpublished while preserving pack checks and preview evidence
v7.0.0-next.0
- publish the rebuild line under the
@chart-kit/react-nativenpm package - update the support matrix to React 19, React Native 0.83+, and react-native-svg 15
- modernize package tooling and remove the legacy Expo 37 root demo setup
- add renderer-agnostic core packages for normalization, scales, layout, geometry, interaction, and benchmarks
- add modern LineChart and AreaChart with multi-series data, null gaps, smart labels, tooltips, crosshair, scrollable viewports, pan/zoom controls, range selector, markers, reference overlays, thresholds, decimation, and accessibility helpers
- add modern BarChart with grouped, stacked, 100% stacked, horizontal, negative, scrollable, selectable, animated, and themed examples
- add PieChart, DonutChart, ProgressChart, ContributionGraph, CombinedChart, and CandlestickChart preview foundations with opt-in calendar-aware session-gap markers for dated candles
- add Expo showcase and Playwright visual regression coverage for modern and compatibility fixtures
- add v1 migration docs, prop mapping, production recipes, troubleshooting, beta checklist, known issues, and issue templates
v6.12.2
- remove the direct
lodashdependency - guard chart scaling and labels against empty or invalid data
- avoid NaN stacked bar geometry when all stacked values are zero
- normalize line chart dash arrays before rendering SVG strokes
- improve LineChart dot interaction support on web
- prevent null placeholders in one line dataset from inheriting another dataset's last point
v6.12.1
- prepare next patch release after v6.12.0
- add GitHub Actions build verification
- replace unstable random React keys in chart renders
- prefix generated SVG definition IDs to avoid collisions across charts
- replace ContributionGraph's unsafe prop lifecycle with componentDidUpdate
- fix stale root source exports