Skip to content

chore(deps): update non-major - #356

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/non-major
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/non-major

Conversation

@renovate

@renovate renovate Bot commented Sep 1, 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 Type Update
@sanity/client (source) ^8.4.0^8.6.2 age confidence devDependencies minor
@sanity/tsdown-config (source) ^0.27.1^0.28.1 age confidence devDependencies minor
@sanity/ui (source) ^4.0.7^4.2.1 age confidence devDependencies minor
@types/react (source) ^19.2.18^19.3.0 age confidence devDependencies minor
@types/react-dom (source) ^19.2.5^19.3.0 age confidence devDependencies minor
groq (source) ^6.12.0^6.15.0 age confidence devDependencies minor
oxc-transform-react (source) ^0.147.0^0.150.0 age confidence devDependencies minor
oxfmt (source) ^0.66.0^0.68.0 age confidence devDependencies minor
oxlint (source) ^1.81.0^1.83.0 age confidence devDependencies minor
oxlint-tsgolint ^7.0.2001^7.0.2002 age confidence devDependencies patch
portabletext/.github (changelog) a311e91cd6af41 workflow digest
react (source) ^19.2.8^19.3.0 age confidence devDependencies minor
react-dom (source) ^19.2.8^19.3.0 age confidence devDependencies minor
react-is (source) ^19.2.8^19.3.0 age confidence devDependencies minor
sanity (source) ^6.12.0^6.15.0 age confidence devDependencies minor
tsdown (source) ^0.22.14^0.23.0 age confidence devDependencies minor
vite (source) ^8.2.2^8.3.0 age confidence devDependencies minor

Release Notes

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

v8.6.2

Patch Changes

v8.6.1

Patch Changes
  • drop the any-signal dependency and combine abort signals with get-it/any-signal, which uses native AbortSignal.any where it exists and a plain AbortController on Safari 17.0-17.3 (#​1329) (4b5c198)

v8.6.0

Minor Changes
  • conversation sharing opt-in and createdBy reach client.context types (#​1317) (2459ebe)
Patch Changes
  • use any-signal instead of AbortSignal.any so cancellable requests work on Safari 17.0-17.3 (#​1326) (f87523e)

v8.5.0

Minor Changes
  • read query result types from a global SanityQueries interface (#​1319) (18313fe)

    Query result types can now be registered on a global SanityQueries interface, which the SanityQueries interface exported from @sanity/client inherits from. client.fetch, ClientReturn and ClientReturnStega resolve registrations made either way, so the declare module '@sanity/client' augmentation that Sanity TypeGen has emitted so far keeps working unchanged. The global registry does not depend on module resolution: it is seen whether or not @sanity/client is a direct dependency of the generated file, however many copies of the client are installed, and from every entry point including @sanity/client/stega.

Patch Changes
sanity-io/pkg-utils (@​sanity/tsdown-config)

v0.28.1

Compare Source

Patch Changes

v0.28.0

Compare Source

Minor Changes
  • #​3406 5372ae6 Thanks @​stipsan! - Upgrade tsdown and @tsdown/css to 0.23.

    BREAKING: the @sanity/tsdown-config and @sanity/vanilla-extract-tsdown-plugin
    tsdown peer range is now ^0.23.0; tsdown 0.22 is no longer supported. Node.js 25
    can no longer run either package or pkg build. Use Node ^22.18.0, ^24.11.0, or
    >=26.0.0.

    tsdown 0.23 removes deprecated config options. Replace dts.tsgo: true and
    dts.oxc: true with dts.generator: 'tsgo' and dts.generator: 'oxc'.
    Replace dts.oxc: false with dts.generator: 'tsc'. Remove dts.cjsReexport.
    Replace dts.volarPlugins with dts.customLanguages and rename each language's
    create hook to createVolarPlugins.
    Under deps, replace skipNodeModulesBundle: true with neverBundle: true
    and onlyAllowBundle with onlyBundle.

    deps.resolveDepSubpath: true preserves the old dependency-specifier behavior.
    pkg watch now closes tsdown's native watch handle, including its Rolldown watchers
    and keyboard-shortcut resources, and sets ignoreWatch on package.json and
    tsconfig.json so tsdown does not restart itself and orphan a watcher that abort
    cannot close. CSS builds now need @tsdown/css@0.23.0, the exact version tsdown 0.23
    pins.

    tsdown 0.23 also emits declarations with inline export declare modifiers instead of
    a trailing export list. A .d.ts with no export statement is an export context, so a
    type that the source left unexported becomes part of the published API. Export the
    types you mean to publish and tag them @public.

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

v4.2.1

Compare Source

Patch Changes
  • #​2886 7766a79 Thanks @​stipsan! - Fix Avatar rendering the initials fallback for one frame after src changes away from an image that failed to load. The failed state now resets while rendering instead of in an effect, so the replacement image renders in the same commit as the new src.

  • #​2894 63a6ca0 Thanks @​squiggler-app! - fix(deps): update react monorepo to ^19.3.0

  • #​2811 9c7a1a7 Thanks @​stipsan! - Animate Skeleton shimmer with a CSS mask and transform instead of background-position.

  • #​2884 7056449 Thanks @​stipsan! - LayerProvider tracks its child layers with a single useReducer, so registering or unregistering a child layer is one state update instead of two.

  • #​2873 8c64db2 Thanks @​stipsan! - Remove the startTransition wrappers around the Autocomplete and TreeItem element-ref state setters. They guarded against a "Maximum update depth exceeded" loop that only occurred on React 18, which is no longer supported since React 19.2 is the minimum version.

  • Updated dependencies [63a6ca0]:

v4.2.0

Compare Source

Minor Changes
  • #​2827 4b81730 Thanks @​stipsan! - Move the remaining fully static styled-components CSS to vanilla-extract, served from @sanity/ui/styles.css: Arrow, Avatar and AvatarStack. Styles that read the theme or props stay on styled-components.

    No API changes. As with SrOnly and Spinner since 4.0.0, these components render unstyled unless the app imports the stylesheet once:

    import "@sanity/ui/styles.css"
Patch Changes
  • #​2865 0128e47 Thanks @​stipsan! - Stop Layer from overwriting data-ui on Dialog and Tooltip, and add identifiers on remaining component roots (PopoverOverlay, ButtonLoading, ToastLoadingBar, dialog regions, and SpanWithTextOverflow).

v4.1.1

Compare Source

Patch Changes
  • #​2831 c9141df Thanks @​squiggler-app! - fix(deps): update dependency motion to ^13.2.0

  • #​2858 340baad Thanks @​stipsan! - Fix animated Popover and Tooltip (and thereby MenuButton) scaling from the center instead of the reference element every time they are shown after the first. The transform-origin computed by the floating-ui origin middleware is now applied as a plain CSS property instead of motion's originX/originY style keys, which motion resets to their initial (unpositioned) values whenever the Activity-hidden element re-mounts.

v4.1.0

Compare Source

Minor Changes
  • #​2828 7795b61 Thanks @​stipsan! - Move fully static styled-components CSS to vanilla-extract, served from @sanity/ui/styles.css: Autocomplete, Breadcrumbs, Button (loading overlay), Checkbox, Dialog, Hotkeys, Layer, Menu, MenuDivider, Radio, Select, Skeleton, Switch, Tab, TabList, TextArea, TextInput, Toast, Tooltip, TreeItem and VirtualList. Styles that read the theme or props stay on styled-components. Equal-specificity overrides of those migrated components use doubled vanilla-extract class selectors (&&) where the library itself has to beat a runtime rule.

    MenuDivider is now a plain component rather than a styled.hr. styled(MenuDivider) wraps through className instead of extending the styled component, and ${MenuDivider} component selectors no longer work.

    Equal-specificity consumer overrides of migrated components (for example styled(Layer) with position: fixed, or styled(MenuDivider) with height: 20px) win only if @sanity/ui/styles.css loads before styled-components' runtime style tags. That is the usual case when the stylesheet is in the entry chunk.

    As with SrOnly and Spinner since 4.0.0, these components render unstyled unless the app imports the stylesheet once:

    import "@sanity/ui/styles.css"
Patch Changes
sanity-io/sanity (groq)

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

[!NOTE]
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

[!NOTE]
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

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(d

Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 3am on the first day of the month"
  • 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 has been generated by Mend Renovate using a curated preset maintained by Sanity. View repository job log here

@changeset-bot

changeset-bot Bot commented Sep 1, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: cc729fc

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

@renovate
renovate Bot force-pushed the renovate/non-major branch from ad4d072 to 71c9754 Compare September 3, 2026 19:44
@renovate renovate Bot changed the title chore(deps): update dependency oxc-transform-react to ^0.148.0 chore(deps): update non-major Sep 3, 2026
@renovate
renovate Bot force-pushed the renovate/non-major branch 8 times, most recently from 4c4e8df to d933cf6 Compare September 11, 2026 16:03
@renovate
renovate Bot force-pushed the renovate/non-major branch 6 times, most recently from 0738c6c to 0285958 Compare September 18, 2026 05:43
@renovate
renovate Bot force-pushed the renovate/non-major branch from 0285958 to cc729fc Compare September 19, 2026 17:02
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