Version Packages (next)#3167
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
15dbc4c to
21f4f0e
Compare
21f4f0e to
0385821
Compare
0385821 to
073299f
Compare
1fecc66 to
2928ecd
Compare
c5be8d2 to
7ae5140
Compare
7ae5140 to
7422ef8
Compare
7422ef8 to
f86c2ba
Compare
f86c2ba to
68f18a1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to v2, this PR will be updated.
v2is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonv2.Releases
@zag-js/popover@2.0.0-next.1
Major Changes
#3167
cb2ca19Thanks@github-actions! - Breaking: Remove the
portalledprop and theapi.portalledvalue.The popover now auto-detects whether its content is portalled (rendered outside the trigger's DOM subtree) and proxies
tab order accordingly — so forgetting to set
portalledcan no longer break keyboard accessibility. Decide portallingpurely by where you render the content:
To render inline, drop the
Portalwrapper (previouslyportalled: false); tab order is still handled automatically.Patch Changes
#3167
8148d4dThanks@github-actions! - Fix positioner appearing in the top-left corner on first
open (most visible in the Svelte adapter). The positioner now stays hidden off-screen via a CSS variable fallback in
transforminstead of apositioned-gatedopacity. This keeps the framework-managed style static, so reactivere-renders no longer clobber the
--x/--yvariables popper sets.As a result, the internal
positionedcontext flag is removed from positioned machines (popover, menu, select, etc.).Also fixes
cascade-selectpositioning: it now sets the initial placement before measuring and defers the firstplacement computation (matching the other components), so it positions correctly on open — including
defaultOpen.Updated dependencies [
8148d4d]:@zag-js/tree-view@2.0.0-next.1
Major Changes
#3167
253a586Thanks@github-actions! - Breaking: Rename
getCellPropstogetNodeCellPropsfor consistency with the other node-scoped tree-view APIs.
Migration
Patch Changes
1b6233d]:@zag-js/menu@2.0.0-next.1
Minor Changes
#3167
9d7159aThanks@github-actions! - Add the new
@zag-js/menubarmachine for buildingWAI-ARIA menubars.
Each top-level item is a standalone
menumachine. PassmenubarApi.getMenuContext()to each menu'smenubarpropso its trigger behaves as a menubar item.
The menubar coordinates:
Patch Changes
#3167
8148d4dThanks@github-actions! - Fix positioner appearing in the top-left corner on first
open (most visible in the Svelte adapter). The positioner now stays hidden off-screen via a CSS variable fallback in
transforminstead of apositioned-gatedopacity. This keeps the framework-managed style static, so reactivere-renders no longer clobber the
--x/--yvariables popper sets.As a result, the internal
positionedcontext flag is removed from positioned machines (popover, menu, select, etc.).Also fixes
cascade-selectpositioning: it now sets the initial placement before measuring and defers the firstplacement computation (matching the other components), so it positions correctly on open — including
defaultOpen.Updated dependencies [
8148d4d]:@zag-js/menubar@2.0.0-next.1
Minor Changes
#3167
9d7159aThanks@github-actions! - Add the new
@zag-js/menubarmachine for buildingWAI-ARIA menubars.
Each top-level item is a standalone
menumachine. PassmenubarApi.getMenuContext()to each menu'smenubarpropso its trigger behaves as a menubar item.
The menubar coordinates:
Patch Changes
@zag-js/core@2.0.0-next.1
Patch Changes
@zag-js/preact@2.0.0-next.1
Patch Changes
@zag-js/react@2.0.0-next.1
Patch Changes
@zag-js/solid@2.0.0-next.1
Patch Changes
@zag-js/svelte@2.0.0-next.1
Patch Changes
@zag-js/vanilla@2.0.0-next.1
Patch Changes
@zag-js/vue@2.0.0-next.1
Patch Changes
@zag-js/accordion@2.0.0-next.1
Patch Changes
@zag-js/angle-slider@2.0.0-next.1
Patch Changes
@zag-js/async-list@2.0.0-next.1
Patch Changes
#3167
b2f17f4Thanks@github-actions! - Rename the internal load-more state flag to
isLoadingMorefor consistency with the public API.Updated dependencies []:
@zag-js/avatar@2.0.0-next.1
Patch Changes
@zag-js/carousel@2.0.0-next.1
Patch Changes
@zag-js/cascade-select@2.0.0-next.1
Patch Changes
#3167
8148d4dThanks@github-actions! - Fix positioner appearing in the top-left corner on first
open (most visible in the Svelte adapter). The positioner now stays hidden off-screen via a CSS variable fallback in
transforminstead of apositioned-gatedopacity. This keeps the framework-managed style static, so reactivere-renders no longer clobber the
--x/--yvariables popper sets.As a result, the internal
positionedcontext flag is removed from positioned machines (popover, menu, select, etc.).Also fixes
cascade-selectpositioning: it now sets the initial placement before measuring and defers the firstplacement computation (matching the other components), so it positions correctly on open — including
defaultOpen.Updated dependencies [
1b6233d,8148d4d]:@zag-js/checkbox@2.0.0-next.1
Patch Changes
@zag-js/clipboard@2.0.0-next.1
Patch Changes
@zag-js/collapsible@2.0.0-next.1
Patch Changes
@zag-js/color-picker@2.0.0-next.1
Patch Changes
#3167
8148d4dThanks@github-actions! - Fix positioner appearing in the top-left corner on first
open (most visible in the Svelte adapter). The positioner now stays hidden off-screen via a CSS variable fallback in
transforminstead of apositioned-gatedopacity. This keeps the framework-managed style static, so reactivere-renders no longer clobber the
--x/--yvariables popper sets.As a result, the internal
positionedcontext flag is removed from positioned machines (popover, menu, select, etc.).Also fixes
cascade-selectpositioning: it now sets the initial placement before measuring and defers the firstplacement computation (matching the other components), so it positions correctly on open — including
defaultOpen.#3198
e4e0b2dThanks@greymoth-jp! - Fix the color channel input committing a partial value when
Enteris pressed to confirm an IME composition.
Updated dependencies [
8148d4d]:@zag-js/combobox@2.0.0-next.1
Patch Changes
#3167
8148d4dThanks@github-actions! - Fix positioner appearing in the top-left corner on first
open (most visible in the Svelte adapter). The positioner now stays hidden off-screen via a CSS variable fallback in
transforminstead of apositioned-gatedopacity. This keeps the framework-managed style static, so reactivere-renders no longer clobber the
--x/--yvariables popper sets.As a result, the internal
positionedcontext flag is removed from positioned machines (popover, menu, select, etc.).Also fixes
cascade-selectpositioning: it now sets the initial placement before measuring and defers the firstplacement computation (matching the other components), so it positions correctly on open — including
defaultOpen.Updated dependencies [
1b6233d,8148d4d]:@zag-js/date-input@2.0.0-next.1
Patch Changes
@zag-js/date-picker@2.0.0-next.1
Patch Changes
#3167
8148d4dThanks@github-actions! - Fix positioner appearing in the top-left corner on first
open (most visible in the Svelte adapter). The positioner now stays hidden off-screen via a CSS variable fallback in
transforminstead of apositioned-gatedopacity. This keeps the framework-managed style static, so reactivere-renders no longer clobber the
--x/--yvariables popper sets.As a result, the internal
positionedcontext flag is removed from positioned machines (popover, menu, select, etc.).Also fixes
cascade-selectpositioning: it now sets the initial placement before measuring and defers the firstplacement computation (matching the other components), so it positions correctly on open — including
defaultOpen.Updated dependencies [
8148d4d]:@zag-js/dialog@2.0.0-next.1
Patch Changes
@zag-js/dnd@2.0.0-next.1
Patch Changes
@zag-js/drawer@2.0.0-next.1
Patch Changes
@zag-js/editable@2.0.0-next.1
Patch Changes
@zag-js/file-upload@2.0.0-next.1
Patch Changes
@zag-js/floating-panel@2.0.0-next.1
Patch Changes
8148d4d]:@zag-js/gridlist@2.0.0-next.1
Patch Changes
1b6233d]:@zag-js/hover-card@2.0.0-next.1
Patch Changes
#3167
8148d4dThanks@github-actions! - Fix positioner appearing in the top-left corner on first
open (most visible in the Svelte adapter). The positioner now stays hidden off-screen via a CSS variable fallback in
transforminstead of apositioned-gatedopacity. This keeps the framework-managed style static, so reactivere-renders no longer clobber the
--x/--yvariables popper sets.As a result, the internal
positionedcontext flag is removed from positioned machines (popover, menu, select, etc.).Also fixes
cascade-selectpositioning: it now sets the initial placement before measuring and defers the firstplacement computation (matching the other components), so it positions correctly on open — including
defaultOpen.Updated dependencies [
8148d4d]:@zag-js/image-cropper@2.0.0-next.1
Patch Changes
@zag-js/listbox@2.0.0-next.1
Patch Changes
1b6233d]:@zag-js/marquee@2.0.0-next.1
Patch Changes
@zag-js/navigation-menu@2.0.0-next.1
Patch Changes
@zag-js/number-input@2.0.0-next.1
Patch Changes
@zag-js/pagination@2.0.0-next.1
Patch Changes
@zag-js/password-input@2.0.0-next.1
Patch Changes
@zag-js/pin-input@2.0.0-next.1
Patch Changes
@zag-js/presence@2.0.0-next.1
Patch Changes
@zag-js/progress@2.0.0-next.1
Patch Changes
@zag-js/qr-code@2.0.0-next.1
Patch Changes
@zag-js/radio-group@2.0.0-next.1
Patch Changes
@zag-js/rating-group@2.0.0-next.1
Patch Changes
@zag-js/scheduler@2.0.0-next.1
Patch Changes
@zag-js/scroll-area@2.0.0-next.1
Patch Changes
@zag-js/select@2.0.0-next.1
Patch Changes
#3167
8148d4dThanks@github-actions! - Fix positioner appearing in the top-left corner on first
open (most visible in the Svelte adapter). The positioner now stays hidden off-screen via a CSS variable fallback in
transforminstead of apositioned-gatedopacity. This keeps the framework-managed style static, so reactivere-renders no longer clobber the
--x/--yvariables popper sets.As a result, the internal
positionedcontext flag is removed from positioned machines (popover, menu, select, etc.).Also fixes
cascade-selectpositioning: it now sets the initial placement before measuring and defers the firstplacement computation (matching the other components), so it positions correctly on open — including
defaultOpen.Updated dependencies [
1b6233d,8148d4d]:@zag-js/signature-pad@2.0.0-next.1
Patch Changes
@zag-js/slider@2.0.0-next.1
Patch Changes
b274a15Thanks@github-actions! - - Fixed issue where
origin: "center"assumed theneutral value was always the midpoint of
min/maxoriginnow also accepts anumber, so the track can fill from that specific value instead@zag-js/splitter@2.0.0-next.1
Patch Changes
@zag-js/steps@2.0.0-next.1
Patch Changes
@zag-js/switch@2.0.0-next.1
Patch Changes
@zag-js/tabs@2.0.0-next.1
Patch Changes
@zag-js/tags-input@2.0.0-next.1
Patch Changes
@zag-js/timer@2.0.0-next.1
Patch Changes
@zag-js/toast@2.0.0-next.1
Patch Changes
@zag-js/toc@2.0.0-next.1
Patch Changes
@zag-js/toggle@2.0.0-next.1
Patch Changes
#3167
d9084a6Thanks@github-actions! - Breaking: Removed
data-focusfrom toggle group andtoolbar parts. Use native CSS selectors like
:focus-visibleto style the focused item and:focus-withinto stylethe root while focus is inside.
Migration
Breaking: Updated toggle group to use toggle-button semantics in all selection modes. The root now renders
role="group", items exposearia-pressed, and single-select mode no longer renders radio roles oraria-checked.Migration
If you query toggle group items by radio semantics, update those checks to use button semantics.
If you style or query checked state, use
aria-pressedinstead ofaria-checked.Breaking: Removed
data-state="on|off"from toggle and toggle group pressed parts. Usedata-pressedto stylepressed toggles.
Migration
Updated dependencies []:
@zag-js/toggle-group@2.0.0-next.1
Patch Changes
#3167
d9084a6Thanks@github-actions! - Breaking: Removed
data-focusfrom toggle group andtoolbar parts. Use native CSS selectors like
:focus-visibleto style the focused item and:focus-withinto stylethe root while focus is inside.
Migration
Breaking: Updated toggle group to use toggle-button semantics in all selection modes. The root now renders
role="group", items exposearia-pressed, and single-select mode no longer renders radio roles oraria-checked.Migration
If you query toggle group items by radio semantics, update those checks to use button semantics.
If you style or query checked state, use
aria-pressedinstead ofaria-checked.Breaking: Removed
data-state="on|off"from toggle and toggle group pressed parts. Usedata-pressedto stylepressed toggles.
Migration
Updated dependencies []:
@zag-js/toolbar@2.0.0-next.1
Patch Changes
#3167
d9084a6Thanks@github-actions! - Breaking: Removed
data-focusfrom toggle group andtoolbar parts. Use native CSS selectors like
:focus-visibleto style the focused item and:focus-withinto stylethe root while focus is inside.
Migration
Breaking: Updated toggle group to use toggle-button semantics in all selection modes. The root now renders
role="group", items exposearia-pressed, and single-select mode no longer renders radio roles oraria-checked.Migration
If you query toggle group items by radio semantics, update those checks to use button semantics.
If you style or query checked state, use
aria-pressedinstead ofaria-checked.Breaking: Removed
data-state="on|off"from toggle and toggle group pressed parts. Usedata-pressedto stylepressed toggles.
Migration
Updated dependencies []:
@zag-js/tooltip@2.0.0-next.1
Patch Changes
#3167
8148d4dThanks@github-actions! - Fix positioner appearing in the top-left corner on first
open (most visible in the Svelte adapter). The positioner now stays hidden off-screen via a CSS variable fallback in
transforminstead of apositioned-gatedopacity. This keeps the framework-managed style static, so reactivere-renders no longer clobber the
--x/--yvariables popper sets.As a result, the internal
positionedcontext flag is removed from positioned machines (popover, menu, select, etc.).Also fixes
cascade-selectpositioning: it now sets the initial placement before measuring and defers the firstplacement computation (matching the other components), so it positions correctly on open — including
defaultOpen.Updated dependencies [
8148d4d]:@zag-js/tour@2.0.0-next.1
Patch Changes
#3167
8148d4dThanks@github-actions! - Fix positioner appearing in the top-left corner on first
open (most visible in the Svelte adapter). The positioner now stays hidden off-screen via a CSS variable fallback in
transforminstead of apositioned-gatedopacity. This keeps the framework-managed style static, so reactivere-renders no longer clobber the
--x/--yvariables popper sets.As a result, the internal
positionedcontext flag is removed from positioned machines (popover, menu, select, etc.).Also fixes
cascade-selectpositioning: it now sets the initial placement before measuring and defers the firstplacement computation (matching the other components), so it positions correctly on open — including
defaultOpen.Updated dependencies [
8148d4d]:@zag-js/aria-hidden@2.0.0-next.1
Patch Changes
@zag-js/auto-resize@2.0.0-next.1
Patch Changes
@zag-js/collection@2.0.0-next.1
Patch Changes
1b6233dThanks@github-actions! - Allow
nodeToChildrento returnundefined/nullforleaf nodes. The runtime already treats a missing result as "no children", but the type required
any[], forcing a?? []workaround for trees with leaves (e.g. cascade-select).@zag-js/color-utils@2.0.0-next.1
Patch Changes
@zag-js/dismissable@2.0.0-next.1
Patch Changes
@zag-js/dom-query@2.0.0-next.1
Patch Changes
@zag-js/file-utils@2.0.0-next.1
Patch Changes
@zag-js/focus-trap@2.0.0-next.1
Patch Changes
@zag-js/focus-visible@2.0.0-next.1
Patch Changes
@zag-js/i18n-utils@2.0.0-next.1
Patch Changes
@zag-js/interact-outside@2.0.0-next.1
Patch Changes
@zag-js/popper@2.0.0-next.1
Patch Changes
#3167
8148d4dThanks@github-actions! - Fix positioner appearing in the top-left corner on first
open (most visible in the Svelte adapter). The positioner now stays hidden off-screen via a CSS variable fallback in
transforminstead of apositioned-gatedopacity. This keeps the framework-managed style static, so reactivere-renders no longer clobber the
--x/--yvariables popper sets.As a result, the internal
positionedcontext flag is removed from positioned machines (popover, menu, select, etc.).Also fixes
cascade-selectpositioning: it now sets the initial placement before measuring and defers the firstplacement computation (matching the other components), so it positions correctly on open — including
defaultOpen.Updated dependencies []:
@zag-js/remove-scroll@2.0.0-next.1
Patch Changes
@zag-js/scroll-snap@2.0.0-next.1
Patch Changes
@zag-js/virtualizer@2.0.0-next.1
Patch Changes
@zag-js/anatomy@2.0.0-next.1
@zag-js/anatomy-icons@2.0.0-next.1
@zag-js/docs@2.0.0-next.1
@zag-js/store@2.0.0-next.1
@zag-js/types@2.0.0-next.1
@zag-js/utils@2.0.0-next.1
@zag-js/date-utils@2.0.0-next.1
@zag-js/highlight-word@2.0.0-next.1
@zag-js/hotkeys@2.0.0-next.1
@zag-js/json-tree-utils@2.0.0-next.1
@zag-js/live-region@2.0.0-next.1
@zag-js/rect-utils@2.0.0-next.1
@zag-js/stringify-state@2.0.0-next.1