Skip to content

fix(deps): update dependency @sanity/ui to ^3.5.2 - #3559

Open
squiggler-app[bot] wants to merge 2 commits into
mainfrom
renovate/sanity-ui-3.x
Open

fix(deps): update dependency @sanity/ui to ^3.5.2#3559
squiggler-app[bot] wants to merge 2 commits into
mainfrom
renovate/sanity-ui-3.x

Conversation

@squiggler-app

@squiggler-app squiggler-app Bot commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@sanity/ui (source) ^3.4.3^3.5.2 age confidence

Release Notes

sanity-io/ui (@​sanity/ui)

v3.5.2

Compare Source

Patch Changes
  • #​2637 df34007 Thanks @​squiggler-app! - fix(deps): update dependency vite to ^8.2.1

  • #​2609 c3726c9 Thanks @​stipsan! - fix(deps): update dependency motion to ^13.0.0

    Motion 13 no longer loads the optional @emotion/is-prop-valid dependency to decide which props a
    motion component forwards to the DOM; it now only does so when an isValidProp function is passed
    to MotionConfig. @sanity/ui composes motion the way the upgrade guide recommends
    (motion.create(StyledComponent), never styled(motion.div)), so its own components are unaffected:
    for custom components motion still forwards every non-motion prop and lets the styled component
    filter, exactly as before. Apps that wrap a DOM-level motion component in a CSS-in-JS factory —
    styled(motion.div) — may need to pass isValidProp to MotionConfig, use transient props, or
    reverse the composition.

  • #​2632 5207572 Thanks @​stipsan! - fix(deps): update dependency styled-components to ^6.5.0

    styled-components 6.5 tightens polymorphic call-site and style prop typing. Adjust @sanity/ui for the new checks: narrow as at Box/VirtualList call sites to avoid TS2589, align Card's $tone/$muted with the values actually passed, and drop now-unnecessary assertions on motion.create(Card) wrappers.

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Minor Changes
  • #​2457 834c3d6 Thanks @​stipsan! - TreeItem accepts a new linkProps prop with additional props for the link element that is rendered when href is set — for example next/link's prefetch: <TreeItem linkAs={Link} linkProps={{prefetch: true}} href="…">. Props controlled by TreeItem itself (href, role, tabIndex, aria-expanded and the ref) take precedence.

  • #​2440 e72e56b Thanks @​stipsan! - Ship a 'use client' directive on the @sanity/ui and @sanity/ui/_visual-editing entrypoints so React Compiler output loads correctly under Next.js App Router / RSC. Components can now be rendered directly from Server Components without a hand-written client wrapper. @sanity/ui/theme is left unmarked — it remains a pure theme-token export safe for Server Components.

Patch Changes
  • #​2461 cf1a9d0 Thanks @​stipsan! - fix: replace deprecated external APIs instead of suppressing them

    • Toast now orchestrates its child animations with delayChildren: stagger(interval) instead of motion's deprecated staggerChildren.
    • useForwardedRef and the internal menu controller type refs as RefObject instead of React's deprecated MutableRefObject (identical shape, so no API change).
    • Toast and Autocomplete pass gap instead of the deprecated space prop internally.
  • #​2457 834c3d6 Thanks @​stipsan! - TreeItem now renders custom link components passed via linkAs correctly. Previously the internal styled wrapper forwarded a stray as="a" prop to the custom component — breaking components like next/link, which interpret as as a URL override — and dropped the display: block/text-decoration: none styles from the rendered link. <TreeItem linkAs={Link} href="…"> now behaves like <Button as={Link} href="…">.

v3.4.5

Compare Source

Patch Changes

v3.4.4

Compare Source

Patch Changes
  • #​2408 3989592 Thanks @​stipsan! - The package now declares "type": "module". It continues to ship both ESM (import) and CJS (require) builds with identical entry points and named exports — only the file extensions in dist changed: the ESM build is now .js/.d.ts (was .mjs/.d.mts) and the CJS build is now .cjs/.d.cts (was .js/.d.ts).

  • Updated dependencies [3989592]:


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


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

This PR has been generated by Mend Renovate using a curated preset maintained by Sanity. View repository job log here

@vercel

vercel Bot commented Jul 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
live-visual-editing-next Ready Ready Preview Aug 7, 2026 6:17pm
visual-editing-next Ready Ready Preview Aug 7, 2026 6:17pm
visual-editing-page-builder-demo Ready Ready Preview Aug 7, 2026 6:17pm
visual-editing-storybook Ready Ready Preview Aug 7, 2026 6:17pm
visual-editing-studio Ready Ready Preview Aug 7, 2026 6:17pm
6 Skipped Deployments
Project Deployment Actions Updated (UTC)
visual-editing-astro Ignored Ignored Aug 7, 2026 6:17pm
visual-editing-next-with-i18n Ignored Ignored Aug 7, 2026 6:17pm
visual-editing-nuxt Ignored Ignored Aug 7, 2026 6:17pm
visual-editing-page-builder-vite Ignored Ignored Aug 7, 2026 6:17pm
visual-editing-remix Ignored Ignored Aug 7, 2026 6:17pm
visual-editing-svelte Ignored Ignored Aug 7, 2026 6:17pm

Request Review

@squiggler-app
squiggler-app Bot enabled auto-merge (squash) July 25, 2026 14:31
@changeset-bot

changeset-bot Bot commented Jul 25, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: ecf386e

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@sanity/visual-editing Patch
@sanity/svelte-loader Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@socket-security

socket-security Bot commented Jul 25, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​@​sanity/​ui@​3.5.2991008898100

View full report

@squiggler-app
squiggler-app Bot force-pushed the renovate/sanity-ui-3.x branch from a64627e to c96ec91 Compare July 25, 2026 16:18
@squiggler-app squiggler-app Bot changed the title fix(deps): update dependency @sanity/ui to ^3.4.4 fix(deps): update dependency @sanity/ui to ^3.4.5 Jul 25, 2026
@squiggler-app
squiggler-app Bot force-pushed the renovate/sanity-ui-3.x branch from 79ca4a5 to 82f1dcf Compare July 28, 2026 08:55
@squiggler-app squiggler-app Bot changed the title fix(deps): update dependency @sanity/ui to ^3.4.5 fix(deps): update dependency @sanity/ui to ^3.5.0 Jul 28, 2026
@squiggler-app
squiggler-app Bot force-pushed the renovate/sanity-ui-3.x branch from 1ff3484 to e9767f9 Compare July 31, 2026 09:00
@squiggler-app squiggler-app Bot changed the title fix(deps): update dependency @sanity/ui to ^3.5.0 fix(deps): update dependency @sanity/ui to ^3.5.1 Jul 31, 2026
@squiggler-app
squiggler-app Bot force-pushed the renovate/sanity-ui-3.x branch from f55eb53 to 481f8a6 Compare August 5, 2026 20:15
@squiggler-app
squiggler-app Bot force-pushed the renovate/sanity-ui-3.x branch from 0a8c34a to 77a5f29 Compare August 7, 2026 18:16
@squiggler-app squiggler-app Bot changed the title fix(deps): update dependency @sanity/ui to ^3.5.1 fix(deps): update dependency @sanity/ui to ^3.5.2 Aug 7, 2026
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.

0 participants