Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.6.6
->^2.0.0
^1.7.0
->^2.0.0
^2.0.0
->^3.0.0
^4.17.13
->^5.0.0
^20.0.0
->^22.0.0
^9.0.0
->^10.0.0
^1.6.0
->^3.0.0
5.2.2
->5.8.3
Release Notes
tailwindlabs/headlessui (@headlessui/react)
v2.2.1
Compare Source
Added
tabIndex
on theCheckbox
component (#3645)tabIndex
on theRadioGroup
component (#3646)Fixed
ownerDocument
when using internalPortal
component (#3594)@tanstack/react-virtual
to fix warnings in React 19 projects (#3588)aria-invalid
attributes to have a valid'true'
value (#3639)invalid
prop toCombobox
component (#3677)Unexpected undefined
crash inCombobox
component withvirtual
mode (#3678)v2.2.0
Compare Source
Added
v2.1.10
Compare Source
Fixed
React.JSX
instead of deprecated globalJSX
(#3511)ListboxOptions
when usingas={Fragment}
(#3513)v2.1.9
Compare Source
Fixed
Element
is available before polyfilling to prevent crashes in non-browser environments (#3493)instanceof HTMLElement
in some environments (#3494)process
in Combobox component when using virtualization (#3495)v2.1.8
Compare Source
Fixed
as={Fragment}
onMenuButton
,ListboxButton
,DisclosureButton
orButton
components (#3478)v2.1.7
Compare Source
Fixed
Element.prototype.getAnimations
is not available (#3473)v2.1.6
Compare Source
Fixed
ListboxOptions
being incorrectly marked asinert
(#3466)DisclosureButton
inside of aDisclosurePanel
when theDisclosure
is open by default (#3465)v2.1.5
Compare Source
Fixed
PopoverButton
in rapid succession (#3452)v2.1.4
Compare Source
Fixed
transition
prop (#3448)v2.1.3
Compare Source
Fixed
Transition
component state doesn't change when it becomes hidden (#3372)transition
prop, and after scrolling the page (#3407)v2.1.2
Compare Source
Fixed
ListboxOptions
(#3337)unmount
onDialog
works in combination with thetransition
prop onDialogBackdrop
andDialogPanel
components (#3352)Combobox
component when invirtual
mode when options are empty (#3356)anchor
prop (#3357)transition
andfocus
prop combination forPopoverPanel
component (#3361)Popover
components (#3362)Dialog
component (#3365)flushSync
warning forCombobox
component withimmediate
prop enabled (#3366)v2.1.1
Compare Source
Fixed
React.JSX
instead of deprecated globalJSX
(#3511)ListboxOptions
when usingas={Fragment}
(#3513)v2.1.0
Compare Source
Added
Dialog
components at once (without nesting them) (#3242)DialogBackdrop
component (#3307, #3310)PopoverBackdrop
component to replacePopoverOverlay
(#3308)Fixed
Combobox
open when clicking scrollbar inComboboxOptions
(#3249)ComboboxInput
does not sync with current value while typing (#3259)Combobox
component when using native scrollbar (#3190)ComboboxOptions
while closing (#3304)style
prop onComboboxOptions
,ListboxOptions
,MenuItems
, andPopoverPanel
components (#3250)Checkbox
when it isdisabled
(#3251)useId
instead of React internals (for React 19 compatibility) (#3254)Transition
andTransitionChild
components (#3303)Changed
Tab
andShift+Tab
keys when theListbox
component is open (#3284)v2.0.4
Compare Source
Fixed
Escape
to close theDialog
component (#3218)virtual
and non-virtual mode inCombobox
component (#3236)PopoverPanel
component moves focus inside (without usingPortalGroup
) (#3239)defaultValue
is used (#3240)Deprecated
SwitchGroup
as deprecated, preferField
instead (#3232)Changed
fieldset
instead ofdiv
by default forFieldset
component (#3237)v2.0.3
Compare Source
Fixed
Combobox
works (#3182)v2.0.2
Compare Source
Fixed
useInertOthers
hook (#3181)v2.0.1
Compare Source
Fixed
DialogPanel
andDialogTitle
(#3176)v2.0.0
Compare Source
Added
Checkbox
component (#2887, #2962)Button
component (#2887)Input
component (#2887, #2902, #2940)Textarea
component (#2887, #2902, #2940)Select
component (#2887, #2902)Fieldset
andLegend
components (#2887)Field
,Label
, andDescription
components (#2887, #2941)MenuSection
,MenuHeading
, andMenuSeparator
components (#2887)ListboxSelectedOption
component (#2887)DataInteractive
component (#2887)CloseButton
component anduseClose
hook (#3096)anchor
,modal
, andportal
props toCombobox
,Listbox
,Menu
andPopover
components (#2887, #3075, #3097, #3111, #3115, #3121, #3124, #3133, #3138, #3148, #3152, #3154, #3157)autoFocus
prop to focusable components (#2887)virtual
prop toCombobox
component (#2779, #3128, #3160, #3161, #3163)onClose
prop toCombobox
component (#3122)immediate
prop toCombobox
for immediately opening the Combobox when theinput
receives focus (#2686)--button-width
CSS variable on theListboxOptions
,MenuItems
, andPopoverPanel
components (#2887, #3058)--input-width
and--button-width
CSS variables on theComboboxOptions
component (#3057)data-*
attributes as an alternative to the existingdata-headlessui-state
attribute (#2887, #3035, #3061)Fixed
disabled
oraria-disabled
attributes (#2890)displayValue
callback inComboboxInput
component (#3048)multiple
prop inCombobox
component (#3099)ComboboxInput
component (#3065, #3073)Transition
component (#3074)ListboxOptions
andMenuItems
components (#3112)Dialog
component (#2889)touchmove
oninput
elements inside a dialog (#3166)Changed
Checkbox
,Switch
, andRadioGroup
components (#3095)RadioGroup.Option
component in favor of newRadio
component (#2887)active
prop in favor of newfocus
prop (#2887)ListboxOptions
,ListboxOption
,ComboboxOptions
,ComboboxOption
, andTabGroup
components (#3109)div
toFragment
onTransition
components (#3110, #3147)Combobox
component to have anull
value (#3064, #3100)ListboxButton
component (#2972)entered
prop on theTransition
component (#3089)ComboboxOptions
component (#3126)DialogBackdrop
andDialogOverlay
components (#3171)v1.7.19
Compare Source
Fixed
disabled
state onTab
component (#2918)Dialog.Panel
(#2919)hidden
attribute to internalHidden
component when theFeatures.Hidden
feature is used (#2955)tabIndex
on theSwitch
component (#2966)disabled
state to hidden inputs in form-like components (#3004)selectedIndex
for controlledTab
components (#3037)v1.7.18
Compare Source
Fixed
Dialog
'sonClose
twice on mobile devices (#2690)Dialog
(#2697)Tab.Panel
components are hidden from the accessibility tree (#2708)role="alertdialog"
toDialog
component (#2709)Combobox.Input
component closes theCombobox
(#2712)className
prop when theTransition
component is currently not transitioning (#2722)Disclosure.Panel
andPopover.Panel
whenas={Fragment}
(#2760)Listbox
component in Chrome (#2824)v1.7.17
Compare Source
Fixed
<Listbox multiple>
and<Combobox multiple>
(#2626)MainTreeNode
inPopover.Group
component only (#2634)Dialog
components on iOS (#2635)Tab
components are available when setting the next index (#2642)Combobox.Input
component on page load (#2654)appear
works using theTransition
component (even when used with SSR) (#2646)nullable
prop on theCombobox
component (#2660)Suspense
(#2663)v1.7.16
Compare Source
Fixed
Combobox.Input
value (#2568)aria-expanded
purely based on the open/closed state (#2610)Enter
even if no submit-like button was found (#2613)nhost/nhost (@nhost/nextjs)
v2.2.5
Compare Source
Patch Changes
7fea29a
: fix: updatetypes
config and fix the exposed React components203bc97
]7fea29a
]v2.2.4
Compare Source
Patch Changes
0d6fc42
]v2.2.3
Compare Source
v2.2.2
Compare Source
v2.2.1
Compare Source
v2.2.0
Compare Source
v2.1.24
Compare Source
v2.1.23
Compare Source
v2.1.22
Compare Source
v2.1.21
Compare Source
v2.1.20
Compare Source
v2.1.19
Compare Source
v2.1.18
Compare Source
v2.1.17
Compare Source
v2.1.16
Compare Source
v2.1.15
Compare Source
v2.1.14
Compare Source
v2.1.13
Compare Source
v2.1.12
Compare Source
v2.1.11
Compare Source
v2.1.10
Compare Source
v2.1.9
Compare Source
v2.1.8
Compare Source
v2.1.7
Compare Source
v2.1.6
Compare Source
v2.1.5
Compare Source
v2.1.4
Compare Source
v2.1.2
Compare Source
Patch Changes
43c86fe
]v2.1.1
Compare Source
v2.1.0
Compare Source
v2.0.2
Compare Source
v2.0.1
Compare Source
v1.13.40
Compare Source
v1.13.39
Compare Source
v1.13.38
Compare Source
Patch Changes
4fe4a16
]v1.13.37
Compare Source
Patch Changes
v1.13.36
Compare Source
Patch Changes
v1.13.35
Compare Source
Patch Changes
v1.13.34
Compare Source
Patch Changes
prettier/eslint-config-prettier (eslint-config-prettier)
v10.1.1
Compare Source
Patch Changes
#309
eb56a5e
Thanks @JounQin! - fix: separate the/flat
entry for compatibilityFor flat config users, the previous
"eslint-config-prettier"
entry still works, but"eslint-config-prettier/flat"
adds a newname
property for config-inspector, we just can't add it for the default entry for compatibility.See also #308
v10.1.0
Compare Source
Minor Changes
56e2e34
Thanks @JounQin! - feat: migrate to exports fieldv10.0.3
Compare Source
Patch Changes
#294
8dbbd6d
Thanks @FloEdelmann! - feat: add name to config#280
cba5737
Thanks @zanminkian! - feat: add declaration filev10.0.2
Compare Source
Patch Changes
e750edc
Thanks @Fdawgs! - chore(package): explicitly declare js module typev10.0.1
Compare Source
eslint-config-prettier
10.0.1
What's Changed
@stylistic/eslint-plugin
by @abrahamguo in https://github.com/prettier/eslint-config-prettier/pull/272New Contributors
Full Changelog: prettier/eslint-config-prettier@v9.1.0...v10.0.1
v10.0.0
Compare Source
Major Changes
5be64be
Thanks @abrahamguo! - add support for @stylistic formatting rulesv9.1.0
Compare Source
ESLINT_CONFIG_PRETTIER_NO_DEPRECATED
environment variable.dcastil/tailwind-merge (tailwind-merge)
v3.1.0
Compare Source
New Features
Bug Fixes
via-(length:*)
class being merged withvia-<color>
classes accidentally by @dcastil in https://github.com/dcastil/tailwind-merge/pull/559Documentation
Other
Full Changelog: dcastil/tailwind-merge@v3.0.2...v3.1.0
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow, @syntaxfm, @getsentry, @codecov, @sourcegraph and a private sponsor for sponsoring tailwind-merge! ❤️
v3.0.2
Compare Source
Bug Fixes
px
value not being recognized for some class groups by @dcastil in https://github.com/dcastil/tailwind-merge/pull/538Full Changelog: dcastil/tailwind-merge@v3.0.1...v3.0.2
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow, @syntaxfm, @getsentry, @codecov and a private sponsor for sponsoring tailwind-merge! ❤️
v3.0.1
Compare Source
Bug Fixes
b9c136d
e22885e
Full Changelog: dcastil/tailwind-merge@v3.0.0...v3.0.1
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow, @syntaxfm, @getsentry, @codecov and a private sponsor for sponsoring tailwind-merge! ❤️
v3.0.0
Compare Source
Tailwind CSS v4 is here and it's time to upgrade tailwind-merge to support it. tailwind-merge v3.0.0 is more accurate than ever and follows the Tailwind CSS spec more closely than in v2. That is thanks to Tailwind CSS v4 being more consistent than ever.
This release drops support for Tailwind CSS v3 and in turn adds support for Tailwind CSS v4. That means you should upgrade to Tailwind CSS v4 and tailwind-merge v3 together. All breaking changes are related to the Tailwind CSS v4 support.
Check out the migration guide and if you have any questions, feel free to create an issue.
Breaking Changes
isLength
validator was removed and split into separate validatorsisNumber
andisFraction
by @dcastil in https://github.com/dcastil/tailwind-merge/pull/518-
character anymore by @dcastil in https://github.com/dcastil/tailwind-merge/pull/518Configuration
📅 Schedule: Branch creation - "* 0-3 1 * *" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.