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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/feeddeck/feeddeck/pull/168
Author: @dependabot[bot]
Created: 6/1/2024
Status: ✅ Merged
Merged: 6/8/2024
Merged by: @ricoberger
Base:
main← Head:dependabot/npm_and_yarn/landing/npm-eade0e0126📝 Commits (1)
4343530Bump the npm group in /landing with 10 updates📊 Changes
2 files changed (+1158 additions, -833 deletions)
View changed files
📝
landing/package-lock.json(+1148 -823)📝
landing/package.json(+10 -10)📄 Description
Bumps the npm group in /landing with 10 updates:
1.7.182.0.420.12.220.13.08.57.09.4.014.1.414.2.314.1.414.2.318.2.018.3.118.2.7318.3.318.2.018.3.118.2.2318.3.05.4.35.4.5Updates
@headlessui/reactfrom 1.7.18 to 2.0.4Release notes
Sourced from
@headlessui/react's releases.... (truncated)
Changelog
Sourced from
@headlessui/react's changelog.... (truncated)
Commits
7be23e52.0.4 -@headlessui/reactf740050Use nativefieldsetinstead ofdivby default for\<Fieldset />componen...8c3499cOnly handle form reset whendefaultValueis used (#3240)c2754bcEnsure tabbing to a portalled\<PopoverPanel>component moves focus inside (...b822c8aFix crash when toggling betweenvirtualand non-virtual mode inCombobox...b478189MarkSwitchGroupas deprecated, preferFieldinstead (#3232)7fcb410do not applyaria-modalin demo mode (#3227)045f2bcEnsure page doesn't scroll down when pressingEscapeto close theDialog...300e9ebUpdate changelog3407625Use same tenseUpdates
@types/nodefrom 20.12.2 to 20.13.0Commits
Updates
eslintfrom 8.57.0 to 9.4.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
a5f7e589.4.08c6d0c3Build: changelog update for 9.4.0010dd2echore: upgrade to@eslint/js@9.4.0(#18534)5e1b5dcchore: package.json update for@eslint/jsreleased7ab6f5docs: update theme when whenprefers-color-schemechanges (#18510)594145frefactor: switch to@eslint/config-array(#18527)525fdffdocs: fix components files (#18519)89a4a0afeat: ignore IIFE's in theno-loop-funcrule (#17528)80747d2docs: refactorprefer-destructuringrule (#18472)f6534d1fix: skip processor code blocks that match only universal patterns (#18507)Updates
eslint-config-nextfrom 14.1.4 to 14.2.3Release notes
Sourced from eslint-config-next's releases.
... (truncated)
Commits
2e7a96av14.2.3c850e4av14.2.2c0ae6f6v14.2.1774563fv14.2.07aabb1dv14.2.0-canary.67265d7b9v14.2.0-canary.6622754fav14.2.0-canary.65167ea33v14.2.0-canary.64c289063v14.2.0-canary.63e46d088v14.2.0-canary.62Updates
nextfrom 14.1.4 to 14.2.3Release notes
Sourced from next's releases.
... (truncated)
Commits
2e7a96av14.2.3a230be4Clean-up fetch metrics tracking (#64746)73c2d63fix: remove traceparent from cachekey should not remove traceparent from orig...dd44191fix root page revalidation when redirecting in a server action (#64730)8b4c234prevent erroneous route interception during lazy fetch (#64692)d6a7ca0fix(fetch-cache): fix additional typo, add type & data validation (#64799)4a6b511Fix next/image usage in mdx (#64875)04cc13cFix mixed exports in server component with barrel optimization (#64894)8d01d49fix: mixing namespace import and named import client components (#64809)de84e3aFix: resolve mixed re-exports module as cjs (#64681)Updates
reactfrom 18.2.0 to 18.3.1Release notes
Sourced from react's releases.
Changelog
Sourced from react's changelog.
Commits
f1338f8ExportReact.actfrom 18.3d6c42f7Bump to 18.3.173bfaa1Turn on key spread warning in jsx-runtime for everyone (#25697)c2a246eTurn on string ref deprecation warning for everybody (not codemoddable) (#25383)2cfb474Bump 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/reactfrom 18.2.73 to 18.3.3Commits
Updates
react-domfrom 18.2.0 to 18.3.1Release notes
Sourced from react-dom's releases.
Changelog
Sourced from react-dom's changelog.
Commits
d6c42f7Bump to 18.3.18a015b6Add deprecation warning for unmountComponentAtNodec3b2839Add deprecation warning for findDOMNoded4ea75dReactDOMTestUtils deprecation warnings7548c01DeprecaterenderToStaticNodeStream(#28872) (Description has been truncated🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.