Skip to content

chore(deps): update dependency victory-native to v41#3439

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/victory-native-41.x
Open

chore(deps): update dependency victory-native to v41#3439
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/victory-native-41.x

Conversation

@renovate

@renovate renovate Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
victory-native (source) ^36.9.2^41.26.0 age confidence

Release Notes

FormidableLabs/victory-native-xl (victory-native)

v41.26.0

Compare Source

Minor Changes
  • Add Cartesian candlestick chart rendering with Candlestick, useCandlestickPaths, and OHLC geometry utilities. (#​676)

    Includes examples for scrub interaction, windowed OHLC updates, custom candle styling, and doji or missing-value cases.

v41.25.0

Compare Source

Minor Changes
  • Add optional Cartesian axis titles with automatic chart-space reservation. (#​672)

  • Add data label formatting and rotation options for Cartesian bars. (#​672)

  • Add measurement-aware custom Cartesian axis label renderers. (#​672)

  • Add an opt-in Skia Paragraph axis label renderer helper for multilingual labels. (#​672)

v41.24.0

Compare Source

Minor Changes
  • Add HorizontalStackedBar and useHorizontalStackedBarPaths for stacked bar charts inside CartesianChart orientation="horizontal". (#​670)
Patch Changes
  • Add orientation-neutral isStart, isEnd, seriesIndex, and datumIndex fields to stacked bar barOptions while preserving existing vertical field aliases. (#​670)

v41.23.0

Compare Source

Minor Changes
  • Add horizontal Cartesian bar chart support through CartesianChart orientation="horizontal" and the new HorizontalBar and HorizontalBarGroup components. (#​668)

    Horizontal chart axis formatter types now match the runtime axis roles: xAxis.formatXLabel receives numeric value ticks, while yAxis.formatYLabel receives xKey category values.

v41.22.0

Compare Source

Minor Changes
  • Assign Cartesian chart mutable actionsRef through React's imperative handle, and allow Reanimated shared-value action refs for worklet custom gestures. (#​664)

  • Export bar overlay helpers including useBarWidth, getBarWidth, useCartesianChartContext, and createRoundedRectPath. (#​664)

  • Export and provide useCartesianTransformContext so chart children can read the current transform scale and translation. (#​664)

  • Add chartPressConfig.pan.simultaneousWithExternalGesture for running chart press gestures simultaneously with external gesture refs such as parent scroll views. (#​664)

  • Support newline-delimited multiline labels for Cartesian x and y axes. (#​664)

  • Add transform pan activation and failure offset options so chart panning can coordinate with parent scroll gestures. (#​664)

Patch Changes
  • Keep Cartesian y scales finite when every value for a y key is missing. (#​664)

  • Cap rounded Cartesian bar corner radii to half of the rendered bar width. (#​664)

  • Bridge Cartesian chart context into the Skia canvas to avoid multiple-renderer context provider warnings. (#​664)

  • Apply explicit zero values in chartPressConfig.pan and wire Y-axis pan offsets to the matching gesture methods. (#​664)

  • Limit downsampled explicit axis tickValues to the requested tickCount. (#​664)

  • Avoid reserving Cartesian x-axis label space when x-label formatting intentionally returns empty labels. (#​664)

  • Avoid reserving Cartesian y-axis label offset space when y-label formatting intentionally returns empty labels. (#​664)

  • Preserve explicit empty y-axis labels during Cartesian layout measurement so hidden labels do not reserve y-axis space. (#​664)

  • Respect explicit barWidth={0} on Cartesian bar groups. (#​664)

  • Respect explicit barWidth={0} on Cartesian bar components. (#​664)

  • Preserve the full scale domain when domainPadding is used with a viewport. (#​664)

  • Keep first and last x-axis labels visible by clamping label drawing inside the chart bounds. (#​664)

  • Keep the chart gesture overlay aligned with the visible chart area during pan and zoom transforms. (#​664)

  • Return JSX elements from grouped bar, stacked bar, and pie chart components so their declaration types can be used as JSX components. (#​664)

  • Preserve legacy axisOptions frame line color and width when normalizing Cartesian axes. (#​664)

  • Keep log y scales finite when missing or non-positive values cannot define a valid positive domain, and treat non-positive log values as missing points. (#​664)

  • Measure Cartesian ordinal x-axis labels using formatted x values instead of tick indexes. (#​664)

  • Avoid reserving Cartesian x-axis label space when x ticks are disabled. (#​664)

  • Use ordinal x-data indexes when normalizing Cartesian x-axis ticks so categorical axes respect tickCount and avoid extra scale-generated ticks. (#​664)

  • Reset Cartesian chart press state when chart data changes so tooltips do not remain active on stale data. (#​664)

  • Keep rotated x-axis label layout finite when no x ticks are rendered. (#​664)

  • Keep single-value log y scales positive and finite. (#​664)

  • Prevent CartesianChart from replaying a chartPressState touch that was released before long-press pan activation. (#​664)

  • Preserve explicit zero scale values when reading transform matrix components while keeping axis rescaling finite. (#​664)

  • Use the x-axis labelOffset when reserving Cartesian x-label layout space instead of reading the current y-axis offset. (#​664)

  • Respect tickCount={0} when explicit axis tickValues are provided so no ticks or tick labels are rendered. (#​664)

v41.21.1

Compare Source

Patch Changes
  • Fix chartPressConfig.pan Y offset options being applied to X gesture methods. (#​655)

v41.21.0

Compare Source

Minor Changes
  • Add explicitSize and headless rendering support to CartesianChart and PolarChart (#​657)

v41.20.3

Compare Source

Patch Changes
  • Fix Cartesian chart press coordinate mapping for nested layouts and transformed charts. (#​654)

  • adjust peer deps (#​628)

v41.20.2

Compare Source

Patch Changes
  • all scrolling and scrubbing (#​633)

v41.20.1

Compare Source

Patch Changes
  • use View for cartestian chart onLayout (#​621)

v41.20.0

Compare Source

Minor Changes
  • Add stepAfter and stepBefore to the line curve options (#​618)

v41.19.3

Compare Source

Patch Changes
  • Add ref Prop to CartesianChart to Expose Skia Canvas and Chart Actions (#​599)

v41.19.2

Compare Source

Patch Changes

v41.19.1

Compare Source

Patch Changes
  • move deprecate canvas onLayout onto parent containers (#​605)

v41.19.0

Compare Source

Minor Changes
  • fix: update package.json exports format for Metro compatibility (#​581)

v41.18.0

Compare Source

Minor Changes
  • Add scale logarithmic to cartesian charts (#​592)

v41.17.4

Compare Source

Patch Changes
  • remove temporary polar chart hack by bumping skia dep (#​575)

v41.17.3

Compare Source

Patch Changes
  • Bump example app dependencies + fix two issues with updated versions (#​567)

v41.17.2

Compare Source

Patch Changes
  • Add curve type basis for lines (#​565)

v41.17.1

Compare Source

Patch Changes
  • fix rotate label transformation (#​504)

v41.17.0

Compare Source

Minor Changes
  • Add gestureHandlerConfig prop to CartesianChart for customizable gesture handling. (#​517)

v41.16.2

Compare Source

Patch Changes
  • Add upperPoints and lowerPoints properties as an alternative to points for AreaRange component (#​488)

  • fix hard crash when data is empty (#​509)

  • Make it possible to zoom/pan simultaneously (#​489)

v41.16.1

Compare Source

Patch Changes
  • Fix bar group positioning (#​478)

v41.16.0

Compare Source

Minor Changes
  • add custom x-axis label rotate (#​469)

v41.15.0

Compare Source

Minor Changes
  • Add AreaRange component (#​466)

v41.14.0

Compare Source

Minor Changes
  • Add animations for pie chart (#​451)

v41.13.0

Compare Source

Minor Changes
  • Add ability to scroll chart data (#​437)

v41.12.5

Compare Source

Patch Changes
  • Fix calculating y scale range based on label position configurations. (#​445)

v41.12.4

Compare Source

Patch Changes
  • add package 'its-fine' for polar chart shared contexts (#​440)

v41.12.3

Compare Source

Patch Changes
  • allow tickValues for multiple Y axes (#​438)

v41.12.2

Compare Source

Patch Changes
  • Fixes Reanimated warning (#​435)

v41.12.1

Compare Source

Patch Changes
  • Fix warnings associated with newer versions of Reanimated (#​423)

v41.12.0

Compare Source

Minor Changes
  • Add additional configuration options for pan gesture. (#​418)

  • Add ability to pass use custom gesture definitions. (#​417)

v41.11.0

Compare Source

Minor Changes
  • Add support for Pan/Zoom (#​425)

v41.10.0

Compare Source

Minor Changes
  • Add stacked area charts (#​387)

v41.9.0

Compare Source

Minor Changes
  • Expose chart xTick and yTick values (#​409)

v41.8.0

Compare Source

Minor Changes
  • Add matchedIndex to chart press state (#​405)

v41.7.0

Compare Source

Minor Changes
  • Updates the lineWidth prop for frame to allow for configuring the width per side. (#​397)
Patch Changes
  • Fix determining stacked bar count from points structure (#​404)

v41.6.2

Compare Source

Patch Changes

v41.6.1

Compare Source

Patch Changes
  • Fix stacked bar rounded corners for non-uniform datasets and add support for positive and negative values in the same column. (#​386)

v41.6.0

Compare Source

Minor Changes
  • Add dashed path effect option for X and Y axes (#​372)

v41.5.0

Compare Source

Minor Changes
  • Added domain property for multiple y axes (#​375)
Patch Changes

v41.4.0

Compare Source

Minor Changes
  • Add multiple y-axis support (#​352)

v41.3.0

Compare Source

Minor Changes

v41.2.0

Compare Source

Minor Changes
  • Added labels to bar charts. (#​353)

v41.1.2

Compare Source

Patch Changes
  • Add Stacked Bars support (#​315)

v41.1.1

Compare Source

Patch Changes
  • Add curve type monotoneX for lines (#​325)

v41.1.0

Compare Source

Minor Changes
  • Added support for web as a platform (#​330)

v41.0.2

Compare Source

Patch Changes
  • fix domain padding bottom on bar charts (#​303)

  • Add circleSweepDegrees and startAngle props to PieChart (#​307)

v41.0.1

Compare Source

Patch Changes
  • Fix yLabel width calculation to better align x-scale (#​291)

  • Replace getTextWidth with measureText (#​290)

  • fix: useAnimatedPath no longer jumps when path changes during animation (#​287)

  • fix negative bar charts for bar groups (#​295)

v41.0.0

Compare Source

Major Changes
  • Bump Expo 51, RN 74, Skia 1.0+ (#​259)
Minor Changes
  • Add negative bar value support (#​262)

v40.2.1

Compare Source

Patch Changes
  • remove defaultProps (#​273)

  • Fix pie chart rendering when multiple elements have 0 values (#​266)

v40.2.0

Compare Source

Minor Changes
  • add tickValues to axisOptions prop (#​255)

  • Add barWidth and barCount prop for Bar and BarGroup (#​238)

Patch Changes
  • export PieSliceData type (#​249)

v40.1.1

Compare Source

Patch Changes
  • fix: add onEnd callback for cartesian pangesture (#​230)

  • resolve single data point dupe keys warning (#​237)

v40.1.0

Compare Source

Minor Changes
  • Extend axisOptions lineWidth & lineColor API to allow for custom axis configuration (#​209)

  • Add Pie/Donut charts (#​191)

v40.0.4

Compare Source

Patch Changes
  • Fixes interaction between gestures and scrolling for charts on Android. Added prop gestureLongPressDelay to CartesianChart . (#​186)

v40.0.3

Compare Source

Patch Changes
  • Fixed grid and frame lineWidth prop. (#​174)

v40.0.2

Compare Source

Patch Changes
  • Fix asNumber per #​135 so that null values don't get coerced to 0 (#​138)

v40.0.1

Compare Source

Patch Changes
  • Remove pre-production disclaimer from README (#​134)

v40.0.0

Major Changes
  • First next release. (#​82)
Patch Changes
  • Add 'roundedCorners' prop to 'BarGroup' component (#​115)

  • Adds onChartBoundsChange prop to CartesianChart (#​117)

  • Support "missing data", add connectMissingData prop to line/area charts. Allows for null/undefined y-values. (#​129)

  • Include src files in distribution tarball (#​100)

  • Loosen peer dependency requirements (#​111)

  • Add package provenance (#​108)

  • Updates to signature of useChartPressState, internal changes, to support non-numerical input values. (#​105)

  • Fixed initial x value for useChartStatePress() (#​121)


Configuration

📅 Schedule: (in timezone Europe/Kyiv)

  • Branch creation
    • "before 6am on monday"
  • 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.

@renovate renovate Bot requested a review from Skords-01 as a code owner June 8, 2026 02:00
@renovate renovate Bot added the dependencies label Jun 8, 2026
@vercel

vercel Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
sergeant Ignored Ignored Preview Jun 9, 2026 9:32pm

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

⏱️ CI Pipeline Duration Report

Based on the last 50 successful runs on the default branch.

Overall Pipeline

Metric Value
p50 6m 26s
p95 7m 55s
p99 9m 3s
Current run 13m 26s
vs p95 +69.7%

Trend (last 20 runs): ▃▃▁▂▃▃▃▂▃▃▂▂▄▃▃▆▅▄█▆

Per-Job Breakdown

Job p50 p95 p99 Current vs p95
Accessibility (axe-core) 2m 5s 2m 21s 2m 23s 0s -100.0%
Commit messages (commitlint) 0s 0s 0s 38s N/A
Critical-flow E2E (Playwright) 1m 36s 1m 44s 1m 44s 2m 51s +64.4%
Migration lint (AGENTS rule 0s 0s 0s 9s N/A
Pipeline duration (p95 trend) 26s 27s 27s
Secret scan (gitleaks) 8s 11s 11s 9s -18.2%
Smoke E2E (Playwright) 1m 26s 1m 40s 1m 40s
Test coverage (vitest) 2m 4s 2m 33s 2m 33s 12m 37s +394.8%
Workflow lint (actionlint) 7s 7s 7s 7s +0.0%
check 4m 12s 4m 54s 5m 6s 35s -88.1%
tsconfig strict guard (PR-1.A) 5s 14s 14s 7s -50.0%

⚠️ Warning: Current run (13m 26s) exceeds p95 + 20% threshold (9m 30s). Consider reviewing slow jobs.

@renovate renovate Bot force-pushed the renovate/victory-native-41.x branch from 782beac to a67a697 Compare June 9, 2026 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants