Changelog

Explore the changelog for the latest version of Yamada UI. Learn about the features, bug fixes, and improvements.

@yamada-ui/react@2.2.1

This version was released on May 12, 2026.

Patch changes

  • #6789 462b4b3 Thanks @taroj1205! - Fixed the InfiniteScrollArea feed root keyboard focusability regression.

  • #7497 c04e689 Thanks @hirotomoyamada! - Fixed a bug where clicking on Accordion items in Safari did not focus correctly.

  • #7361 ee00d19 Thanks @hirotomoyamada! - Fixed useCheckboxGroup to correctly forward the native disabled attribute when an item is disabled by the max limit.

  • #7008 02211a9 Thanks @hirotomoyamada! - ColorPicker forwards matchWidth: false to useCombobox so the popover no longer stretches to the field width.

  • #7017 2412088 Thanks @hirotomoyamada! - Fix DatePicker multiple mode so pressing Enter on an already-selected date in the input no longer removes it from the value array. The Enter handler now appends only when the date is not already selected and the max limit has not been reached, instead of toggling via the shared calendar-cell logic.

  • #7012 f2c158f Thanks @hirotomoyamada! - Fix DatePicker onKeyDown to branch on the actual mode (range / multiple / single) instead of the current value type, so Enter and Backspace work when no value is set yet. Also pass locale through dayjs(value).locale(locale) instead of dayjs(value, locale) which mistakenly treats locale as a format string.

  • #7019 b7a1651 Thanks @hirotomoyamada! - Fixed DatePicker not opening the calendar when clicking the start or end input in range mode.

  • #7137 ffb62ba Thanks @dependabot! - Updated icons.

  • #7137 ffb62ba Thanks @dependabot! - Updated dependencies.

  • #7137 ffb62ba Thanks @dependabot! - Updated style props.

  • #7499 a18d516 Thanks @hirotomoyamada! - Fix focus restoration to trigger element after closing Popover with Escape key on WebKit

  • #7478 444e1e0 Thanks @hirotomoyamada! - Fixed a bug where property values were not being set correctly when using useInjectVarsIntoProps or useInjectVarsIntoCss with responsive objects or color mode arrays.

  • #6898 94e99c9 Thanks @hirotomoyamada! - Added ExtractStyleValueWithCondition type.

  • #7006 ad56ae7 Thanks @hirotomoyamada! - usePopoverStyleProps now drops null and undefined entries so consumer-provided defaults survive when an explicit undefined prop is passed in.

  • #6735 c7aff55 Thanks @hirotomoyamada! - Add pointer event handlers to ScrollArea so hover indicators react to pointer-driven interactions in addition to mouse events.

  • #6898 94e99c9 Thanks @hirotomoyamada! - Formatted code.

  • #6898 94e99c9 Thanks @hirotomoyamada! - Fixed a bug where the Indicator component did not correctly handle color mode arrays or responsive design objects set for the color, duration, or timingFunction props.

  • #6898 94e99c9 Thanks @hirotomoyamada! - Fixed a bug in the tone function used by color where values less than 50 or greater than 950 did not default to 500 as expected.

  • #6898 94e99c9 Thanks @hirotomoyamada! - Fixed a bug where setting a color mode array or responsive design object for focusBorderColor or errorBorderColor (such as in Input) did not result in the correct value.

  • 94e99c9 Updated dependencies.

@yamada-ui/cli@2.1.6

This version was released on May 12, 2026.

Patch changes

@yamada-ui/utils@2.1.3

This version was released on May 12, 2026.

Patch changes