Skip to content

Releases: tailwindlabs/headlessui

@headlessui/react@v2.2.4

20 May 14:17
bc76bbd
Compare
Choose a tag to compare

Fixed

  • Fix Combobox error (unexpected undefined) when using virtual mode (#3734)

@headlessui/react@v2.2.3

12 May 21:49
8a24040
Compare
Choose a tag to compare

Added

  • Add a quick trigger action to the Menu, Listbox and Combobox components (#3700)

Fixed

  • Fix clicking Label component should open <Input type="file"> (#3707)
  • Ensure clicking on interactive elements inside Label component works (#3709)
  • Fix focus not returned to SVG Element (#3704)
  • Fix Listbox not focusing first or last option on ArrowUp / ArrowDown (#3721)
  • Performance improvement: only re-render top-level component when nesting components e.g.: Menu inside a Dialog (#3722)
  • Fix closing Menu when other Menu is opened (#3726)

@headlessui/react@v2.2.2

17 Apr 13:18
df88f4c
Compare
Choose a tag to compare

Fixed

  • Improve Menu component performance (#3685)
  • Improve Listbox component performance (#3688)
  • Improve Combobox component performance (#3697)
  • Open Menu and Listbox on mousedown (#3689)
  • Fix Transition component from incorrectly exposing the Closing state (#3696)

@headlessui/react@v2.2.1

04 Apr 14:48
ef9c172
Compare
Choose a tag to compare

Added

  • Accept tabIndex on the Checkbox component (#3645)
  • Accept tabIndex on the RadioGroup component (#3646)

Fixed

  • Use correct ownerDocument when using internal Portal component (#3594)
  • Bump @tanstack/react-virtual to fix warnings in React 19 projects (#3588)
  • Fix aria-invalid attributes to have a valid 'true' value (#3639)
  • Add missing invalid prop to Combobox component (#3677)
  • Fix Unexpected undefined crash in Combobox component with virtual mode (#3678)

@headlessui/tailwindcss@v0.2.2

06 Feb 13:22
1be0e67
Compare
Choose a tag to compare
  • Support installing with Tailwind CSS v4 (#3634)

@headlessui/react@v2.2.0

25 Oct 13:52
d71fb9c
Compare
Choose a tag to compare

Added

  • Add React 19 support (#3543)

@headlessui/react@v2.1.10

10 Oct 18:58
5eb3b12
Compare
Choose a tag to compare

Fixed

  • Use React.JSX instead of deprecated global JSX (#3511)
  • Fix crash in ListboxOptions when using as={Fragment} (#3513)

@headlessui/react@v2.1.9

03 Oct 09:58
2422250
Compare
Choose a tag to compare

Fixed

  • Ensure Element is available before polyfilling to prevent crashes in non-browser environments (#3493)
  • Fix crash when using instanceof HTMLElement in some environments (#3494)
  • Cleanup process in Combobox component when using virtualization (#3495)

@headlessui/react@v2.1.8

12 Sep 10:36
994303f
Compare
Choose a tag to compare

Fixed

  • Fix crash when using as={Fragment} on MenuButton, ListboxButton, DisclosureButton or Button components (#3478)

@headlessui/react@v2.1.7

11 Sep 15:33
dde00da
Compare
Choose a tag to compare

Fixed

  • Prevent crash in environments where Element.prototype.getAnimations is not available (#3473)