Skip to content

fix(deps): update sanity monorepo to ^6.16.0 - #2037

Merged
squiggler-app[bot] merged 1 commit into
mainfrom
renovate/sanity-monorepo
Sep 28, 2026
Merged

squiggler-app[bot] merged 1 commit into
mainfrom
renovate/sanity-monorepo

Conversation

@squiggler-app

@squiggler-app squiggler-app Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@sanity/mutator (source) ^6.11.0 → ^6.16.0 age confidence
@sanity/schema (source) ^6.11.0 → ^6.16.0 age confidence
@sanity/types (source) ^6.11.0 → ^6.16.0 age confidence
@sanity/util (source) ^6.11.0 → ^6.16.0 age confidence
@sanity/vision (source) ^6.11.0 → ^6.16.0 age confidence
groq (source) ^6.11.0 → ^6.16.0 age confidence
sanity (source) ^6.11.0 → ^6.16.0 age confidence

Release Notes

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

v6.16.0

Compare Source

Bug Fixes

v6.15.0

Compare Source

Sanity Studio v6.15.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4xNC4x

Install or upgrade Sanity Studio

To upgrade to this version, run:

npm install sanity@latest

To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

📓 Full changelog
Author Message Commit
@​shapirodaniel fix(validation): accept allowed object array selections (#​14765) e570612
@​joshuaellis fix(core): read the workbench auth token through the SDK message bus (#​14758) 41ba5da
@​pedrobonamin fix(core): restore padding bottom on scrollable dialogs (#​14763) 10ff9aa
squiggler-app[bot] fix(deps): update sanity-sdk to ^3.2.0 (#​14743) 825c031
@​joshuaellis fix(core): replace stale editSchedule key in VersionChip test fixture (#​14759) 9edcf59
@​rexxars chore: upgrade obug to v3 (#​14746) c005f99
@​jordanl17 feat(structure): add pause to edit for scheduled drafts (#​14274) 6f71196

v6.14.1

Compare Source

Sanity Studio v6.14.1

[!NOTE]
This release fixes a data-loss bug present in 6.9.2 through 6.14.0. Those versions are now deprecated.

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4xNC4w

Install or upgrade Sanity Studio

To upgrade to this version, run:

npm install sanity@latest

To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

📓 Full changelog
Author Message Commit
squiggler-app[bot] fix(deps): update portabletext (#​14667) 663d296
@​jordanl17 fix(core): pin document color-scheme to the resolved studio appearance (#​14745) c2b3fc2
@​christianhg fix(form): never rewrite a Portable Text block removal to a whole-field unset (#​14747) 8118ccc

v6.14.0

Compare Source

Sanity Studio v6.14.0

[!CAUTION]
This version of Sanity Studio has a potential data-loss bug when working with Portable Text fields. This issue is resolved in 6.14.1. Upgrade with: npm install sanity@latest. See https://www.sanity.io/docs/studio/upgrade

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4xMy4y

Install or upgrade Sanity Studio

To upgrade to this version, run:

npm install sanity@latest

To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

📓 Full changelog
Author Message Commit
@​pedrobonamin fix(core): reference input autocomplete unexpected blink (#​14740) a8a4e33
@​pedrobonamin fix(core): use intent link for variants duplicate message (#​14735) 0b7173e
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#​14736) 384c1ef
@​bjoerge fix(form): keep popovers inside pane when opened from dialogs (#​14734) 2c23972
@​laurenashpole chore: final pass migrating grid (#​14731) 3724f76
@​bjoerge chore(radar): support test-studio repro path for bisect and releases (#​14733) 93e4716
@​hermanwikner feat(tasks): opt task comments into the Comments API (#​14519) 86855b9
@​juice49 fix(sanity): choose-document-destination banner incorrectly superseded deleted-document banners (#​14721) a7fcc7c
@​stipsan chore(deps): upgrade react-rx to 7.0.0 (#​14643) 4fe0cb3
@​christianhg fix(portable-text): only show the annotation toolbar popover for collapsed selections (#​14713) b670874
@​laurenashpole chore: migrate flex in dev (#​14523) 8a5c680
@​stipsan chore(deps): upgrade vite (#​14700) d7d7278
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#​14718) 4fc90ff
@​stipsan fix(examples): stop importing ui5 in ecommerce studio (#​14681) dee6ac7
squiggler-app[bot] fix(deps): update dev-non-major (#​14706) f0f5e66

v6.13.2

Compare Source

Sanity Studio v6.13.2

[!CAUTION]
This version of Sanity Studio has a potential data-loss bug when working with Portable Text fields. This issue is resolved in 6.14.1. Upgrade with: npm install sanity@latest. See https://www.sanity.io/docs/studio/upgrade

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4xMy4x

Install or upgrade Sanity Studio

To upgrade to this version, run:

npm install sanity@latest

To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

📓 Full changelog
Author Message Commit
@​stipsan fix(studio): stabilize custom spinners in safari (#​14702) 172b1a8
@​bjoerge fix(releases): resolve every document's revert target before reverting a release (#​14715) 7ca649b
@​shapirodaniel fix(validation): keep inherited rules and runtime context consistent (#​14703) 2cf1d4e
@​bjoerge fix(form): tolerate a missing path in the form field gutter (#​14714) 5951f9b
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#​14705) a3410bb
@​laurenashpole chore: migrate grid in dev (#​14688) 3094c74
@​laurenashpole chore: migrate flex in misc core/form (#​14366) c7df361
@​stipsan fix(deps): update dependency @​sanity/cli to ^8.10.0 (#​14707) b23924d
@​laurenashpole chore: migrate grid in src (#​14660) 942f58f
@​laurenashpole chore: migrate grid in core (#​14592) efb95c3
squiggler-app[bot] fix(deps): update dev-non-major (#​14698) 9222afc
squiggler-app[bot] chore(deps): update dependency react-devtools-core to v8 (#​14689) f879827
@​stipsan fix(studio): preserve light-dark in auto-update bundle css (#​14704) 299acbf
@​shapirodaniel fix(validation): honor custom slug uniqueness on type aliases (#​14701) 97bae2a
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#​14695) 24a0caa
squiggler-app[bot] chore(deps): update dependency use-sync-external-store to ^1.7.0 (#​14694) 2e457d2
squiggler-app[bot] fix(deps): update dependency @​sanity/icons to ^5.2.2 (#​14697) 77313bb
squiggler-app[bot] chore(deps): update dependency @​sanity/ui to ^4.2.1 (#​14696) 4abf97f
squiggler-app[bot] chore(deps): update dependency @​types/use-sync-external-store to ^1.7.0 (#​14693) 69a83f9
squiggler-app[bot] fix(deps): update dependency @​sanity/mutate to ^0.18.2 (#​14692) 8e1279f
squiggler-app[bot] chore(deps): update dependency ui5 to v5.0.0-alpha.10 (#​14691) 64f97f2
squiggler-app[bot] chore(deps): update dependency @​sanity/functions to ^1.7.2 (#​14663) 310455d
squiggler-app[bot] chore(deps): update renovatebot/github-action action to v46.2.6 (#​14613) 01d2497
squiggler-app[bot] chore(deps): update dependency sanity-plugin-internationalized-array to ^5.2.4 (#​14604) 20ad5be
squiggler-app[bot] chore(deps): update dependency i18next to ^26.4.2 (#​14601) 972a62e
squiggler-app[bot] chore(deps): update dependency @​sanity/workbench to v0.1.0-alpha.48 (#​14599) f4ae0c6
squiggler-app[bot] fix(deps): update react monorepo to ^19.3.0 (#​14600) 5f48931
squiggler-app[bot] chore(deps): update dependency pkg-pr-new to ^0.0.88 (#​14603) 2433b9d
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#​14679) 760af19
squiggler-app[bot] chore(deps): update dependency npm-run-all2 to ^9.0.3 (#​14602) 54095cc
@​stipsan fix(deps): update typescript-tooling and vite>rolldown to v1.2.8 (#​14678) ecc4fea

v6.13.1

Compare Source

Sanity Studio v6.13.1

[!CAUTION]
This version of Sanity Studio has a potential data-loss bug when working with Portable Text fields. This issue is resolved in 6.14.1. Upgrade with: npm install sanity@latest. See https://www.sanity.io/docs/studio/upgrade

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4xMy4w

Install or upgrade Sanity Studio

To upgrade to this version, run:

npm install sanity@latest

To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

📓 Full changelog
Author Message Commit
@​stipsan ci(bundle-stats): roll back to v1 to unbreak the job on every pr (#​14676) 6270e12
@​stipsan fix(deps): update dependency @​sanity/cli to ^8.9.1 (#​14675) 5d97879
@​stipsan fix(deps): update portabletext (#​14674) 289f65f
@​bjoerge fix: key client-capturing memo caches by credential (#​14672) 02ff775
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#​14658) 46a91f3
@​bjoerge fix(core): terminate document listener on 401 (#​14680) 59c29f7
squiggler-app[bot] fix(deps): update codemirror (#​14605) a991f45
@​stipsan fix(core): make styled-component style props transient so they do not leak to the dom (#​14639) 1c51ca5
squiggler-app[bot] fix(deps): update dependency motion to ^13.2.0 (#​14610) bae59a7
squiggler-app[bot] chore(deps): update dependency oxfmt to ^0.67.0 (#​14670) ca8179e
squiggler-app[bot] chore(deps): update dependency @​sanity/id-utils to ^1.1.0 (#​14669) 57a9032
squiggler-app[bot] chore(deps): update dependency @​sanity/ailf to ^7.37.0 (#​14668) 8712a95
@​stipsan perf(structure): stop document action re-render fan-out on every keystroke (#​14559) c0b4699
squiggler-app[bot] chore(deps): update dependency oxlint to ^1.82.0 (#​14671) 2248b2d
squiggler-app[bot] chore(deps): update dependency ui5 to v5.0.0-alpha.9 (#​14666) 9dab0bc
squiggler-app[bot] chore(deps): update dependency vite>rolldown to v1.2.7 (#​14582) 5285f81
squiggler-app[bot] chore(deps): update dependency @​tanstack/react-virtual to ^3.14.11 (#​14664) 24c03b7
squiggler-app[bot] chore(deps): update dependency vitest-browser-react to ^2.3.0 (#​14607) 26e0b71
squiggler-app[bot] fix(deps): update dev-non-major (#​14632) 72bd9e0
squiggler-app[bot] fix(deps): update dependency get-it to ^9.5.4 (#​14644) 9db2382
squiggler-app[bot] chore(deps): update dependency oxc-transform-react to ^0.149.0 (#​14659) 521af43
squiggler-app[bot] fix(deps): update dependency @​sanity/client to ^8.6.1 (#​14647) 0cb729f
@​stipsan fix(core): render the workspace menu project name without a layout shift (#​14560) b992c0b
squiggler-app[bot] chore(deps): update pnpm to v12 (#​14657) 1e309b4
squiggler-app[bot] chore(deps): update rexxars/bundle-stats action to v2 (#​14584) 3fc237d
squiggler-app[bot] chore(deps): update dependency @​sanity/ui to ^4.2.0 (#​14645) 234cb24

v6.13.0

Compare Source

Bug Fixes
Performance Improvements
  • core: consolidate equality checks on dequal/lite and domain comparators (#​14501) (fccc674)

v6.12.0

Compare Source

Bug Fixes
  • mutator: drop patch paths that cannot apply to the local document (#​14458) (0bc142d)
sanity-io/sanity (@​sanity/schema)

v6.16.0

Compare Source

Bug Fixes

v6.15.0

Compare Source

Sanity Studio v6.15.0

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4xNC4x

Install or upgrade Sanity Studio

To upgrade to this version, run:

npm install sanity@latest

To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

📓 Full changelog
Author Message Commit
@​shapirodaniel fix(validation): accept allowed object array selections (#​14765) e570612
@​joshuaellis fix(core): read the workbench auth token through the SDK message bus (#​14758) 41ba5da
@​pedrobonamin fix(core): restore padding bottom on scrollable dialogs (#​14763) 10ff9aa
squiggler-app[bot] fix(deps): update sanity-sdk to ^3.2.0 (#​14743) 825c031
@​joshuaellis fix(core): replace stale editSchedule key in VersionChip test fixture (#​14759) 9edcf59
@​rexxars chore: upgrade obug to v3 (#​14746) c005f99
@​jordanl17 feat(structure): add pause to edit for scheduled drafts (#​14274) 6f71196

v6.14.1

Compare Source

Sanity Studio v6.14.1

[!NOTE]
This release fixes a data-loss bug present in 6.9.2 through 6.14.0. Those versions are now deprecated.

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4xNC4w

Install or upgrade Sanity Studio

To upgrade to this version, run:

npm install sanity@latest

To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

📓 Full changelog
Author Message Commit
squiggler-app[bot] fix(deps): update portabletext (#​14667) 663d296
@​jordanl17 fix(core): pin document color-scheme to the resolved studio appearance (#​14745) c2b3fc2
@​christianhg fix(form): never rewrite a Portable Text block removal to a whole-field unset (#​14747) 8118ccc

v6.14.0

Compare Source

Sanity Studio v6.14.0

[!CAUTION]
This version of Sanity Studio has a potential data-loss bug when working with Portable Text fields. This issue is resolved in 6.14.1. Upgrade with: npm install sanity@latest. See https://www.sanity.io/docs/studio/upgrade

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/studio-Ni4xMy4y

Install or upgrade Sanity Studio

To upgrade to this version, run:

npm install sanity@latest

To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

📓 Full changelog
Author Message Commit
@​pedrobonamin fix(core): reference input autocomplete unexpected blink (#​14740) a8a4e33
@​pedrobonamin fix(core): use intent link for variants duplicate message (#​14735) 0b7173e
squiggler-app[bot] chore(tests): generate dts tests 🤖 ✨ (#​14736) 384c1ef
@​bjoerge fix(form): keep popovers inside pane when opened from dialogs (#​14734) 2c23972
@​laurenashpole chore: final pass migrating grid (#​14731) 3724f76
@​bjoerge chore(radar): support test-studio repro path for bisect and releases (#​14733) 93e4716
@​hermanwikner feat(tasks): opt task comments into the Comments API (#​14519) 86855b9
@​juice49 fix(sanity): choose-document-destination banner incorrectly superseded deleted-document banners (#​14721) a7fcc7c
@​stipsan chore(deps): upgrade react-rx to 7.0.0 (#​14643) 4fe0cb3
@​christianhg fix(portable-text): only show the annotation toolbar popover for collapsed selections (#​14713) b670874
@​laurenashpole chore: migrate flex in dev (#​14523) 8a5c680
@​stipsan chore(deps): upgrade vite (#​14700) d7d7278
squiggler-app[bot] chore(deps): dedupe pnpm-lock.yaml (#​14718) 4fc90ff
@​stipsan fix(examples): stop importing ui5 in ecommerce studio (#​14681) dee6ac7
squiggler-app[bot] fix(deps): update dev-non-major (#​14706) f0f5e66

v6.13.2

Compare Source

Bug Fixes

v6.13.1

Compare Source

Bug Fixes

v6.13.0

Compare Source

Features

❗ Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR becomes conflicted, 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

@squiggler-app
squiggler-app Bot requested a review from a team as a code owner September 28, 2026 14:05
@squiggler-app
squiggler-app Bot requested review from pedrobonamin and removed request for a team September 28, 2026 14:05
@squiggler-app
squiggler-app Bot enabled auto-merge (squash) September 28, 2026 14:05
@vercel

vercel Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
plugins-studio Ready Ready Preview Sep 28, 2026 2:05pm UTC
1 Skipped Deployment
Project Deployment Actions Updated
plugins-e2e-test-studio Ignored Ignored Sep 28, 2026 2:05pm UTC

Request Review

@changeset-bot

changeset-bot Bot commented Sep 28, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 7ab45ae

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

✅ E2E Tests

🟢 44 passed • view full report • view run

Studio: https://plugins-e2e-test-studio-iqidcxwwu.sanity.dev

Datasets: pr-2037-chromium-36433298588, pr-2037-firefox-36433298588

@github-actions

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 33.34% 5810 / 17426
🔵 Statements 33.11% 6142 / 18545
🔵 Functions 29.43% 1535 / 5214
🔵 Branches 24.55% 3014 / 12272
File CoverageNo changed files found.
Generated in workflow #10112 for commit 7ab45ae by the Vitest Coverage Report Action

@squiggler-app
squiggler-app Bot merged commit b0adced into main Sep 28, 2026
28 checks passed
@squiggler-app
squiggler-app Bot deleted the renovate/sanity-monorepo branch September 28, 2026 14:23
stipsan added a commit that referenced this pull request Sep 28, 2026
…overrides (#2038)

<!-- CURSOR_AGENT_PR_BODY_BEGIN -->
### Description

Follow-up to [#2034](#2034).
#2034 was merged before this AGENTS.md commit was pushed, so it lands
separately.

While `pnpm-workspace.yaml` overrides `sanity`, `@sanity/mutator`,
`@sanity/schema`, `@sanity/types`, `@sanity/util`, `@sanity/vision`, and
`groq` to the `next` dist-tag, any full re-resolution moves them to the
newest `next` prerelease. That includes editing `overrides`, `pnpm
update <pkg>`, and `pnpm dedupe`. pnpm cannot reuse a locked version for
a dist-tag, so a targeted dependency change silently becomes a Studio
upgrade. The new prerelease can also trip `trustPolicy: no-downgrade`,
which is what happened with `@sanity/sdk@3.5.0` until
[#2037](#2037) allowlisted it.

The note covers the two options: call the Studio bump out in the PR, or
keep it out by resolving through a local registry proxy that serves the
locked versions as `next`. #2034's lockfile was produced the second way.
The note also warns against temporarily pinning the overrides to an
exact version. I tried that first: pnpm applies semver overrides to
`peerDependencies` ranges too, and the rewritten ranges (for example
`sanity: 6.13.3-next.7` in `@sanity/cli-build`'s peers) stay in the
lockfile.

### What to review

- `AGENTS.md`: one new paragraph under "Code Style → Dependencies",
after the Studio upgrade steps.

### Testing

Docs only. `oxfmt --check AGENTS.md` passes.

### Notes for release

N/A. Docs only, no changeset.
<!-- CURSOR_AGENT_PR_BODY_END -->

<div><a
href="https://cursor.com/agents/bc-8a49abed-56bd-47f4-9e16-fbcde27d80eb?cursor_ref=pr_footer&cursor_cta=open_in_web"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://cursor.com/assets/images/open-in-web-dark.png"><source
media="(prefers-color-scheme: light)"
srcset="https://cursor.com/assets/images/open-in-web-light.png"><img
alt="Open in Web" width="114" height="28"
src="https://cursor.com/assets/images/open-in-web-dark.png"></picture></a>&nbsp;<a
href="https://cursor.com/background-agent?bcId=bc-8a49abed-56bd-47f4-9e16-fbcde27d80eb&cursor_ref=pr_footer&cursor_cta=open_in_cursor"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://cursor.com/assets/images/open-in-cursor-dark.png"><source
media="(prefers-color-scheme: light)"
srcset="https://cursor.com/assets/images/open-in-cursor-light.png"><img
alt="Open in Cursor" width="131" height="28"
src="https://cursor.com/assets/images/open-in-cursor-dark.png"></picture></a>&nbsp;</div>

Co-authored-by: Cursor Agent <cursoragent@cursor.com>

This branch was successfully deployed

1 active deployment
Preview – plugins-studio — 7ab45ae3 Deployed Sep 28, 2026 by vercel[bot]
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