Skip to content

chore(deps): bump vue-data-ui from 3.23.14 to 3.25.0 - #3226

Merged
graphieros merged 2 commits into
mainfrom
vue-data-ui-3.25.0
Sep 6, 2026
Merged

chore(deps): bump vue-data-ui from 3.23.14 to 3.25.0#3226
graphieros merged 2 commits into
mainfrom
vue-data-ui-3.25.0

Conversation

@graphieros

@graphierosgraphieros commented Sep 6, 2026

Copy link
Copy Markdown
Member

🔗 Linked issue

N/A

🧭 Context

Bump vue-data-ui and update some chart configurations following a fix in the latest version of vue-data-ui.

📚 Description

vue-data-ui 3.25.0 fixes an old bug in the treatment of x-axis modulo display (see release notes), which treated the modulo setting as a 'number of labels to display' instead of actually displaying labels based on a real mod.

As a consequence, the last x-axis label can appear closer to the previous label, since its display is forced (a showFirstAndLast config property, true by default, forces the first and last labels to be visible, regardless of the mod setting). In some cases (for example with a download chart set on a daily granularity and using the zoom range inputs), the last label can overlap the previous label, in which case a stroke coating around the text element keeps it readable.

Charts affected by this change:

  • download charts (stats page, + embedded ssr version)
  • timeline charts

@vercel

vercelBot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

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

ProjectDeploymentActionsUpdated
npmx.devReadyReadyPreviewSep 6, 2026 8:03am UTC
2 Skipped Deployments
ProjectDeploymentActionsUpdated
docs.npmx.devIgnoredIgnoredSep 6, 2026 8:03am UTC
npmx-lunariaIgnoredIgnoredSep 6, 2026 8:03am UTC

Request Review

@coderabbitai

coderabbitaiBot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Team

Run ID: 8ae2b204-433b-4845-a65a-1318bc24b281

📥 Commits

Reviewing files that changed from the base of the PR and between b50ad50 and dc083c1.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (4)
  • app/components/Package/TimelineChart.vue
  • package.json
  • pnpm-workspace.yaml
  • shared/utils/trends-chart.ts

Included review availability: Your plan provides up to 8 included reviews per hour; 7 remain after this review.


📝 Summary

Summary by CodeRabbit

  • Improvements
    • Improved timeline and trend charts so x-axis labels adapt automatically to the number of versions or dates displayed.
    • Smaller datasets now show all available labels for easier reading.
    • Larger datasets use selective labels to reduce overcrowding while preserving a clear view of chart progression.
    • Chart label spacing is now more consistent across timeline, line, stacked bar, and trend visualisations.

Walkthrough

The charts now calculate x-axis label intervals from the number of versions or dates. The vue-data-ui dependency and its workspace release-age exclusion entry are updated to version 3.25.0.

Changes

Chart label density

Layer / File(s)Summary
Dynamic chart label configuration
app/components/Package/TimelineChart.vue, shared/utils/trends-chart.ts, package.json, pnpm-workspace.yaml
Timeline charts target approximately 32 labels. Trends charts target approximately 12 labels and show all labels when there are 12 or fewer dates. The vue-data-ui version is updated to 3.25.0 in package configuration.

Suggested reviewers:btea

Merge Risk:⚪ Minimal · up to dc083

This updates chart label density to scale with available dates and versions while aligning vue-data-ui to 3.25.0. No concrete merge-blocking risk remains.

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check nameStatusExplanation
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.
Title check✅ PassedThe title clearly identifies the main change: updating vue-data-ui from 3.23.14 to 3.25.0. It is concise and relevant to the pull request.
Description check✅ PassedThe description explains the dependency update, the x-axis modulo behaviour, and the affected charts. It is directly related to the changeset.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch vue-data-ui-3.25.0

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.

@socket-security

Copy link
Copy Markdown

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

DiffPackageSupply Chain
Security
VulnerabilityQualityMaintenanceLicense
Updatedvue-data-ui@​3.23.14 ⏵ 3.25.089+110098+196100

View full report

@github-actions

Copy link
Copy Markdown

e18e dependency analysis

No dependency warnings found.

@codecov

codecovBot commented Sep 6, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 71.42857% with 2 lines in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing linesPatch %Lines
app/components/Package/TimelineChart.vue66.66%2 Missing ⚠️

📢 Thoughts on this report? Let us know!

@graphieros
graphieros requested a review from a teamSeptember 6, 2026 08:09
@graphieros
graphieros added this pull request to the merge queueSep 6, 2026
Merged via the queue into main with commit b2839baSep 6, 2026
31 checks passed
@graphieros
graphieros deleted the vue-data-ui-3.25.0 branch September 6, 2026 12:40
@github-actionsgithub-actionsBot mentioned this pull request Sep 6, 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