blowfish
blowfish copied to clipboard
📌 Bump @headlessui/react from 1.7.19 to 2.0.3
Bumps @headlessui/react from 1.7.19 to 2.0.3.
Release notes
Sourced from @​headlessui/react
's releases.
@​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
- 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
,Description
components (#2887, #2941)- Add new
MenuSection
,MenuHeading
, andMenuSeparator
components (#2887)- Add new
ListboxSelectedOption
component (#2887)- Add new
DataInteractive
component (#2887)- Add new
CloseButton
component anduseClose
hook (#3096)- Add new
anchor
,modal
, andportal
props toCombobox
,Listbox
,Menu
andPopover
components (#2887, #3075, #3097, #3111, #3115, #3121, #3124, #3133, #3138, #3148, #3152, #3154, #3157)- Add new
autoFocus
prop to focusable components (#2887)- Add new
virtual
prop toCombobox
component (#2779, #3128, #3160, #3161, #3163)- Add new
onClose
prop toCombobox
component (#3122)- Add new
immediate
prop toCombobox
for immediately opening the Combobox when theinput
receives focus (#2686)- Add new
--button-width
CSS variable on theListboxOptions
,MenuItems
, andPopoverPanel
components (#2887, #3058)- Add new
--input-width
and--button-width
CSS variables on theComboboxOptions
component (#3057)- Add new
data-*
attributes as an alternative to the existingdata-headlessui-state
attribute (#2887, #3035, #3061)
... (truncated)
Changelog
Sourced from @​headlessui/react
's changelog.
[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)- Add new
CloseButton
component anduseClose
hook (#3096)- Add new
anchor
,modal
, andportal
props toCombobox
,Listbox
,Menu
andPopover
components (#2887, #3075, #3097, #3111, #3115, #3121, #3124, #3133, #3138, #3148, #3152, #3154, #3157)- Add new
autoFocus
prop to focusable components (#2887)- Add new
virtual
prop toCombobox
component (#2779, #3128, #3160, #3161, #3163)- Add new
onClose
prop toCombobox
component (#3122)- Add new
immediate
prop toCombobox
for immediately opening the Combobox when theinput
receives focus (#2686)- Add new
--button-width
CSS variable on theListboxOptions
,MenuItems
, andPopoverPanel
components (#2887, #3058)- Add new
--input-width
and--button-width
CSS variables on theComboboxOptions
component (#3057)- Add new
data-*
attributes as an alternative to the existingdata-headlessui-state
attribute (#2887, #3035, #3061)Fixed
- Fix scroll-locking on iOS (#2891)
- Fix cancellation of events when using
disabled
oraria-disabled
attributes (#2890)- Fix unnecessary execution of the
displayValue
callback inComboboxInput
component (#3048)- Fix types for
multiple
prop inCombobox
component (#3099)- Fix focus handling in
ComboboxInput
component (#3065, #3073)- Fix enter transitions in
Transition
component (#3074)
... (truncated)
Commits
f513614
2.0.3 -@​headlessui/react
a303819
Make sure disabling demo mode on\<Combobox>
works (#3182)48cf712
2.0.2 -@​headlessui/react
e0688c4
Improve performance of internaluseInertOthers
hook (#3181)886fdf7
Ensure clicking aComboboxOption
after filtering the options, correctly tri...2d5d35a
2.0.1 -@​headlessui/react
cfbcf5b
Remove accidental deprecation comments on\<DialogPanel>
and\<DialogTitle>
...fb13190
2.0.0 -@​headlessui/react
d416c1c
Don’t canceltouchmove
oninput
elements inside a dialog (#3166)a45cb6f
Remove deprecatedDialogBackdrop
andDialogOverlay
components (#3171)- Additional commits viewable in compare view
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 merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@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)