Skip to content

chore: bump vue-data-ui from 3.20.10 to 3.20.11 - #2812

Merged
graphieros merged 3 commits into
mainfrom
vue-data-ui-3.20.11
May 28, 2026
Merged

chore: bump vue-data-ui from 3.20.10 to 3.20.11#2812
graphieros merged 3 commits into
mainfrom
vue-data-ui-3.20.11

Conversation

@graphieros

@graphierosgraphieros commented May 28, 2026

Copy link
Copy Markdown
Member

This updates vue-data-ui to the latest version, which fixes an issue with the chart zoom minimap handles, that would jump when the dataset is very large (for example when pulling hundreds of versions on the timeline), due to a lack of precision caused by excessive internal rounding.

Other improvements:

1. Timeline chart

I slightly offset the positive & negative icons in the timeline chart, which were not exactly centered on x.

BeforeAfter
imageimage

2. TrendsChart & TimelineChart

I upped the threshold above which the charts trigger lttb downsampling (from the default 1095 to 5000), for the rare cases where users will explore daily downloads history with a very wide range of dates, and in case a user is patient enough to load more than a thousand versions in the timeline chart. Downsampling does not affect the shape of the chart, but would alter the values at a given index.

@vercel

vercelBot commented May 28, 2026

Copy link
Copy Markdown
Contributor

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

ProjectDeploymentActionsUpdated (UTC)
npmx.devReadyReadyPreview, CommentMay 28, 2026 1:33pm
2 Skipped Deployments
ProjectDeploymentActionsUpdated (UTC)
docs.npmx.devIgnoredIgnoredMay 28, 2026 1:33pm
npmx-lunariaIgnoredIgnoredMay 28, 2026 1:33pm

Request Review

@coderabbitai

coderabbitaiBot commented May 28, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

This pull request upgrades the vue-data-ui package to version 3.20.11, enables XY downsampling with a threshold of 5000 points in both TimelineChart and TrendsChart components, and adjusts the x-offset positioning of timeline event marker glyphs by 1 pixel for improved visual alignment.

Changes

Chart Downsampling and Timeline Marker Adjustments

Layer / File(s)Summary
Dependency version upgrade
package.json
Vue-data-ui dependency bumped from 3.20.10 to 3.20.11.
Chart downsampling configuration
app/components/Package/TimelineChart.vue, app/components/Package/TrendsChart.vue
XY chart downsampling configured with threshold: 5000 in both TimelineChart and TrendsChart computed config and chartConfig.
Timeline marker position adjustments
app/components/Package/TimelineChart.vue
Positive event marker glyph x-offset shifted from plot.x - 5 to plot.x - 4; negative event marker x-offset shifted from plot.x - 1 to plot.x. Both adjustments applied to thick background stroke and gradient-stroked marker paths.

Possibly related PRs

  • npmx-dev/npmx.dev#2663: Modifies the same TimelineChart component sections covering VueUiXy configuration and custom SVG event marker rendering.
  • npmx-dev/npmx.dev#2689: Updates TrendsChart chartConfig for VueUiXy, adding configuration options in the same area.
  • npmx-dev/npmx.dev#2793: Updates vue-data-ui dependency and modifies TrendsChart VueUiXy configuration in the same cycle.

Suggested reviewers

  • MatteoGabriele
  • gameroman
  • serhalp
🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check nameStatusExplanation
Title check✅ PassedThe title accurately summarises the main change: updating the vue-data-ui dependency from 3.20.10 to 3.20.11.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.
Description check✅ PassedThe PR description accurately describes the changeset, detailing the vue-data-ui version bump, the timeline chart icon alignment adjustments, and the downsampling threshold updates to both charts.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch vue-data-ui-3.20.11

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

DiffPackageSupply Chain
Security
VulnerabilityQualityMaintenanceLicense
Addedvue-data-ui@​3.20.11901009796100

View full report

@codecov

codecovBot commented May 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@github-actions

Copy link
Copy Markdown

e18e dependency analysis

No dependency warnings found.

@coderabbitai

Copy link
Copy Markdown
Contributor

Actionable comments posted: 0

@graphieros
graphieros added this pull request to the merge queueMay 28, 2026
Merged via the queue into main with commit 2859119May 28, 2026
30 checks passed
@graphieros
graphieros deleted the vue-data-ui-3.20.11 branch May 28, 2026 13:44
@github-actionsgithub-actionsBot mentioned this pull request May 28, 2026
ayo-run pushed a commit to ayo-run/npmx.dev that referenced this pull request Aug 5, 2026
Sign up for freeto 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.

2 participants

@graphieros@gameroman