Skip to content

chore: bump vue-data-ui from 3.17.13 to 3.18.0#2633

Merged
graphieros merged 3 commits intomainfrom
vue-data-ui-3.18
Apr 26, 2026
Merged

chore: bump vue-data-ui from 3.17.13 to 3.18.0#2633
graphieros merged 3 commits intomainfrom
vue-data-ui-3.18

Conversation

@graphieros
Copy link
Copy Markdown
Contributor

@graphieros graphieros commented Apr 26, 2026

  • Bump vue-data-ui to 3.18.0 (added type defs for slots, see release notes)
  • Refactor type imports from the components' individual def file
  • Fixes a drag issue on zoom range handles with large datasets

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 26, 2026

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

Project Deployment Actions Updated (UTC)
npmx.dev Ready Ready Preview, Comment Apr 26, 2026 3:37pm
2 Skipped Deployments
Project Deployment Actions Updated (UTC)
docs.npmx.dev Ignored Ignored Preview Apr 26, 2026 3:37pm
npmx-lunaria Ignored Ignored Apr 26, 2026 3:37pm

Request Review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 26, 2026

📝 Walkthrough

Walkthrough

This pull request updates the vue-data-ui dependency from 3.17.13 to 3.18.0 and reorganises component imports across six Vue files to import from specific vue-data-ui module paths rather than the package root, with minor adjustments to template rendering and type annotations.

Changes

Cohort / File(s) Summary
Sparkline Components
app/components/Chart/SplitSparkline.vue, app/components/Package/WeeklyDownloadStats.vue
Updated Sparkline-related imports to use vue-data-ui/vue-ui-sparkline module path. SplitSparkline also adds conditional v-if="datasets[i]" guard and switches dataset prop from optional chaining to direct access.
Chart Type Components
app/components/Compare/FacetBarChart.vue, app/components/Compare/FacetScatterChart.vue, app/components/Package/TrendsChart.vue, app/components/Package/VersionDistribution.vue
Consolidated type and component imports to source from specific module paths (HorizontalBar, Scatter, XY) rather than package root. FacetScatterChart removed explicit FormatterParams type annotation on formatter callbacks. TrendsChart changed optional chaining to map over empty array.
Dependency Update
package.json
Updated vue-data-ui dependency from 3.17.13 to 3.18.0.
🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore: bump vue-data-ui from 3.17.13 to 3.18.0' accurately and concisely describes the main change in the pull request: updating the vue-data-ui dependency version.
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 pull request description clearly relates to the changeset, detailing the vue-data-ui version bump and type import refactoring across multiple components.

✏️ 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.18

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.

@github-actions
Copy link
Copy Markdown

e18e dependency analysis

No dependency warnings found.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 26, 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!

@graphieros graphieros requested a review from a team April 26, 2026 15:39
Copy link
Copy Markdown
Member

@MatteoGabriele MatteoGabriele left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@graphieros graphieros added this pull request to the merge queue Apr 26, 2026
Merged via the queue into main with commit 63c3eef Apr 26, 2026
26 checks passed
@graphieros graphieros deleted the vue-data-ui-3.18 branch April 26, 2026 16:13
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