# What changed in daisyui

> 124 changes in daisyui 5 from its official release notes, upgrade guides and advisories: 9 new APIs and options. Each one cited. Sources checked 2026-10-22. HTML: https://unstale.sh/npm/daisyui/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## daisyui 5

### New APIs and options

- Adds the menu-paged modifier for navigating inside and outside of nested menus. (5.7.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.0)
- Adds the Aura component. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Adds the Megamenu component. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Adds HTML popover support for modal. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Adds the OTP component. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Adds a vertical range slider utility. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Adds default styling for customizable select selectedcontent. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Adds start, center, and end alignment utilities for tooltips. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Adds a new calendar style integration. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)

### Behavior and default changes

- Rewrites button styles and improves checked, disabled, soft, ghost, link, and focus states. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Adds focus and checked styling for selected or selectable cards. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Improves keyboard navigation and reset behavior. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Improves sizing for input, textarea, select, and floating label components. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Simplifies join styles and prevents nested join styles from leaking. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Allows menu elements to be used as .menu containers. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Makes rating size modifiers responsive. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)

### Fixes and other changes

- The indeterminate checkbox mark is shown in forced colors mode, matching the checked checkbox mark. (5.7.48) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.48)
- Fixes the color of btn-link when used with btn-disabled. (5.7.47) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.47)
- Adjusts the tooltip tail position for themes with more radius. (5.7.46) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.46)
- Fixed the range shadow size and performance. (5.7.45) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.45)
- Fixes the avatar indicator dot's position in right-to-left layouts. (5.7.44) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.44)
- Status size now respects theme size variables. (5.7.43) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.43)
- Fixed disabled styling for input, select, textarea, and file-input components. (5.7.42) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.42)
- Fixed specificity for validator colors. (5.7.41) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.41)
- Buttons with aria-checked are styled as btn-active. (5.7.40) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.40)
- Firefox Android can now use diff by tap because it ignores CSS resize and cannot drag. (5.7.39) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.39)
- Styles aria-pressed and aria-current as btn-active in button. (5.7.38) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.38)
- Styles aria-current as active in dock. (5.7.38) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.38)
- Styles aria-current as menu-active in menu. (5.7.38) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.38)
- Fixes the disabled style for OTP. (5.7.37) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.37)
- Fixed checkbox tick and dash alignment. (5.7.36) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.36)
- Fixed the loading spinner shrinking inside a flex container. (5.7.36) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.36)
- Badges no longer shrink inside a flex container. (5.7.35) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.35)
- Fixed the FAB font size when using a prefix. (5.7.34) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.34)
- Fixed the OTP border width and position. (5.7.33) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.33)
- Fixed dropdown positioning in RTL layouts. (5.7.32) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.32)
- Fixes the breadcrumbs item focus ring being cropped. (5.7.28) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.28)
- Fixes border overlap for join items when there's a wrapper. (5.7.27) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.27)
- Fixes the tooltip font weight. (5.7.26) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.26)
- Adds styling for aria-checked="mixed" to match :indeterminate. (5.7.25) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.25)
- Improves the skeleton animation for right-to-left layouts. (5.7.24) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.24)
- The menu-paged summary hides children such as badges and icons when details is open. (5.7.23) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.23)
- Fixes floating label positioning in RTL layouts. (5.7.22) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.22)
- Fixes a FAB selector style leak affecting fab-flower actions. (5.7.21) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.21)
- The selector targets direct children to avoid style leaking. (5.7.20) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.20)
- Fixed an issue with the alert grid. (5.7.19) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.19)
- Dock layout is no longer forced onto script, style, or template children. (5.7.18) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.18)
- Fixes the color of .btn when a checkbox or radio is checked. (5.7.17) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.17)
- Fixed horizontal menu alignment. (5.7.16) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.16)
- Content in calendar can now be overridden. (5.7.15) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.15)
- Input isolation was fixed. (5.7.15) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.15)
- Content in menu can now be overridden. (5.7.15) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.15)
- OTP isolation was fixed. (5.7.15) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.15)
- Select isolation was fixed. (5.7.15) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.15)
- Pins thead and tfoot as a group so multi-row headers stack. (5.7.14) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.14)
- Improves tooltip behavior in join. (5.7.13) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.13)
- The select arrow no longer rotates when the select is focused but not open. (5.7.12) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.12)
- Improves right-to-left behavior for input and join. (5.7.11) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.11)
- Moved the tooltip default position into l3 in the main definition. (5.7.10) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.10)
- Fixed missing responsive class names in the CDN build. (5.7.9) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.9)
- Prefix handling was improved. (5.7.8) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.8)
- Fixes an issue with the prefix. (5.7.7) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.7)
- Fixes a missing import for nested layers. (5.7.6) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.6)
- Fixed handling of prefixed nested and type selectors. (5.7.5) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.5)
- Prevents avatar from stretching in flex layouts. (5.7.4) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.4)
- Prevents kbd from shrinking in flex layouts. (5.7.4) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.4)
- Prevents radial-progress from shrinking in a flex layout. (5.7.4) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.4)
- Fixes a style leak involving nested modal-box elements. (5.7.3) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.3)
- Fixed size modifiers for select, input, textarea, and rating in the CDN file. (5.7.2) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.2)
- Fixed the calendar day hover style in Cally. (5.7.1) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.7.1)
- Fixed compatibility with Tailwind CSS utility classes in colgroup. (5.6.22) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.22)
- Fixed the btn-active style. (5.6.21) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.21)
- OTP is forced to left-to-right direction. (5.6.19) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.19)
- Adds margin-inline-end: auto to .fieldset-legend to prevent iOS legend stretch. (5.6.18) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.18)
- Progress values now animate. (5.6.17) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.17)
- Fixes btn-active layers. (5.6.16) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.16)
- Fixes the colors of btn-active. (5.6.15) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.15)
- Prevented --join-* propagation to children of .join-item. (5.6.14) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.14)
- Fixed showing open collapse ::details-content when reduced motion is preferred. (5.6.14) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.14)
- Fixed the disabled select style in fieldset. (5.6.14) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.14)
- Fixed the line size for tabs-border. (5.6.14) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.14)
- Fixed modal-end behavior in RTL layouts. (5.6.13) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.13)
- Fixed modal-start behavior in RTL layouts. (5.6.13) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.13)
- Fixes the active button inset. (5.6.11) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.11)
- Fixed the style of disabled buttons in menus. (5.6.10) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.10)
- Adjusted the position of the number input spinner. (5.6.9) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.9)
- The loading animation now runs slowly under prefers-reduced-motion instead of not animating. (5.6.7) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.7)
- Allows wrapper elements for options in filter. (5.6.6) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.6)
- Prevents daisyUI tabs from conflicting with Tailwind's new optional tab class. (5.6.5) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.5)
- Fixes tooltip positioning in RTL layouts. (5.6.4) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.4)
- Fixes OTP alignment. (5.6.3) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.3)
- Fixed missing outlines and separators for joined buttons. (5.6.2) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.2)
- Exposes btn-active as a utility class. (5.6.1) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.1)
- Improves alert noise size. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Improves button border styling for keyboard and mouse navigation. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Keeps the card outline visible on focus-visible. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Fixes layering in the CDN hover gallery. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Improves collapse details/summary transitions and styling. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Improves overflow behavior when collapse is closed. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Prefixes CSS variables inside var() without replacing fallback content. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Fixes Safari quirks for datetime inputs. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Improves diff thumb styling. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Makes diff work inside card. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Improves disabled input label color contrast. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Adds dropdown animation inside modal. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Reverts overflow clipping for details elements inside .menu. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Fans out the first action when no main action exists. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Prevents FAB trigger and labels from being text-selected in Safari. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Cleans up file input styling. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Prevents footer grid styles from applying to script, style, and template children. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Keeps .kbd legible inside colored buttons. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Loading indicators now respect prefers-reduced-motion. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Corrects alignment of horizontal and vertical menu items. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Removes text-wrap: balance from menu items. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Makes highlighted lines span the full scroll width. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Adds an overlay transition for stacked dialogs. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Uses defined Pikaday theme colors for events and ranges. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Clears the range middle cell background. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Limits the root scroll background image to :root. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Improves separation of root color, scroll gutter, and scroll lock behavior. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Gives the select-ghost picker a non-transparent background. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Highlights the select trigger while the native picker is open. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Makes swap-active work with rotate and flip. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
- Adjusts swap layers. (5.6.0) — [release notes](https://github.com/saadeghi/daisyui/releases/tag/v5.6.0)
