> ## Documentation Index
> Fetch the complete documentation index at: https://anvil.servicetitan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# @servicetitan/anvil2-rn-charts-kit

> Release notes for @servicetitan/anvil2-rn-charts-kit, newest first.

Current version: **0.3.0**. Source: [`packages/anvil2-rn-charts-kit/CHANGELOG.md`](https://github.com/servicetitan/hammer/blob/main/packages/anvil2-rn-charts-kit/CHANGELOG.md).

## 0.3.0

### Major Changes

* [#2972](https://github.com/servicetitan/hammer/pull/2972) [`7d44def`](https://github.com/servicetitan/hammer/commit/7d44deff14b0edb8fba6599d682c1a254925e6a2) Thanks [@ericag1985](https://github.com/ericag1985)! - \[Chart] Add persistent data-mark selection, enabled by default (`selectedMode: false` opts a series out)

### Patch Changes

* Updated dependencies \[[`7d44def`](https://github.com/servicetitan/hammer/commit/7d44deff14b0edb8fba6599d682c1a254925e6a2)]:
  * @servicetitan/anvil2-charts-core\@0.3.0

## 0.2.5

### Patch Changes

* [#2921](https://github.com/servicetitan/hammer/pull/2921) [`5508fa8`](https://github.com/servicetitan/hammer/commit/5508fa8c1467775335ca105ff26dd6b647bce19a) Thanks [@ericag1985](https://github.com/ericag1985)! - \[Chart] Fix tooltips overlapping the pointer when the plot is smaller than the tooltip, clear the cursor glyph when the tooltip lands below it, and dismiss the tooltip reliably when the pointer leaves the chart

* Updated dependencies \[[`5508fa8`](https://github.com/servicetitan/hammer/commit/5508fa8c1467775335ca105ff26dd6b647bce19a)]:
  * @servicetitan/anvil2-charts-core\@0.2.4

## 0.2.4

### Minor Changes

* [#2770](https://github.com/servicetitan/hammer/pull/2770) [`6713641`](https://github.com/servicetitan/hammer/commit/67136411004823f0a3edf3204d378339b475667e) Thanks [@tnathanjames](https://github.com/tnathanjames)! - \[Chart] Add `onDataPointClick` for handling a click, tap, or data-table activation on a data mark

### Patch Changes

* Updated dependencies \[[`6713641`](https://github.com/servicetitan/hammer/commit/67136411004823f0a3edf3204d378339b475667e)]:
  * @servicetitan/anvil2-charts-core\@0.2.3

## 0.2.3

### Minor Changes

* [#2753](https://github.com/servicetitan/hammer/pull/2753) [`33bf912`](https://github.com/servicetitan/hammer/commit/33bf912336701c46480b60e5e91e565d9d0334cb) Thanks [@ericag1985](https://github.com/ericag1985)! - \[Chart] Hide the plot from assistive technology, expose a visually hidden data table, and add `accessibilityLabel` for its caption

### Patch Changes

* Updated dependencies \[[`33bf912`](https://github.com/servicetitan/hammer/commit/33bf912336701c46480b60e5e91e565d9d0334cb)]:
  * @servicetitan/anvil2-charts-core\@0.2.2

## 0.2.2

### Minor Changes

* [#2707](https://github.com/servicetitan/hammer/pull/2707) [`ad7f908`](https://github.com/servicetitan/hammer/commit/ad7f908d07a20e41008fa73c166a6bce8180bba1) Thanks [@ericag1985](https://github.com/ericag1985)! - Expose palette helpers, chart types, and `EChartsOption` from the React and React Native chart kits

## 0.2.1

### Minor Changes

* [#2669](https://github.com/servicetitan/hammer/pull/2669) [`21efe99`](https://github.com/servicetitan/hammer/commit/21efe990377cc5b6f154d2e37286374995b71aa4) Thanks [@w-a-t-s-o-n](https://github.com/w-a-t-s-o-n)! - Publish Carto's React Native chart host from the Hammer monorepo as `@servicetitan/anvil2-rn-charts-kit`.

  Formerly `@servicetitan/carto-charts-rn`.

### Patch Changes

* Updated dependencies \[[`21efe99`](https://github.com/servicetitan/hammer/commit/21efe990377cc5b6f154d2e37286374995b71aa4)]:
  * @servicetitan/anvil2-charts-core\@0.2.1

## 0.2.0

### Major Changes

* [#283](https://github.com/servicetitan/carto/pull/283) [`debb29f`](https://github.com/servicetitan/carto/commit/debb29f5f711570b9666d937c523924f026f47ef) Thanks [@ericag1985](https://github.com/ericag1985)! - \[Chart] Replace `renderPopover` with `renderTooltip`, which renders content only — the chart now drives echarts' own tooltip, so it owns tracking the finger, staying inside the plot, and hiding when the touch ends

* [#288](https://github.com/servicetitan/carto/pull/288) [`aa78524`](https://github.com/servicetitan/carto/commit/aa78524fdf7519c8b290feb226afd99753993bed) Thanks [@w-a-t-s-o-n](https://github.com/w-a-t-s-o-n)! - **Do not use the previous version in this package’s changelog.** For packages versioned in [#287](https://github.com/servicetitan/carto/pull/287), that entry was merged to `main` but never successfully published (`@servicetitan/anvil2-charts-kit@0.0.2`, `@servicetitan/anvil2-rn-charts-kit@0.1.0`, `@servicetitan/anvil2-ai-kit@0.8.4`, `@servicetitan/anvil2-rn@0.0.10`). Several of those numbers (and other unpublished builds) are permanently reserved after a security-related npm unpublish and cannot be republished.

  Bump package versions past the reserved numbers. Upgrade to the versions from this release; do not pin to the removed or unpublished ones.

* [#283](https://github.com/servicetitan/carto/pull/283) [`debb29f`](https://github.com/servicetitan/carto/commit/debb29f5f711570b9666d937c523924f026f47ef) Thanks [@ericag1985](https://github.com/ericag1985)! - \[Dependencies] Raise the `react-native` peer floor to 0.81, matching Expo SDK 54 — the version whose default architecture resolves the percentage transforms the chart tooltip positions itself with

### Minor Changes

* [#291](https://github.com/servicetitan/carto/pull/291) [`e29d6a2`](https://github.com/servicetitan/carto/commit/e29d6a24eb54e37679de4971ea248af3a6688338) Thanks [@ericag1985](https://github.com/ericag1985)! - \[Chart] Measure the value-axis scale after layout so stacked bar segments render Anvil's 4px separation

### Patch Changes

* Updated dependencies \[[`e29d6a2`](https://github.com/servicetitan/carto/commit/e29d6a24eb54e37679de4971ea248af3a6688338), [`e29d6a2`](https://github.com/servicetitan/carto/commit/e29d6a24eb54e37679de4971ea248af3a6688338), [`e29d6a2`](https://github.com/servicetitan/carto/commit/e29d6a24eb54e37679de4971ea248af3a6688338), [`e29d6a2`](https://github.com/servicetitan/carto/commit/e29d6a24eb54e37679de4971ea248af3a6688338), [`debb29f`](https://github.com/servicetitan/carto/commit/debb29f5f711570b9666d937c523924f026f47ef), [`e29d6a2`](https://github.com/servicetitan/carto/commit/e29d6a24eb54e37679de4971ea248af3a6688338)]:
  * @servicetitan/anvil2-charts-core\@0.2.0

## 0.1.0

### Major Changes

* [#274](https://github.com/servicetitan/carto/pull/274) [`fc7eefd`](https://github.com/servicetitan/carto/commit/fc7eefd37f83d24168daf3c6953318a6189b07e0) Thanks [@ericag1985](https://github.com/ericag1985)! - \[Chart] Render through the SVG renderer instead of Skia, replacing the `@shopify/react-native-skia` peer dependency with `react-native-svg` (`>=15`)

### Minor Changes

* [#274](https://github.com/servicetitan/carto/pull/274) [`fc7eefd`](https://github.com/servicetitan/carto/commit/fc7eefd37f83d24168daf3c6953318a6189b07e0) Thanks [@ericag1985](https://github.com/ericag1985)! - \[Chart] Add `appearance` and `variant` props that apply the full Carto chart treatment without per-series styling in the option; `theme` is now an escape hatch for a custom theme

### Patch Changes

* [#274](https://github.com/servicetitan/carto/pull/274) [`fc7eefd`](https://github.com/servicetitan/carto/commit/fc7eefd37f83d24168daf3c6953318a6189b07e0) Thanks [@ericag1985](https://github.com/ericag1985)! - \[Chart] Fix stale config surviving a new `option` — a shrinking series array or a dropped `legend`/`grid` key left the previous config underneath

* Updated dependencies \[[`fc7eefd`](https://github.com/servicetitan/carto/commit/fc7eefd37f83d24168daf3c6953318a6189b07e0), [`fc7eefd`](https://github.com/servicetitan/carto/commit/fc7eefd37f83d24168daf3c6953318a6189b07e0)]:
  * @servicetitan/anvil2-charts-core\@0.1.0

## 0.0.1

### Minor Changes

* [#212](https://github.com/servicetitan/carto/pull/212) [`7fd4d07`](https://github.com/servicetitan/carto/commit/7fd4d07950c3730593e5bf8b5c4e212c32878cf6) Thanks [@ericag1985](https://github.com/ericag1985)! - Initial release. React Native `Chart` host rendering the same ECharts option as the web host through the Skia renderer. Requires wrapping your Metro config with `withCartoCharts` from `@servicetitan/anvil2-rn-charts-kit/metro`.

### Patch Changes

* Updated dependencies \[[`7fd4d07`](https://github.com/servicetitan/carto/commit/7fd4d07950c3730593e5bf8b5c4e212c32878cf6)]:
  * @servicetitan/anvil2-charts-core\@0.0.1


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.