We 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 existing RadioGroup component, making it easy to build totally custom checkbox controls.
HTML form components — we've added Input, Select, Textarea, Label, Description, Fieldset, and Legend components that handle all of the ID generation and aria-* 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 and data-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.
A new minor version, since we've introduced a new lexical eslint plugin (facebook/lexical#5908), which enforces consistency around usage of the $ method notation.
A new minor version, since we've introduced a new lexical eslint plugin (facebook/lexical#5908), which enforces consistency around usage of the $ method notation.
Bumps the alt group with 30 updates in the / directory:
1.7.18
2.0.3
2.1.1
2.1.3
0.13.1
0.15.0
0.13.1
0.15.0
0.13.1
0.15.0
0.13.1
0.15.0
0.13.1
0.15.0
0.13.1
0.15.0
0.13.1
0.15.0
7.99.0
8.2.1
7.99.0
7.114.0
7.99.0
8.2.1
2.13.0
2.16.1
0.5.10
0.5.13
1.6.7
1.7.0
0.13.1
0.15.0
14.0.0
14.1.0
14.1.0
14.2.3
18.2.0
18.3.1
18.2.0
18.3.1
2.2.4
2.2.5
4.21.0
5.0.4
9.3.4
10.1.0
6.4.1
6.4.5
14.2.1
15.0.7
10.4.17
10.4.19
2.1.5
2.3.0
8.4.33
8.4.38
16.0.4
17.1.0
3.4.1
3.4.3
Updates
@headlessui/react
from 1.7.18 to 2.0.3Release notes
Sourced from
@headlessui/react
's releases.... (truncated)
Changelog
Sourced from
@headlessui/react
's changelog.... (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)Updates
@heroicons/react
from 2.1.1 to 2.1.3Release notes
Sourced from
@heroicons/react
's releases.Changelog
Sourced from
@heroicons/react
's changelog.Commits
01c786b
2.1.31b9fc17
Improve project READMEs (#1152)fb6bdfa
2.1.2d84ffa5
Include license file with published packages (#1151)957ba2f
ci: add provenance to published packages (#1145)f736825
Update package-lock.json filedf1be9e
Fix changelog linksUpdates
@lexical/link
from 0.13.1 to 0.15.0Release notes
Sourced from
@lexical/link
's releases.... (truncated)
Changelog
Sourced from
@lexical/link
's changelog.... (truncated)
Commits
ea8ca9b
v0.15.0157b77c
[lexical-link][lexical-react] Chore: Fix deprecated usage of toggleLink with ...081188c
[*] Chore: Fix all new lint warnings, plus manual exports clean-up (#5979)93cf85e
v0.14.5 (#5907)a3b9eb4
v0.14.4 (#5900)a951969
docs: fix typedoc links and add missing packages (#5850)db1265a
feat: use dev/prod conditions instead of webpack in exports (#5858)1c46eb6
fix: webpack needs its own export condition (#5833)25ed236
v0.14.3 (#5816)edae3d3
Node fork modules & moduleResolution bundler (#5774)Updates
@lexical/list
from 0.13.1 to 0.15.0Release notes
Sourced from
@lexical/list
's releases.... (truncated)
Changelog
Sourced from
@lexical/list
's changelog.Superseded by #501.