Skip to content

deps(deps): Bump com.patrykandpatrick.vico:multiplatform-m3 from 2.3.6 to 2.4.1#28

Open
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/gradle/com.patrykandpatrick.vico-multiplatform-m3-2.4.1
Open

deps(deps): Bump com.patrykandpatrick.vico:multiplatform-m3 from 2.3.6 to 2.4.1#28
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/gradle/com.patrykandpatrick.vico-multiplatform-m3-2.4.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Jan 12, 2026

Bumps com.patrykandpatrick.vico:multiplatform-m3 from 2.3.6 to 2.4.1.

Release notes

Sourced from com.patrykandpatrick.vico:multiplatform-m3's releases.

v2.4.1

Overview

  • breaking changes: none
  • addressed: #1281

core

  • Fixed an issue where CartesianMarkers could appear at the wrong x-value in CartesianCharts with an x-step other than 1.

multiplatform

  • Fixed an issue where CartesianMarkers could appear at the wrong x-value in CartesianCharts with an x-step other than 1.

v2.4.0

[!NOTE] For Android, the minimum SDK version has been raised from 21 to 23, in line with AndroidX.

Overview

core

  • Added Interaction.Enter and Interaction.Exit.
  • Added CartesianMarkerController.showOnHover.
  • Added acceptsLongPress and lock properties to CartesianMarkerController.
  • Prevented the x-values of CartesianMarkers from being clamped to the visible x-range.
  • Fixed an issue where automatic scrolling wasn’t triggered on extra-only CartesianChartModel updates.
  • Addressed an issue where CartesianMarkerController.ShowOnPress misbehaves when the CartesianMarker is shown and the x-value corresponding to its position changes. The fix required that the underlying CartesianMarkerController be made stateful, so CartesianMarkerController.ShowOnPress has been deprecated in favor of a CartesianMarkerController.showOnPress factory function.
  • In MeasuringContext, deprecated canvasBounds in favor of canvasSize; see the deprecation message for more.
  • In CartesianMeasuringContext, deprecated pointerPosition and isMarkerShown in favor of markerX; see the deprecation messages for more.
  • Deprecated the existing CartesianChart.getMarkerTargets overload in favor of a new one, with x and visibleXRange parameters.
  • Deprecated CartesianChartModel.id and CartesianLayerModel.id; see the deprecation messages for more.

compose

  • Added CartesianMarkerController.rememberShowOnPress, CartesianMarkerController.rememberToggleOnTap, and CartesianMarkerController.rememberShowOnHover. Prefer these over the core equivalents.
  • Updated CartesianChartHost to use Modifier.heightIn(max = 200.dp) instead of Modifier.height(200.dp) for its default preferred height. This retains the same behavior in most cases but ensures that an intrinsic height of 200 dp isn’t forced. For example, when a CartesianChartHost is placed in a Row with Modifier.height(IntrinsicSize.Min) alongside content with a specific intrinsic height, the height of said content is now used. In the unlikely case that undesired behavior changes occur, apply Modifier.height(200.dp) via CartesianChartHost’s modifier parameter. Externally passed height modifiers, including Modifier.height and Modifier.fillMaxHeight, continue to be respected.
  • Resolved an issue where the x-values of semipermanent CartesianMarkers—such as those involving CartesianMakerController.toggleOnTap—could unexpectedly change when the CartesianChart was resized.
  • Fixed an issue where a new CartesianChartHost linked to a CartesianChartModelProducer with a cached CartesianChartModel drew the CartesianChart with a delay, briefly showing the placeholder.
  • Deprecated cartesian.cartesianLayerPadding in favor of the new cartesian.layer.cartesianLayerPadding, whose location matches that of CartesianLayerPadding in core.
  • Deprecated the consumeMoveEvents parameter of CartesianChartHost; see the deprecation message for more.

views

  • Resolved an issue where CartesianChartView mishandled padding, leading to incorrect CartesianChart rendering and Bitmap-related crashes.
  • Resolved an issue where the x-values of semipermanent CartesianMarkers—such as those involving CartesianMakerController.toggleOnTap—could unexpectedly change when the CartesianChart was resized.

... (truncated)

Commits
  • 8500c49 Update version name
  • 35bb50a Fix the inaccurate MeasuringContext.pointerPositionToX calculation
  • afcf61f “Bug” issue form: Update version drop-down
  • c1ca790 Update version name
  • 2208d63 “Bug” issue form: Update version drop-down
  • cb0dd82 Update version name
  • ac07aa8 Deprecate consumeMoveEvents parameter; add `CartesianMarkerController.consu...
  • b9f4a42 “Bug” issue form: Update version drop-down
  • 7e1ed1a Update version name
  • 140ce0f Fix click interception regression when chart has no marker (#1273)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [com.patrykandpatrick.vico:multiplatform-m3](https://github.com/patrykandpatrick/vico) from 2.3.6 to 2.4.1.
- [Release notes](https://github.com/patrykandpatrick/vico/releases)
- [Commits](patrykandpatrick/vico@v2.3.6...v2.4.1)

---
updated-dependencies:
- dependency-name: com.patrykandpatrick.vico:multiplatform-m3
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Jan 12, 2026

Labels

The following labels could not be found: dependencies, gradle. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

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