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.
Bumps the web-deps group with 20 updates in the /web directory:
5.0.17
5.0.18
5.0.17
5.0.18
5.0.18
5.0.19
1.7.18
2.0.3
5.0.0
5.2.2
0.5.12
0.5.13
14.1.4
14.2.3
18.2.0
18.3.1
18.2.76
18.3.2
18.2.0
18.3.1
18.2.25
18.3.0
20.12.7
20.12.12
7.6.0
7.10.0
7.6.0
7.10.0
13.7.2
13.9.0
8.57.0
9.3.0
14.1.4
14.2.3
2.15.1
3.2.0
17.22.1
17.23.5
4.7.2
4.10.5
Updates
@fontsource-variable/fira-code
from 5.0.17 to 5.0.18Commits
Updates
@fontsource-variable/inter
from 5.0.17 to 5.0.18Commits
Updates
@fontsource-variable/newsreader
from 5.0.18 to 5.0.19Commits
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
@netlify/plugin-nextjs
from 5.0.0 to 5.2.2Commits
Updates
@tailwindcss/typography
from 0.5.12 to 0.5.13Release notes
Sourced from
@tailwindcss/typography
's releases.Changelog
Sourced from
@tailwindcss/typography
's changelog.Commits
e21d9e6
0.5.13c0dea6c
Don't apply margins to\<br>
elements contained in an\<li>
in FF (#350)Updates
next
from 14.1.4 to 14.2.3Release notes
Sourced from next's releases.
... (truncated)
Commits
2e7a96a
v14.2.3a230be4
Clean-up fetch metrics tracking (#64746)73c2d63
fix: remove traceparent from cachekey should not remove traceparent from orig...dd44191
fix root page revalidation when redirecting in a server action (#64730)8b4c234
prevent erroneous route interception during lazy fetch (#64692)d6a7ca0
fix(fetch-cache): fix additional typo, add type & data validation (#64799)4a6b511
Fix next/image usage in mdx (#64875)04cc13c
Fix mixed exports in server component with barrel optimization (#64894)8d01d49
fix: mixing namespace import and named import client components (#64809)de84e3a
Fix: resolve mixed re-exports module as cjs (#64681)Updates
react
from 18.2.0 to 18.3.1Release notes
Sourced from react's releases.
Changelog
Sourced from react's changelog.
Commits
f1338f8
ExportReact.act
from 18.3d6c42f7
Bump to 18.3.173bfaa1
Turn on key spread warning in jsx-runtime for everyone (#25697)c2a246e
Turn on string ref deprecation warning for everybody (not codemoddable) (#25383)2cfb474
Bump version from 18.2 to 18.3Maintainer changes
This version was pushed to npm by react-bot, a new releaser for react since your current version.
Updates
@types/react
from 18.2.76 to 18.3.2Commits
Updates
react-dom
from 18.2.0 to 18.3.1Release notes
Sourced from react-dom's releases.
Changelog
Sourced from react-dom's changelog.
Commits
d6c42f7
Bump to 18.3.18a015b6
Add deprecation warning for unmountComponentAtNodec3b2839
Add deprecation warning for findDOMNoded4ea75d
ReactDOMTestUtils deprecation warnings7548c01
DeprecaterenderToStaticNodeStream
(#28872) (#28874)5894232
Enable warning for defaultProps on function components for everyone (#25699)c2a246e
Turn on string ref deprecation warning for everybody (not codemoddable) (#25383)2cfb474
Bump version from 18.2 to 18.3Maintainer changes
This version was pushed to npm by react-bot, a new releaser for react-dom since your current version.
Updates
@types/react-dom
from 18.2.25 to 18.3.0Commits
Updates
@types/node
from 20.12.7 to 20.12.12Commits
Updates
@types/react
from 18.2.76 to 18.3.2Commits
Updates
@types/react-dom
from 18.2.25 to 18.3.0Commits
Updates
@typescript-eslint/eslint-plugin
from 7.6.0 to 7.10.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
c18226e
chore(release): publish 7.10.08d92ba8
docs: [no-floating-promises] fix capitalization typo (#9118)d951d83
fix(eslint-plugin): [prefer-regexp-exec] fix heuristic to check whether regex...987a96e
feat(eslint-plugin): [sort-type-constituents] support case sensitive sorting ...77fc366
chore(release): publish 7.9.0f53fece
chore: add knip (#8192)8acb8d4
fix(eslint-plugin): [explicit-function-return-types] fix false positive on de...d696ea2
docs(eslint-plugin): fix several 404 URLs (#9064)37a41d9
docs: fix broken link toimport/no-duplicates
onno-duplicate-imports
pag...ab92621
docs: correct its/it's spelling (#9048)Updates
@typescript-eslint/parser
from 7.6.0 to 7.10.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.Commits
c18226e
chore(release): publish 7.10.077fc366
chore(release): publish 7.9.0f53fece
chore: add knip (#8192)ee677f6
chore(release): publish 7.8.03e19436
chore(release): publish 7.7.1e44a1a2
chore(release): publish 7.7.0Updates
cypress
from 13.7.2 to 13.9.0Release notes
Sourced from cypress's releases.
Commits
b31740c
chore: revert making check-ts resource-class smaller (#29484)bd8e9bf
chore: release 13.9.0 (#29485)d875569
chore: fix mocha junit reporter when running mocha <6 (#29481)66dac23
fix: #29171 set correct host header with fetch (#29452)84b6bf2
chore: right size some circleci jobs (#29448)555a924
fix: update firefox to close extra windows between specs (#29475)4782f89
chore: release@cypress/eslint-plugin-dev-v6
.0.03b799a1
breaking: the supported eslint version is 8 for@cypress/eslint-plugin-dev
.d1b59a4
chore: release@cypress/react-v8
.0.11396e96
fix: handle promises rejected with undefined gracefully (#29454)Updates
eslint
from 8.57.0 to 9.3.0Release notes
Sourced from eslint's releases.