Skip to content

chore(deps-dev): bump daisyui from 5.7.14 to 5.7.50 - #4948

Merged
ocs-percy merged 1 commit into
mainfrom
dependabot/npm_and_yarn/daisyui-5.7.50
Nov 2, 2026
Merged

ocs-percy merged 1 commit into
mainfrom
dependabot/npm_and_yarn/daisyui-5.7.50

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 2, 2026

Copy link
Copy Markdown
Contributor

Bumps daisyui from 5.7.14 to 5.7.50.

Release notes

Sourced from daisyui's releases.

v5.7.50

🌼 Read changelog: https://daisyui.com/docs/changelog/

📦 Install this update:

npm i -D daisyui@5.7.50

💚 Thank you for using daisyUI!

v5.7.48

🌼 Read changelog: https://daisyui.com/docs/changelog/

📦 Install this update:

npm i -D daisyui@5.7.48

💚 Thank you for using daisyUI!

v5.7.47

🌼 Read changelog: https://daisyui.com/docs/changelog/

📦 Install this update:

npm i -D daisyui@5.7.47

💚 Thank you for using daisyUI!

v5.7.46

🌼 Read changelog: https://daisyui.com/docs/changelog/

📦 Install this update:

npm i -D daisyui@5.7.46

💚 Thank you for using daisyUI!

v5.7.45

🌼 Read changelog: https://daisyui.com/docs/changelog/

📦 Install this update:

npm i -D daisyui@5.7.45

💚 Thank you for using daisyUI!

... (truncated)

Changelog

Sourced from daisyui's changelog.

5.7.50 (2026-10-13)

5.7.49 (2026-10-13)

Bug Fixes

  • divider: keep the divider line visible in forced colors mode (#4798) (23b1176)
  • loading: keep the loading indicator visible in forced colors mode (#4794) (1d2a0ba)
  • megamenu: keep the item arrows visible in forced colors mode (#4802) (f20c247)
  • progress: keep the progress bar visible in forced colors mode (#4795) (d9de949)
  • radial-progress: keep the ring visible in forced colors mode (#4797) (3647266)
  • rating: keep the rating items visible in forced colors mode (#4796) (123ef13)
  • timeline: keep the connector lines visible in forced colors mode (#4799) (3f71bf1)

5.7.48 (2026-10-12)

Bug Fixes

  • show the indeterminate checkbox mark in forced colors mode like the checked one (#4804) (4f8de95)

5.7.47 (2026-09-30)

Bug Fixes

5.7.46 (2026-09-24)

Bug Fixes

  • adjust tooltip tail position for themes with more radius (#4759) (cc43e58)

5.7.45 (2026-09-24)

Bug Fixes

5.7.44 (2026-09-23)

Bug Fixes

5.7.43 (2026-09-21)

Bug Fixes

  • status size respects theme size variables (#4774) (2e34dfe)

... (truncated)

Commits
  • bf3bac3 chore(release): 5.7.50
  • 70043c8 chore(release): 5.7.49
  • 1d2a0ba fix(loading): keep the loading indicator visible in forced colors mode (#4794)
  • d9de949 fix(progress): keep the progress bar visible in forced colors mode (#4795)
  • 123ef13 fix(rating): keep the rating items visible in forced colors mode (#4796)
  • 3647266 fix(radial-progress): keep the ring visible in forced colors mode (#4797)
  • 3f71bf1 fix(timeline): keep the connector lines visible in forced colors mode (#4799)
  • 23b1176 fix(divider): keep the divider line visible in forced colors mode (#4798)
  • f20c247 fix(megamenu): keep the item arrows visible in forced colors mode (#4802)
  • 662b54b chore(release): 5.7.48
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 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)

Bumps [daisyui](https://github.com/saadeghi/daisyui/tree/HEAD/packages/daisyui) from 5.7.14 to 5.7.50.
- [Release notes](https://github.com/saadeghi/daisyui/releases)
- [Changelog](https://github.com/saadeghi/daisyui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/saadeghi/daisyui/commits/v5.7.50/packages/daisyui)

---
updated-dependencies:
- dependency-name: daisyui
  dependency-version: 5.7.50
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 2, 2026
@claude

claude Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

🔍 Dependency Analysis Summary

Package Old New Type
daisyui (devDependency) 5.7.14 5.7.50 Patch releases (36)

Only package.json and pnpm-lock.yaml change. daisyUI has no transitive dependencies.

Overall risk: LOW

📋 Detailed Changelog Review

Package: daisyui (5.7.14 → 5.7.50)

All 36 releases contain bug fixes only. There are no new features, deprecations or breaking changes. The fixes fall into these groups:

  • Accessibility / ARIA styling
    • 5.7.38: .btn is styled as btn-active when it has aria-pressed="true" or aria-current. aria-current is styled as active in menu and dock.
    • 5.7.40: .btn is styled as btn-active when it has aria-checked="true".
    • 5.7.25: a checkbox with aria-checked="mixed" gets the indeterminate style.
    • 5.7.48–5.7.49: divider, loading, progress, radial-progress, rating, timeline, megamenu and the indeterminate checkbox now stay visible in forced-colors mode.
  • Forms
    • 5.7.42: disabled style for input, select, textarea and file-input.
    • 5.7.41: fixes a specificity issue with validator colours.
    • 5.7.15: input and select isolation.
    • 5.7.17: colour of a checkbox/radio .btn when checked.
    • 5.7.36: alignment of the checkbox tick and dash.
  • Layout
    • 5.7.16: horizontal menu alignment.
    • 5.7.19: alert grid.
    • 5.7.27: join-item border overlap when the item has a wrapper.
    • 5.7.35 and 5.7.36: badges and the loading spinner no longer shrink inside flex containers.
    • 5.7.30: list styles no longer leak into nested lists.
    • 5.7.43: status size follows the theme size variables.
    • 5.7.45: range shadow.
    • 5.7.46: tooltip tail position.
    • 5.7.26: tooltip font weight.
    • 5.7.47: btn-link combined with btn-disabled.
  • RTL and other components: dropdown, toast, floating label, skeleton and avatar indicator in RTL. Also OTP, FAB, text-rotate, dock, menu-paged and diff.

Security fixes: none.
Migration notes: none.

⚠️ Impact Assessment

  • Breaking changes found: No.

  • How OCS uses daisyUI: through the Tailwind v4 @plugin "daisyui" in assets/styles/site-tailwind.css, with the light/dark themes and one override to the dark theme's --color-base-content. None of these releases change theme or plugin options.

  • New ARIA-driven styles: I checked the upstream selector:

    .btn:is([aria-pressed="true"], [aria-checked="true"], [aria-current]:not([aria-current="false"], [aria-current=""]))
    
    • templates/ocs_notifications/components/notification_toggle_filters.html and templates/dashboard/_cost_tracking_panel.html set aria-pressed on .btn elements. They always set it together with btn-active, so these buttons look the same as before.
    • templates/generic/breadcrumbs.html sets aria-current="page" on an <li> that is not a .btn or inside a .menu, so it is unaffected.
  • Small visual changes to watch for:

    • join-item is used in about 31 templates. The border-overlap fix only applies when the item is wrapped.
    • Disabled inputs and selects may look slightly different.
    • Badges and loading spinners no longer shrink inside flex containers. The htmx-request utility applies loading.
    • menu-horizontal alignment changed; it is used in templates/experiments/components/prompt_builder_toolbox.html.
    • The alert grid changed. Alerts are used widely, including alertify notifications.
  • Affected files: none need code changes.

  • Test impact: none. These are CSS-only changes.

  • Configuration changes: none.

🛠️ Recommendations

  • Action required: none beyond the usual CI check (the asset build).
  • Testing focus (optional quick visual pass):
    • the notification level/team toggle filters and the dashboard cost/tokens toggle (join button groups)
    • disabled form fields
    • alerts and toast notifications
    • the prompt builder toolbox (menu-horizontal)
    • badges inside flex rows in tables
  • Follow-up tasks: none.
  • Merge recommendation: ✅ APPROVE

📚 Useful Links

@ocs-percy ocs-percy left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Approving at 5a7897d: chore(deps-dev): bump daisyui from 5.7.14 to 5.7.50.

Changes: package.json (+1 -1), pnpm-lock.yaml (+5 -5). The automated review rated it low risk. All 12 other CI checks on this exact head pass, including python-tests, e2e-tests, build-frontend and code-style.

One check is red, and it is not about this PR: sync-eslint-pins fails at its Generate app token step with "[universal-github-app-jwt] Private Key is in OpenSSH format, but only PKCS#8 is supported" (I read the log of this run). That workflow only rewrites the pre-commit eslint pins, and this PR does not touch eslint or typescript-eslint, so it would have been a no-op. The OCS_AGENT_PRIVATE_KEY secret under Dependabot secrets needs converting to PKCS#8.

Not done: manual smoke tests. I am relying on CI, the diff and the review.

@ocs-percy
ocs-percy merged commit ff6085d into main Nov 2, 2026
23 of 24 checks passed
@ocs-percy
ocs-percy deleted the dependabot/npm_and_yarn/daisyui-5.7.50 branch November 2, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code risk:high

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant