Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 2, 2024

This PR contains the following updates:

Package Change Age Confidence
@ariakit/react (source) ^0.4.10 -> ^0.4.20 age confidence
@astrojs/check (source) ^0.9.3 -> ^0.9.6 age confidence
@astrojs/mdx (source) ^3.1.5 -> ^3.1.9 age confidence
@astrojs/node (source) ^8.3.3 -> ^8.3.4 age confidence
@astrojs/react (source) ^3.6.2 -> ^3.6.3 age confidence
@astrojs/tailwind (source) ^5.1.0 -> ^5.1.5 age confidence
@biomejs/biome (source) 1.8.3 -> 1.9.4 age confidence
@biomejs/biome (source) 1.8.3 -> 1.9.4 age confidence
@commitlint/cli (source) ^19.4.1 -> ^19.8.1 age confidence
@commitlint/config-angular (source) ^19.4.1 -> ^19.8.1 age confidence
@fontsource/inter (source) ^5.0.20 -> ^5.2.8 age confidence
@radix-ui/react-accordion (source) ^1.2.0 -> ^1.2.12 age confidence
@radix-ui/react-dropdown-menu (source) ^2.1.1 -> ^2.1.16 age confidence
@radix-ui/react-slot (source) ^1.1.0 -> ^1.2.4 age confidence
@types/react (source) ^18.3.5 -> ^18.3.27 age confidence
@types/react-dom (source) ^18.3.0 -> ^18.3.7 age confidence
astro (source) ^4.15.2 -> ^4.16.19 age confidence
astro-compress ^2.3.1 -> ^2.3.8 age confidence
astro-critters ^2.2.0 -> ^2.2.1 age confidence
class-variance-authority ^0.7.0 -> ^0.7.1 age confidence
hast-util-to-string (source) ^3.0.0 -> ^3.0.1 age confidence
husky ^9.1.5 -> ^9.1.7 age confidence
lint-staged ^15.2.10 -> ^15.5.2 age confidence
lucide-astro (source) ^0.438.0 -> ^0.555.0 age confidence
lucide-react (source) ^0.438.0 -> ^0.555.0 age confidence
react-use ^17.5.1 -> ^17.6.0 age confidence
tailwind-merge ^2.5.2 -> ^2.6.0 age confidence
tailwindcss (source) ^3.4.10 -> ^3.4.18 age confidence
typescript (source) ^5.5.4 -> ^5.9.3 age confidence

Release Notes

ariakit/ariakit (@​ariakit/react)

v0.4.20

Compare Source

  • Fixed RefObject types for React 19.
  • Updated packages to target ES2018 (previously ES2017).
  • Updated dependencies: @ariakit/[email protected]

v0.4.19

Compare Source

  • Updated Array types to ReadonlyArray for better compatibility.
  • Fixed the automatic border width on PopoverArrow to account for the device pixel ratio.
  • Updated dependencies: @ariakit/[email protected]

v0.4.18

Compare Source

Improved Combobox performance

Thanks to @​iamakulov, the Combobox component now opens ~30% faster by removing unnecessary calls to an internal function that adds global event listeners. See the pull request for more details.

Other updates

v0.4.17

Compare Source

v0.4.16

Compare Source

Improved PopoverArrow

The PopoverArrow component now attempts to infer its border width from the popover’s box-shadow style when all lengths are 0px and the spread radius exceeds 0px (e.g., box-shadow: 0 0 0 1px black), which is commonly known as a "ring". If the border width cannot be inferred, you can use the new borderWidth prop to define it. This ensures a consistent size regardless of the arrow's size, which wasn't achievable before when manually setting the CSS stroke-width property.

In addition, the arrow’s SVG path has been slightly modified to be more angled in the pointing direction. Note that you can always provide your own SVG using the children prop.

Scrolling behavior when closing dialogs and popovers

When hiding a dialog or popover, the finalFocus element will no longer scroll into view. This change prevents scrolling issues when the element lies outside the viewport and mirrors the behavior of native HTML dialog and popover elements.

Other updates
  • Fixed data-focus-visible attribute removal on lower-end devices.
  • Fixed Select not passing down the disabled prop to the native select element.
  • Fixed Dialog initial focus behavior in Safari for non-focusable elements.
  • Fixed valid state not updating on Form.
  • Fixed moveOnKeyPress being triggered with composition text commands.
  • Updated dependencies: @ariakit/[email protected]

v0.4.15

Compare Source

v0.4.14

Compare Source

Improved performance on composite widgets

Composite item components such as ComboboxItem and SelectItem now render 20-30% faster compared to Ariakit v0.4.13.

This enhancement should decrease the time needed to render large collections of items in composite widgets and improve the Interaction to Next Paint (INP) metric. We're working on further optimizations to make composite widgets even faster in future releases.

Combobox auto-scroll

The Combobox component now scrolls the list to the top while typing when the autoSelect prop is disabled.

The behavior is now consistent with the autoSelect prop, except the first item won't be automatically focused.

Other updates
  • Fixed the item method to prevent it from returning items that have been removed from the collection store.
  • Fixed the item method when keeping different menu stores in sync.
  • Added id prop to composite stores.
  • Fixed composite typeahead functionality when rendering virtualized lists.
  • Fixed SelectValue to display the fallback when the value is an empty array or string.
  • Fixed an issue where composite widgets might not navigate to the correct item when pressing while the composite base element was focused.
  • Improved JSDocs.
  • Updated dependencies: @ariakit/[email protected]

v0.4.13

Compare Source

Accessible composite widgets with invalid activeId

We've improved the logic for composite widgets such as Tabs and Toolbar when the activeId state points to an element that is disabled or missing from the DOM. This can happen if an item is dynamically removed, disabled, or lazily rendered, potentially making the composite widget inaccessible to keyboard users.

Now, when the activeId state is invalid, all composite items will remain tabbable, enabling users to Tab into the composite widget. Once a composite item receives focus or the element referenced by the activeId state becomes available, the roving tabindex behavior is restored.

Other updates
  • Fixed regression in focusShift.
  • Fixed Radio to prevent onChange from triggering on radios that are already checked.
  • Fixed DisclosureContent setting an incorrect animating state value during enter animations.
  • Improved JSDocs.
  • Updated dependencies: @ariakit/[email protected]

v0.4.12

Compare Source

Tab panels with scroll restoration

Ariakit now supports scroll restoration for the TabPanel component. This allows you to control whether and how the scroll position is restored when switching tabs.

To enable scroll restoration, use the new scrollRestoration prop:

// Restores the scroll position of the tab panel element when switching tabs
<TabPanel scrollRestoration />

By default, the scroll position is restored when switching tabs. You can set it to "reset" to return the scroll position to the top of the tab panel when changing tabs. Use the scrollElement prop to specify a different scrollable element:

// Resets the scroll position of a different scrollable element
<div className="overflow-auto">
  <TabPanel
    scrollRestoration="reset"
    scrollElement={(panel) => panel.parentElement}
  />
</div>
Full height dialogs and on-screen virtual keyboards

A new --dialog-viewport-height CSS variable has been added to the Dialog component. This variable exposes the height of the visual viewport, considering the space taken by virtual keyboards on mobile devices. Use this CSS variable when you have input fields in your dialog to ensure it always fits within the visual viewport:

.dialog {
  max-height: var(--dialog-viewport-height, 100dvh);
}
Overriding composite state for specific methods

The next, previous, up, and down methods of the composite store now accept an object as the first argument to override the composite state for that specific method. For example, you can pass a different activeId value to the next method so it returns the next item based on that value rather than the current active item in the composite store:

const store = useCompositeStore({ defaultActiveId: "item1" });
const item3 = store.next({ activeId: "item2" });

It's important to note that the composite state is not modified when using this feature. The state passed to these methods is used solely for that specific method call.

Other updates
  • Fixed the ability to Tab out of a nested Menu within a modal Dialog.
  • Fixed CJS build on Next.js.
  • Enhanced performance on Dialog backdrops.
  • Fixed Tab to pass the rowId prop when used with other composite widgets.
  • Improved JSDocs.
  • Updated dependencies: @ariakit/[email protected]

v0.4.11

Compare Source

Tabs inside animated Combobox or Select

When rendering Tab inside Combobox or Select, it now waits for the closing animation to finish before restoring the tab with the selected item. This should prevent an inconsistent UI where the tab is restored immediately while the content is still animating out. See Select with Combobox and Tabs.

Other updates
withastro/astro (@​astrojs/check)

v0.9.6

Patch Changes

v0.9.5

Patch Changes
  • d415d4e: When no errors or warnings are detected, display "0 errors" or "0 warnings" in a dimmed color on the console instead of red or yellow.

v0.9.4

Patch Changes
withastro/astro (@​astrojs/mdx)

v3.1.9

Compare Source

Patch Changes

v3.1.8

Compare Source

Patch Changes

v3.1.7

Compare Source

Patch Changes

v3.1.6

Compare Source

Patch Changes
withastro/astro (@​astrojs/node)

v8.3.4

Patch Changes
withastro/astro (@​astrojs/react)

v3.6.3

Compare Source

Patch Changes
withastro/astro (@​astrojs/tailwind)

v5.1.5

Compare Source

Patch Changes

v5.1.4

Compare Source

Patch Changes

v5.1.3

Compare Source

Patch Changes

v5.1.2

Compare Source

Patch Changes

v5.1.1

Compare Source

Patch Changes
biomejs/biome (@​biomejs/biome)

v1.9.4

Compare Source

v1.9.3

Compare Source

v1.9.2

Compare Source

v1.9.1

Compare Source

v1.9.0

Compare Source

conventional-changelog/commitlint (@​commitlint/cli)

v19.8.1

Compare Source

Bug Fixes

v19.8.0

Compare Source

Performance Improvements
  • use node: prefix to bypass require.cache call for builtins (#​4302) (0cd8f41)

19.7.1 (2025-02-02)

Note: Version bump only for package @​commitlint/cli

19.6.1 (2024-12-15)

Note: Version bump only for package @​commitlint/cli

v19.7.1

Compare Source

Note: Version bump only for package @​commitlint/cli

v19.6.1

Compare Source

Note: Version bump only for package @​commitlint/cli

v19.6.0

Compare Source

Note: Version bump only for package @​commitlint/cli

v19.5.0

Compare Source

Features

19.4.1 (2024-08-28)

Note: Version bump only for package @​commitlint/cli

conventional-changelog/commitlint (@​commitlint/config-angular)

v19.8.1

Compare Source

Note: Version bump only for package @​commitlint/config-angular

v19.8.0

Compare Source

Note: Version bump only for package @​commitlint/config-angular

19.7.1 (2025-02-02)

Note: Version bump only for package @​commitlint/config-angular

v19.7.1

Compare Source

Note: Version bump only for package @​commitlint/config-angular

v19.7.0

Compare Source

Note: Version bump only for package @​commitlint/config-angular

v19.6.0

Compare Source

Note: Version bump only for package @​commitlint/config-angular

v19.5.0

Compare Source

Note: Version bump only for package @​commitlint/config-angular

19.4.1 (2024-08-28)

Note: Version bump only for package @​commitlint/config-angular

fontsource/font-files (@​fontsource/inter)

v5.2.8

Compare Source

v5.2.7

Compare Source

v5.2.6

Compare Source

v5.2.5

Compare Source

v5.2.4

Compare Source

v5.2.1

Compare Source

v5.2.0

Compare Source

v5.1.1

Compare Source

v5.1.0

Compare Source

v5.0.21

Compare Source

radix-ui/primitives (@​radix-ui/react-accordion)

v1.2.7

v1.2.6

v1.2.5

v1.2.4

Compare Source

v1.2.3

Compare Source

v1.2.2

Compare Source

v1.2.1

Compare Source

withastro/astro (astro)

v4.16.19

Compare Source

Patch Changes

v4.16.18

Compare Source

Patch Changes

v4.16.17

Compare Source

Patch Changes

v4.16.16

Compare Source

Patch Changes

v4.16.15

Compare Source

Patch Changes

v4.16.14

Compare Source

Patch Changes

v4.16.13

Compare Source

Patch Changes
  • #​12436 453ec6b Thanks @​martrapp! - Fixes a potential null access in the clientside router

  • #​12392 0462219 Thanks @​apatel369! - Fixes an issue where scripts were not correctly injected during the build. The issue was triggered when there were injected routes with the same entrypoint and different pattern

v4.16.12

Compare Source

Patch Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the Dependencies label Sep 2, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 0798832 to c07e3a1 Compare September 5, 2024 03:32
@renovate renovate bot changed the title fix(deps): update dependency @ariakit/react to ^0.4.11 fix(deps): update all non-major dependencies Sep 5, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 11 times, most recently from 16c1b7b to 4cb3905 Compare September 12, 2024 17:18
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from b0a9401 to 9983646 Compare September 20, 2024 08:23
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 06ef5be to 1056162 Compare September 25, 2024 06:27
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from f57729a to 80dd01f Compare October 1, 2025 21:02
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 7c31336 to 4af0952 Compare October 9, 2025 15:28
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from c2b4c70 to 412f96c Compare October 22, 2025 09:59
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from f525214 to 011dc89 Compare October 31, 2025 16:14
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 45428e4 to 4db4b25 Compare November 11, 2025 06:27
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 66c757b to d723c9a Compare November 19, 2025 01:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from d2b11b2 to b8cfb23 Compare November 26, 2025 09:31
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b8cfb23 to e456ffa Compare November 26, 2025 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant