Skip to content
This repository was archived by the owner on Sep 19, 2025. It is now read-only.

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 7, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@types/react (source) ^19.0.12 -> ^19.1.6 age adoption passing confidence
@types/react-dom (source) ^19.0.4 -> ^19.1.5 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) ^8.28.0 -> ^8.33.0 age adoption passing confidence
@typescript-eslint/parser (source) ^8.28.0 -> ^8.33.0 age adoption passing confidence
eslint (source) ^9.23.0 -> ^9.27.0 age adoption passing confidence
eslint-config-prettier ^10.1.1 -> ^10.1.5 age adoption passing confidence
eslint-plugin-prettier ^5.2.5 -> ^5.4.0 age adoption passing confidence
eslint-plugin-react ^7.37.4 -> ^7.37.5 age adoption passing confidence
react (source) ^19.0.0 -> ^19.1.0 age adoption passing confidence
react-dom (source) ^19.0.0 -> ^19.1.0 age adoption passing confidence
react-is (source) ^19.0.0 -> ^19.1.0 age adoption passing confidence
sanity (source) ^3.81.0 -> ^3.90.0 age adoption passing confidence
semantic-release ^24.2.3 -> ^24.2.5 age adoption passing confidence
vitest (source) ^3.0.9 -> ^3.1.4 age adoption passing confidence

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.33.0

Compare Source

This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.32.1

Compare Source

🩹 Fixes
  • eslint-plugin: [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (#​11177)
  • eslint-plugin: [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for TSMappedType with no type annotation (#​11180)
  • eslint-plugin: [no-deprecated] support computed member access (#​10867)
  • eslint-plugin: [no-unnecessary-type-conversion] shouldn't have fixable property (#​11194)
❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.32.0

Compare Source

🚀 Features
  • eslint-plugin: [only-throw-error] add option allowRethrowing (#​11075)
  • eslint-plugin: [no-unnecessary-type-conversion] add rule (#​10182)
🩹 Fixes
  • eslint-plugin: [prefer-nullish-coalescing] fix parenthesization bug in suggestion (#​11098)
  • eslint-plugin: [unified-signatures] exempt this from optional parameter overload check (#​11005)
  • eslint-plugin: [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary (#​10907)
❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.31.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-unnecessary-condition] downgrade fix to suggestion (#​11081)
❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.31.0

Compare Source

🚀 Features
  • eslint-plugin: [no-unnecessary-type-assertion] add option to ignore string const assertions (#​10979)
❤️ Thank You
  • Nicolas Le Cam

You can read about our versioning strategy and releases on our website.

v8.30.1

Compare Source

🩹 Fixes
  • eslint-plugin: fix mistake with eslintrc config generation (#​11072)
❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.30.0

Compare Source

🚀 Features
  • eslint-plugin: [no-explicit-any] suggest to replace keyof any with PropertyKey (#​11032)
🩹 Fixes
  • eslint-plugin: [promise-function-async] use a different error message for functions with promise and non-promise types (#​10950)
❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.29.1

Compare Source

🩹 Fixes
  • eslint-plugin: [no-deprecated] report on deprecated imported variable used as property (#​10998)
❤️ Thank You
  • Ronen Amiel

You can read about our versioning strategy and releases on our website.

v8.29.0

Compare Source

🚀 Features
  • eslint-plugin: [prefer-nullish-coalescing] create ignoreIfStatements option (#​11000)
🩹 Fixes
  • eslint-plugin: [no-array-constructor] remove optional chaining exemption (#​10963)
  • eslint-plugin: support arbitrary extensions in definition files (#​10957)
  • eslint-plugin: [prefer-for-of] fix false positive when using erasable type syntax within update expressions (#​10981)
  • eslint-plugin: [use-unknown-in-catch-callback-variable] remove fixable property (#​10993)
  • eslint-plugin: [no-unnecessary-condition] don't report on unnecessary optional array index access when noUncheckedIndexedAccess is enabled (#​10961)
❤️ Thank You

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.33.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.32.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.32.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.31.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.31.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.30.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.30.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.29.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

v8.29.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

eslint/eslint (eslint)

v9.27.0

Compare Source

v9.26.0

Compare Source

v9.25.1

Compare Source

v9.25.0

Compare Source

v9.24.0

Compare Source

prettier/eslint-config-prettier (eslint-config-prettier)

v10.1.5

Compare Source

Patch Changes

v10.1.4

Compare Source

Patch Changes

v10.1.3

Compare Source

Patch Changes

v10.1.2

Compare Source

Patch Changes
prettier/eslint-plugin-prettier (eslint-plugin-prettier)

v5.4.0

Compare Source

Minor Changes

v5.3.1

Compare Source

Patch Changes

v5.3.0

Compare Source

Minor Changes

v5.2.6

Compare Source

Patch Changes
jsx-eslint/eslint-plugin-react (eslint-plugin-react)

v7.37.5

Compare Source

Fixed
Changed
facebook/react (react)

v19.1.0

Compare Source

facebook/react (react-dom)

v19.1.0

Compare Source

facebook/react (react-is)

v19.1.0

Compare Source

Owner Stack

An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.

  • An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
  • The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #​29923, #​32353, #​30306,
    #​32538, #​32529, #​32538
React
  • Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #​32069, #​32163, #​32224, #​32252
  • Reduced unnecessary client rendering through improved hydration scheduling #​31751
  • Increased priority of client rendered Suspense boundaries #​31776
  • Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #​31620
  • Reduced garbage collection pressure by improving Suspense boundary retries. #​31667
  • Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #​31526
  • Fixed a regression causing key warnings for flattened positional children in development mode. #​32117
  • Updated useId to use valid CSS selectors, changing format from :r123: to «r123». #​32001
  • Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #​32355
  • Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #​32200
  • Improved consistency across prod and dev to improve compatibility with Google Closure Complier and bindings #​31808
  • Improve passive effect scheduling for consistent task yielding. #​31785
  • Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #​32528
  • Fixed component name resolution for Portal #​32640
  • Added support for beforetoggle and toggle events on the dialog element. #​32479 #​32479
React DOM
  • Fixed double warning when the href attribute is an empty string #​31783
  • Fixed an edge case where getHoistableRoot() didn’t work properly when the container was a Document #​32321
  • Removed support for using HTML comments (e.g. <!-- -->) as a DOM container. #​32250
  • Added support for <script> and <template> tags to be nested within <select> tags. #​31837
  • Fixed responsive images to be preloaded as HTML instead of headers #​32445
use-sync-external-store
  • Added exports field to package.json for use-sync-external-store to support various entrypoints. #​25231
React Server Components
  • Added unstable_prerender, a new experimental API for prerendering React Server Components on the server #​31724
  • Fixed an issue where streams would hang when receiving new chunks after a global error #​31840, #​31851
  • Fixed an issue where pending chunks were counted twice. #​31833
  • Added support for streaming in edge environments #​31852
  • Added support for sending custom error names from a server so that they are available in the client for console replaying. #​32116
  • Updated the server component wire format to remove IDs for hints and console.log because they have no return value #​31671
  • Exposed registerServerReference in client builds to handle server references in different environments. #​32534
  • Added react-server-dom-parcel package which integrates Server Components with the Parcel bundler #​31725, #​32132, #​31799, #​32294, #​31741
sanity-io/sanity (sanity)

v3.90.0

Compare Source

v3.89.0

Compare Source

This release includes various improvements and bug fixes.

For the complete changelog with details, please visit:
www.sanity.io/changelog/59ea4a8a-533e-4e41-a7e4-068e4a9b6fe1

Install or upgrade Sanity Studio

To upgrade to this version, run one of the following commands:

##### Using npm
npm install sanity@latest

##### Using pnpm
pnpm add sanity@latest

##### Using yarn
yarn add sanity@latest

##### Using bun
bun add 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
------------ | ------------- | -------------
Cole Peters | fix(cli): remove linting configs from app templates (#​9421) | 3ae5104
Taylor Beseda | chore(cli): update runtime-cli (#​9411) | bd6bc5c
renovate[bot] | chore(deps): update dependency @​sanity/visual-editing-csm to ^2.0.17 (#​9368) | 3beae68
Jordan Lawrence | refactor: release type imports use client types (#​9416) | 22f804b
RitaDias | refactor(core): updated client api version (#​9423) | 9bf02a6
Jordan Lawrence | chore: marking use of useClient() with no options as deprecated (#​9426) | aa6038f
Cole Peters | fix(cli): clean up mentions of 'core apps' -> 'custom apps' (#​9437) | 7f6bd42
Bjørge Næss | chore(eslint): switch off no-nested-ternary rule (#​9436) | f94922c
RitaDias | fix(core): add fix for hanging requests for the collection states (#​9433) | e57b96c
Bjørge Næss | chore(efps): add debug info (#​9435) | 63b0220
renovate[bot] | chore(deps): update dependency styled-components to ^6.1.18 (#​9138) | 8d2fe70
Jordan Lawrence | refactor: use release version actions client (#​9422) | 60192e5
Taylor Beseda | chore(cli): update runtime-cli and functions implementation (#​9438) | 5d1e5f5
ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#​9440) | 7ac6926
Per-Kristian Nordnes | feat: notify user about Media Library was not found (#​9387) | 9a2039c
Jordan Lawrence | refactor: createReleaseOperationsStore uses action client for version creation when reverting release (#​9443) | 4d8ff45
renovate[bot] | fix(deps): update dependency get-it to ^8.6.9 (#​9449) | 1adedb5
Carolina Gonzalez | fix(cli): remove named export from SDK application templates (#​9453) | 8aa8240
Fred Carlsen | chore(manifest): add media library config to extracted manifest (#​9430) | 062f320
renovate[bot] | fix(deps): update dependency @​sanity/client to ^7.2.2 (#​9448) | 7e52ce2
ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#​9457) | 4acdef6
Bjørge Næss | fix: improve connection error handling (#​5893) | 974be51

v3.88.3

Compare Source

Sanity Studio v3.88.3

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/3e2a827b-9e24-4bcd-90bd-b76f00950dcf

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.

If you are updating from a version earlier than 3.37.0, you should also check out this article to ensure your dependencies are up to date.

Notable improvements

  • You can now add a title and translations to the .divider() in the structure builder
  • Improves Studio error handling
  • Removes the default projectId and dataset from the App SDK templates.

🐛 Notable bugfixes

  • Fixes issue where a user that should have permissions to edit version of documents, wasn't being able to.- Fixes 🐛

📓 Full changelog

Author | Message | Commit
------------ | ------------- | -------------
Darius West | chore: Update community invite to discord (#​9375) | 235ea22
Jordan Lawrence | docs: updating readme logo and discord links for community (#​9381) | 373ad8e
RitaDias | feat(struture): add title and translate aspects (#​9383) | 066621f
Bjørge Næss | feat: add special handling of dynamic import errors (#​9349) | 2822706
Jordan Lawrence | refactor: using sanity::partOfRelease where appropriate (#​9384) | d647a8e
renovate[bot] | fix(deps): update dependency @​sanity/client to ^7.2.1 (#​9390) | addf066
Ash | chore(renovate): remove ESBuild <=0.21 allowance (#​9393) | 103b2db
Pedro Bonamin | fix(core): remove duplicated call to useBundleDocuments (#​9389) | 8952c27
Sindre Gulseth | feat: use sanity client to resolve GDR references (#​9386) | afa35d2
renovate[bot] | fix(deps): update dependency get-it to ^8.6.8 (#​9354) | 226b1e3
Jordan Lawrence | fix: using new monogram for single workspace studio icon fallback (#​9396) | f573b42
renovate[bot] | fix(deps): update dependency @​portabletext/block-tools to ^1.1.25 (#​9382) | 52d890d
renovate[bot] | chore(deps): update dependency esbuild to v0.25.4 (#​9398) | 5d2c596
renovate[bot] | fix(deps): update dependency @​sanity/export to ^3.44.0 (#​9404) | 97bcec2
Bjørge Næss | chore(test-studio): add vite-ignore to dynamic imports to silence warning (#​9397) | 6c2c39e
Carolina Gonzalez | fix(cli): remove projectId and dataset strings from app templates (#​9409) | c68d790
Per-Kristian Nordnes | fix(core): add tags to Media Library requests (#​9413) | 6e6f36b
RitaDias | fix(core): add fix for useDocumentForm (#​9415) | 0b40975
RitaDias | refactor(core): update method for documentId (#​9418) | 2e40a84

v3.88.2

Compare Source

Sanity Studio v3.88.2

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/e1805d96-c43a-4b4a-9aac-2f2e64d748e6

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
------------ | ------------- | -------------
Taylor Beseda | fix(cli): blueprints commands help entries (#​9376) | 5ea712d
renovate[bot] | fix(deps): update dependency @​sanity/preview-url-secret to ^2.1.11 (#​9371) | b288825
Jordan Lawrence | feat: replacing favicons (#​9367) | fb6eee4
renovate[bot] | fix(deps): update dependency @​sanity/comlink to ^3.0.3 (#​9369) | 79c8ad6
Ash | fix(sanity): switch to RouterContextValue instance for performing Comlink-driven navigation (#​9379) | 405fed9
Jordan Lawrence | chore: upgrading @​sanity/logos to 2.2.0 (#​9380) | 191cf52

v3.88.1

Compare Source

Sanity Studio v3.88.1

This release includes various improvements and bug fixes.

For the complete changelog with all details, please visit:
www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669

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
------------ | ------------- | -------------
Binoy Patel | chore(ci): use large resource class for job (#​9353) | a8a0402
Ash | chore(deps): update @sanity/message-protocol (#​9346) | c4137c0
Ash | feat(sanity): perform navigation upon dashboard/v1/history/change-path event (#​9346) | d5a8dce
Cole Peters | fix(cli): update App SDK reference docs URL (#​9358) | 913e36c
Pedro Bonamin | fix(core): catch error on getOrganizationId (#​9360) | 20c2c98
Pedro Bonamin | fix(structure): don't show deleted banner until doc is ready (#​9361) | bd5b1ac
renovate[bot] | fix(deps): update dependency @​sanity/ui to ^2.15.17 (#​9362) | [115a21b](https://github.com/sanity-io


Configuration

📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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

@vercel
Copy link

vercel bot commented Apr 7, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
tsdoc ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 28, 2025 11:23am

@renovate renovate bot enabled auto-merge (squash) April 7, 2025 21:43
@renovate renovate bot force-pushed the renovate/dev branch from cf86d6d to da06189 Compare May 12, 2025 18:40
@renovate renovate bot force-pushed the renovate/dev branch from da06189 to e7addc2 Compare May 12, 2025 21:10
@renovate renovate bot force-pushed the renovate/dev branch from e7addc2 to 55b9558 Compare May 13, 2025 16:15
@renovate renovate bot force-pushed the renovate/dev branch from 55b9558 to d0e777a Compare May 16, 2025 21:15
@renovate renovate bot force-pushed the renovate/dev branch from d0e777a to 2c30e8a Compare May 19, 2025 18:34
@renovate renovate bot force-pushed the renovate/dev branch from 2c30e8a to 7da8fad Compare May 20, 2025 15:11
@renovate renovate bot force-pushed the renovate/dev branch from 7da8fad to b11c774 Compare May 21, 2025 14:38
@renovate renovate bot force-pushed the renovate/dev branch from b11c774 to deda9af Compare May 24, 2025 00:59
@renovate renovate bot force-pushed the renovate/dev branch from deda9af to ec4ba9e Compare May 27, 2025 10:10
@renovate renovate bot force-pushed the renovate/dev branch from ec4ba9e to 01178e0 Compare May 27, 2025 14:53
@renovate renovate bot force-pushed the renovate/dev branch from 01178e0 to a727dbd Compare May 27, 2025 18:27
@renovate renovate bot force-pushed the renovate/dev branch from a727dbd to 3df20cc Compare May 28, 2025 11:16
@stipsan stipsan disabled auto-merge May 28, 2025 11:23
@stipsan stipsan merged commit f7d3224 into main May 28, 2025
5 of 6 checks passed
@stipsan stipsan deleted the renovate/dev branch May 28, 2025 11:23
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant