Skip to content

fix(deps): update dependency @tanstack/charts to v1 - #14

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/tanstack-charts-1.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/tanstack-charts-1.x

Conversation

@renovate

@renovate renovate Bot commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@tanstack/charts (source) 0.18.0 → 1.0.0 age confidence

Release Notes

TanStack/charts (@​tanstack/charts)

v1.0.0

Compare Source

Major Changes
  • #​167 6ac2b3c - Establish the TanStack Charts 1.0 compatibility contract for documented public
    APIs, extension protocols, framework support, and renderer behavior. Keep
    optional capabilities behind their existing import boundaries. React Native
    remains experimental with its documented validation limits.
Minor Changes
  • #​167 548f494 - Allow custom datum groups to own focus paint and transitions with states.target: 'group', avoiding repeated state styling on every child. Evaluate geometry styles only for the scene kinds that support them.

  • #​167 548f494 - Allow tick-label opacity callbacks to read live focus and pointer state without
    re-running layout. Preserve inline states and point-set ownership on decorative
    marks without adding interaction targets.

  • #​167 548f494 - Add opt-in series hover and keyboard emphasis to interactive color legends.
    Inline states use an independent legend source while interaction focus,
    tooltips, crosshairs, and pinned selection retain their existing owner. Extend
    the SVG, Canvas, and motion renderer protocols to support independent state
    focus, and export the browser control extension types.

    Preserve dot series ownership for legend visibility when z supplies the
    default color channel, without filtering independent per-point colors as series.

  • #​167 265b20e - Support focus states on polar and geographic marks, including polar container defaults, per-mark overrides, and existing renderer-neutral state transitions.

Patch Changes
  • #​167 15d65e7 - Preserve server-rendered Angular chart nodes during hydration instead of
    replacing them through the initial markup binding. Keep reactive updates and
    teardown owned by the mounted chart renderer.

    Keep the default tooltip template compatible with Angular 19 AOT linking by
    placing the structured-content alias on the primary conditional block.

  • #​167 816f5da - Reject focus-filtered marks passed to decorative(), including nested composites,
    in TypeScript instead of waiting for the existing runtime error.

  • #​167 0cf1061 - Order grouped-y keyboard navigation by screen y, top to bottom, with x breaking ties. Horizontal grouped and nearest-point navigation keep their existing order.

  • #​167 af25af0 - Animate mark opacity states from the default opacity when no explicit attribute
    is present, and animate restoration before removing the state-owned attribute.

  • #​167 d454440 - Track unmatched SVG children directly during motion updates.

  • #​157 b215626 - Allow exported marks and inferred chart definitions to emit portable TypeScript declarations by exposing the core type declaration module and exporting its chart-spec interfaces.

  • #​167 ab3e6cf - Allow strokeDasharray in dot, bar, rect, area, and text mark state styles.
    Renderers already apply these state dash patterns; the public types now accept them.

  • #​167 5b67714 - Avoid a temporary attribute Set for each SVG node during chart updates.

  • #​167 1770967 - Preserve updated SVG text when switching between direct text and nested text elements, including animated exits.

  • #​167 d3c2954 - Track unmatched SVG children directly during updates, preserving keyed identity and exit animations while reducing host bundle size.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants