Sourced from @headlessui/react
's
releases.
@headlessui/react
@v2
.0.4Fixed
- [internal] Don’t set a focus fallback for Dialog’s in demo mode (#3194)
- Ensure page doesn't scroll down when pressing
Escape
to close theDialog
component (#3218)- Fix crash when toggling between
virtual
and non-virtual mode inCombobox
component (#3236)- Ensure tabbing to a portalled
<PopoverPanel>
component moves focus inside (without using<PortalGroup>
) (#3239)- Only handle form reset when
defaultValue
is used (#3240)Deprecated
- Mark
SwitchGroup
as deprecated, preferField
instead (#3232)Changed
- Use native
fieldset
instead ofdiv
by default for<Fieldset />
component (#3237)
@headlessui/react
@v2
.0.3Fixed
- Make sure disabling demo mode on
<Combobox>
works (#3182)
@headlessui/react
@v2
.0.2Fixed
- Improve performance of internal
useInertOthers
hook (#3181)
@headlessui/react
@v2
.0.1Fixed
- Remove accidental deprecation comments on
<DialogPanel>
and<DialogTitle>
(#3176)
@headlessui/react
@v2
.0.0We just released Headless UI v2.0 for React which includes a ton of new stuff:
- Built-in anchor positioning — using Floating UI, components like
Menu
,Listbox
, and more can now automatically position their popovers to be anchored to their trigger, adapting as needed to changes in the viewport.- Headless checkbox component — we've added a headless
Checkbox
component to complement our existingRadioGroup
component, making it easy to build totally custom checkbox controls.- HTML form components — we've added
Input
,Select
,Textarea
,Label
,Description
,Fieldset
, andLegend
components that handle all of the ID generation andaria-*
attribute mapping you need to do to connect form fields together.- Improved hover and focus-visible detection — using hooks from the awesome React Aria library under the hood, Headless UI now adds smarter
data-hover
anddata-focus
attributes to your controls that behave more consistently across different devices than the native pseudo-classes.- Combobox list virtualization — the
Combobox
component can now handle giant lists of options with no performance issues.Changelog
Added
... (truncated)
Sourced from @headlessui/react
's
changelog.
[2.0.4] - 2024-05-25
Fixed
- [internal] Don’t set a focus fallback for Dialog’s in demo mode (#3194)
- Ensure page doesn't scroll down when pressing
Escape
to close theDialog
component (#3218)- Fix crash when toggling between
virtual
and non-virtual mode inCombobox
component (#3236)- Ensure tabbing to a portalled
<PopoverPanel>
component moves focus inside (without using<PortalGroup>
) (#3239)- Only handle form reset when
defaultValue
is used (#3240)Deprecated
- Mark
SwitchGroup
as deprecated, preferField
instead (#3232)Changed
- Use native
fieldset
instead ofdiv
by default for<Fieldset />
component (#3237)[2.0.3] - 2024-05-07
Fixed
- Make sure disabling demo mode on
<Combobox>
works (#3182)[2.0.2] - 2024-05-07
Fixed
- Improve performance of internal
useInertOthers
hook (#3181)[2.0.1] - 2024-05-06
Fixed
- Remove accidental deprecation comments on
<DialogPanel>
and<DialogTitle>
(#3176)[2.0.0] - 2024-05-06
Added
- Add new
Checkbox
component (#2887, #2962)- Add new
Button
component (#2887)- Add new
Input
component (#2887, #2902, #2940)- Add new
Textarea
component (#2887, #2902, #2940)- Add new
Select
component (#2887, #2902)- Add new
Fieldset
andLegend
components (#2887)- Add new
Field
,Label
, andDescription
components (#2887, #2941)- Add new
MenuSection
,MenuHeading
, andMenuSeparator
components (#2887)- Add new
ListboxSelectedOption
component (#2887)- Add new
DataInteractive
component (#2887)
... (truncated)
7be23e5
2.0.4 - @headlessui/react
f740050
Use native fieldset
instead of div
by default
for \<Fieldset />
componen...8c3499c
Only handle form reset when defaultValue
is used (#3240)c2754bc
Ensure tabbing to a portalled \<PopoverPanel>
component moves focus inside (...b822c8a
Fix crash when toggling between virtual
and non-virtual
mode in Combobox
...b478189
Mark SwitchGroup
as deprecated, prefer Field
instead (#3232)7fcb410
do not apply aria-modal
in demo mode (#3227)045f2bc
Ensure page doesn't scroll down when pressing Escape
to
close the Dialog
...300e9eb
Update changelog3407625
Use same tense