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
Copy link
Copy Markdown
Contributor

@graphieros graphieros commented May 28, 2026

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.

Before After
image image

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
Copy link
Copy Markdown
Contributor

vercel Bot commented May 28, 2026

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

Project Deployment Actions Updated (UTC)
npmx.dev Ready Ready Preview, Comment May 28, 2026 1:33pm
2 Skipped Deployments
Project Deployment Actions Updated (UTC)
docs.npmx.dev Ignored Ignored May 28, 2026 1:33pm
npmx-lunaria Ignored Ignored May 28, 2026 1:33pm

Request Review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 28, 2026

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 name Status Explanation
Title check ✅ Passed The title accurately summarises the main change: updating the vue-data-ui dependency from 3.20.10 to 3.20.11.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description check ✅ Passed The 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.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedvue-data-ui@​3.20.11901009796100

View full report

@codecov
Copy link
Copy Markdown

codecov Bot commented May 28, 2026

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

coderabbitai Bot commented May 28, 2026

Actionable comments posted: 0

@graphieros graphieros added this pull request to the merge queue May 28, 2026
Merged via the queue into main with commit 2859119 May 28, 2026
30 checks passed
@graphieros graphieros deleted the vue-data-ui-3.20.11 branch May 28, 2026 13:44
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.

2 participants