Closed renovate[bot] closed 2 weeks ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
nextjs-blog-cms-sanity-v3 | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Oct 15, 2024 10:37am |
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: nextjs-blog-cms-sanity-v3@undefined
npm error Found: @sanity/icons@2.11.8
npm error node_modules/@sanity/icons
npm error @sanity/icons@"^2.11.8" from sanity-plugin-asset-source-unsplash@3.0.1
npm error node_modules/sanity-plugin-asset-source-unsplash
npm error sanity-plugin-asset-source-unsplash@"3.0.1" from the root project
npm error @sanity/icons@"^2.7.0" from sanity-plugin-iframe-pane@3.1.6
npm error node_modules/sanity-plugin-iframe-pane
npm error sanity-plugin-iframe-pane@"3.1.6" from the root project
npm error
npm error Could not resolve dependency:
npm error next-sanity@"9.5.3" from the root project
npm error
npm error Conflicting peer dependency: @sanity/icons@3.4.0
npm error node_modules/@sanity/icons
npm error peer @sanity/icons@"^3.4.0" from next-sanity@9.5.3
npm error node_modules/next-sanity
npm error next-sanity@"9.5.3" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2024-10-15T10_00_57_239Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-10-15T10_00_57_239Z-debug-0.log
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
🚮 Removed packages: npm/@sanity/client@6.20.1, npm/@sanity/preview-url-secret@1.6.17, npm/@sanity/vision@3.47.1, npm/@sanity/visual-editing@1.8.22, npm/@types/react@18.3.3, npm/@vercel/og@0.6.2, npm/autoprefixer@10.4.19, npm/eslint-config-next@14.2.4, npm/eslint-plugin-simple-import-sort@12.1.0, npm/eslint@8.57.0, npm/next-sanity@9.3.10, npm/next@14.2.10, npm/prettier-plugin-packagejson@2.5.0, npm/prettier-plugin-tailwindcss@0.6.5, npm/prettier@3.3.2, npm/sanity@3.47.1, npm/styled-components@6.1.11, npm/tailwindcss@3.4.4, npm/typescript@5.4.5
This PR contains the following updates:
6.20.1
->6.22.1
1.6.17
->1.6.21
3.47.1
->3.60.0
18.3.3
->18.3.11
0.6.2
->0.6.3
10.4.19
->10.4.20
8.57.0
->8.57.1
14.2.4
->14.2.15
12.1.0
->12.1.1
14.2.10
->14.2.15
9.3.10
->9.5.3
8.4.38
->8.4.47
3.3.2
->3.3.3
2.5.0
->2.5.3
0.6.5
->0.6.8
3.47.1
->3.60.0
6.1.11
->6.1.13
3.4.4
->3.4.13
5.4.5
->5.6.3
Release Notes
sanity-io/client (@sanity/client)
### [`v6.22.1`](https://redirect.github.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6221-2024-10-03) [Compare Source](https://redirect.github.com/sanity-io/client/compare/v6.22.0...v6.22.1) ##### Bug Fixes - add missing `listenerName` property on welcome event ([#894](https://redirect.github.com/sanity-io/client/issues/894)) ([6173089](https://redirect.github.com/sanity-io/client/commit/6173089839f14a5a0142ef2e96fd58d9a21845a0)) ### [`v6.22.0`](https://redirect.github.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6220-2024-09-23) [Compare Source](https://redirect.github.com/sanity-io/client/compare/v6.21.3...v6.22.0) ##### Features - **live:** add experimental `includeDrafts` option ([#890](https://redirect.github.com/sanity-io/client/issues/890)) ([e1406b1](https://redirect.github.com/sanity-io/client/commit/e1406b148ff52a298d93b2d37f8d99576ce4d89a)) ##### Bug Fixes - **deps:** update dependency get-it to ^8.6.5 ([#885](https://redirect.github.com/sanity-io/client/issues/885)) ([847ad5b](https://redirect.github.com/sanity-io/client/commit/847ad5b1c4e2ea9c3cd11b69817b5c386dd8ba26)) ### [`v6.21.3`](https://redirect.github.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6213-2024-08-14) [Compare Source](https://redirect.github.com/sanity-io/client/compare/v6.21.2...v6.21.3) ##### Bug Fixes - deprecate studioHost, externalStudioHost in typings ([#879](https://redirect.github.com/sanity-io/client/issues/879)) ([ebe840b](https://redirect.github.com/sanity-io/client/commit/ebe840b156dd433bc9e12c6db3f340e32835dd44)) - support `signal` on `getDocument(s)` to cancel requests ([#881](https://redirect.github.com/sanity-io/client/issues/881)) ([13d71bb](https://redirect.github.com/sanity-io/client/commit/13d71bb3e3085458bba809e65473166d69c6c376)) ### [`v6.21.2`](https://redirect.github.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6212-2024-08-09) [Compare Source](https://redirect.github.com/sanity-io/client/compare/v6.21.1...v6.21.2) ##### Bug Fixes - **deps:** update dependency get-it to ^8.6.4 ([#876](https://redirect.github.com/sanity-io/client/issues/876)) ([e71b985](https://redirect.github.com/sanity-io/client/commit/e71b985d1e9d9e0cbc5cf3731a2886f12a95dbcc)) ### [`v6.21.1`](https://redirect.github.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6211-2024-07-19) [Compare Source](https://redirect.github.com/sanity-io/client/compare/v6.21.0...v6.21.1) ##### Bug Fixes - add support for includeMutations listen parameter ([#872](https://redirect.github.com/sanity-io/client/issues/872)) ([5f0a991](https://redirect.github.com/sanity-io/client/commit/5f0a991a2f72632454be7489146c973399008c5d)) ### [`v6.21.0`](https://redirect.github.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6210-2024-07-11) [Compare Source](https://redirect.github.com/sanity-io/client/compare/v6.20.2...v6.21.0) ##### Features - **codegen:** Allow query reponse types to be overridden through SanityQueries ([#858](https://redirect.github.com/sanity-io/client/issues/858)) ([c25d51a](https://redirect.github.com/sanity-io/client/commit/c25d51a749a758ebe9886370124fa0bfbd2afe03)) ### [`v6.20.2`](https://redirect.github.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6202-2024-07-09) [Compare Source](https://redirect.github.com/sanity-io/client/compare/v6.20.1...v6.20.2) ##### Bug Fixes - **deps:** update dependency get-it to ^8.6.3 ([#866](https://redirect.github.com/sanity-io/client/issues/866)) ([0661f5d](https://redirect.github.com/sanity-io/client/commit/0661f5d59aa9dbb3e10dc00b7fd434fa69ea37f4))sanity-io/visual-editing (@sanity/preview-url-secret)
### [`v1.6.21`](https://redirect.github.com/sanity-io/visual-editing/blob/HEAD/packages/preview-url-secret/CHANGELOG.md#1621-2024-09-11) ##### Bug Fixes - **deps:** update dependency [@sanity/client](https://redirect.github.com/sanity/client) to ^6.21.3 ([#1793](https://redirect.github.com/sanity-io/visual-editing/issues/1793)) ([1dc1b1b](https://redirect.github.com/sanity-io/visual-editing/commit/1dc1b1b9222e6a2f36d6b807415dc1a9b0a2426a)) - remove document.referrer inference ([173f519](https://redirect.github.com/sanity-io/visual-editing/commit/173f519bcc7c85eec135c04d69bfa3ed1c171651)) ### [`v1.6.20`](https://redirect.github.com/sanity-io/visual-editing/blob/HEAD/packages/preview-url-secret/CHANGELOG.md#1620-2024-08-12) ##### Bug Fixes - **deps:** update dependency [@sanity/client](https://redirect.github.com/sanity/client) to v6.21.2 ([#1749](https://redirect.github.com/sanity-io/visual-editing/issues/1749)) ([b9efdd2](https://redirect.github.com/sanity-io/visual-editing/commit/b9efdd2a672fdef518bc22a29a25992c938ba1ef)) ### [`v1.6.19`](https://redirect.github.com/sanity-io/visual-editing/blob/HEAD/packages/preview-url-secret/CHANGELOG.md#1619-2024-08-02) ##### Bug Fixes - **deps:** update dependency [@sanity/client](https://redirect.github.com/sanity/client) to v6.21.1 ([#1704](https://redirect.github.com/sanity-io/visual-editing/issues/1704)) ([32f1ef8](https://redirect.github.com/sanity-io/visual-editing/commit/32f1ef8582134a130d6325320274a981217ee2e8)) ### [`v1.6.18`](https://redirect.github.com/sanity-io/visual-editing/blob/HEAD/packages/preview-url-secret/CHANGELOG.md#1618-2024-07-03) ##### Bug Fixes - **deps:** update dependency [@sanity/client](https://redirect.github.com/sanity/client) to v6.20.1 ([#1680](https://redirect.github.com/sanity-io/visual-editing/issues/1680)) ([bb89688](https://redirect.github.com/sanity-io/visual-editing/commit/bb8968816838a60a32242ce803a3ef804f2f885e))sanity-io/sanity (@sanity/vision)
### [`v3.60.0`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.60.0) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.59.1...v3.60.0) ##### ✨ Highlights ##### Custom callback for error reporting - Adds `onUncaughtError`-callback for Studio config that enables developers to implement custom error reporting. See [#7553](https://redirect.github.com/sanity-io/sanity/issues/7553) for more details and usage examples. ##### 🐛 Notable bugfixes - Improves performance when navigating between previously visited document lists in the studio - The global search "contains" filter now matches inside words - Fixes an issue that in certain rare cases caused long delays while loading a document - Improves loading state of reference previews - Fixes an issue that could in rare cases lead to an outdated version of the document being displayed in the form ##### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- Rico Kahler | test: add efps to CI ([#7556](https://redirect.github.com/sanity-io/sanity/issues/7556)) | [`834403a`](https://redirect.github.com/sanity-io/sanity/commit/834403a934) Bjørge Næss | fix(structure): memoize search query results ([#7555](https://redirect.github.com/sanity-io/sanity/issues/7555)) | [`d4e4e44`](https://redirect.github.com/sanity-io/sanity/commit/d4e4e44b4d) Ash | fix(sanity): allow global search "contains" filter to match inside words ([#7572](https://redirect.github.com/sanity-io/sanity/issues/7572)) | [`0cdfdce`](https://redirect.github.com/sanity-io/sanity/commit/0cdfdce755) Snorre Eskeland Brekke | feat(sanity): studio manifests cont ([#7403](https://redirect.github.com/sanity-io/sanity/issues/7403)) | [`a098753`](https://redirect.github.com/sanity-io/sanity/commit/a09875391f) Binoy Patel | fix(cli): use studioHost from CLI config for intent link ([#7570](https://redirect.github.com/sanity-io/sanity/issues/7570)) | [`818e151`](https://redirect.github.com/sanity-io/sanity/commit/818e151cb7) Espen Hovlandsdal | fix(core): add missing `listenerName` property on welcome event ([#7577](https://redirect.github.com/sanity-io/sanity/issues/7577)) | [`13f0563`](https://redirect.github.com/sanity-io/sanity/commit/13f0563e1a) renovate\[bot] | chore(deps): update peter-evans/create-pull-request digest to [`5e91468`](https://redirect.github.com/sanity-io/sanity/commit/5e91468) ([#7582](https://redirect.github.com/sanity-io/sanity/issues/7582)) | [`c3540dd`](https://redirect.github.com/sanity-io/sanity/commit/c3540dd018) renovate\[bot] | fix(deps): update dependency [@sanity/client](https://redirect.github.com/sanity/client) to ^6.22.1 ([#7585](https://redirect.github.com/sanity-io/sanity/issues/7585)) | [`cd07e93`](https://redirect.github.com/sanity-io/sanity/commit/cd07e93dd5) renovate\[bot] | fix(deps): update dependency [@portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.1.3 ([#7575](https://redirect.github.com/sanity-io/sanity/issues/7575)) | [`99fcc1f`](https://redirect.github.com/sanity-io/sanity/commit/99fcc1f292) Drew Lyton | refactor(structure): cleanup RequestPermissionDialog ([#7571](https://redirect.github.com/sanity-io/sanity/issues/7571)) | [`11f2177`](https://redirect.github.com/sanity-io/sanity/commit/11f217757a) Binoy Patel | chore(deps): replace npm-run-all with npm-run-all2 ([#7583](https://redirect.github.com/sanity-io/sanity/issues/7583)) | [`22dca32`](https://redirect.github.com/sanity-io/sanity/commit/22dca328f7) Binoy Patel | chore(ci): shard e2e components tests ([#7581](https://redirect.github.com/sanity-io/sanity/issues/7581)) | [`a9f5178`](https://redirect.github.com/sanity-io/sanity/commit/a9f5178ca2) renovate\[bot] | chore(deps): update tiryoh/gha-jobid-action digest to [`be260d8`](https://redirect.github.com/sanity-io/sanity/commit/be260d8) ([#7589](https://redirect.github.com/sanity-io/sanity/issues/7589)) | [`6337ddf`](https://redirect.github.com/sanity-io/sanity/commit/6337ddf0ad) renovate\[bot] | chore(deps): update dependency turbo to ^2.1.3 ([#7591](https://redirect.github.com/sanity-io/sanity/issues/7591)) | [`9c9e350`](https://redirect.github.com/sanity-io/sanity/commit/9c9e350ecc) Espen Hovlandsdal | chore(deps): upgrade `@sanity/asset-utils` to v2 ([#7584](https://redirect.github.com/sanity-io/sanity/issues/7584)) | [`92de3d9`](https://redirect.github.com/sanity-io/sanity/commit/92de3d9606) renovate\[bot] | fix(deps): update dependency [@portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.1.4 ([#7590](https://redirect.github.com/sanity-io/sanity/issues/7590)) | [`b655562`](https://redirect.github.com/sanity-io/sanity/commit/b6555624d0) Espen Hovlandsdal | chore(ci): use `efps` for job name, use node 20, clarify tag description ([#7596](https://redirect.github.com/sanity-io/sanity/issues/7596)) | [`9cad54b`](https://redirect.github.com/sanity-io/sanity/commit/9cad54b431) Espen Hovlandsdal | chore(ci): use environment variables, not secrets, for non-sensitive vars ([#7598](https://redirect.github.com/sanity-io/sanity/issues/7598)) | [`af71d46`](https://redirect.github.com/sanity-io/sanity/commit/af71d46402) Ryan Bonial | fix(cli): do not throw during migrate if project ID is passed through flag ([#7594](https://redirect.github.com/sanity-io/sanity/issues/7594)) | [`caced3b`](https://redirect.github.com/sanity-io/sanity/commit/caced3b7b2) Bjørge Næss | refactor(core): add reusable rxSwr operator ([#7562](https://redirect.github.com/sanity-io/sanity/issues/7562)) | [`13518b2`](https://redirect.github.com/sanity-io/sanity/commit/13518b2980) Bjørge Næss | fix(structure): improve and clean up form ready state ([#7600](https://redirect.github.com/sanity-io/sanity/issues/7600)) | [`21d848d`](https://redirect.github.com/sanity-io/sanity/commit/21d848d7b7) RitaDias | feat(sanity): add config for onUncaughtError ([#7553](https://redirect.github.com/sanity-io/sanity/issues/7553)) | [`e3cf177`](https://redirect.github.com/sanity-io/sanity/commit/e3cf17766b) Bjørge Næss | chore(ci): change env vars from secrets to env ([#7601](https://redirect.github.com/sanity-io/sanity/issues/7601)) | [`7868c0b`](https://redirect.github.com/sanity-io/sanity/commit/7868c0b9f0) Bjørge Næss | fix(core): add detection and recovery for missing mutation events ([#7576](https://redirect.github.com/sanity-io/sanity/issues/7576)) | [`8195c96`](https://redirect.github.com/sanity-io/sanity/commit/8195c96b82) Bjørge Næss | fix(core): fix reference preview flickering and improve loading ([#7563](https://redirect.github.com/sanity-io/sanity/issues/7563)) | [`1e31c35`](https://redirect.github.com/sanity-io/sanity/commit/1e31c359a3) Rico Kahler | feat: propagate `PairListenerOptions`; add telemetry for `OutOfSyncError` ([#7595](https://redirect.github.com/sanity-io/sanity/issues/7595)) | [`d96f890`](https://redirect.github.com/sanity-io/sanity/commit/d96f890047) ### [`v3.59.1`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.59.1) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.59.0...v3.59.1) ### 🐛 Notable bugfixes - Fixes a bug that caused the document editor to crash when the default field group is not found. ### Install or upgrade Sanity Studio To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on [Installing and Upgrading Sanity Studio](https://www.sanity.io/docs/upgrade). If you are updating from a version earlier than [3.37.0](https://www.sanity.io/changelog/93306939-973b-4e48-bb63-89a6b91d70b3), you should also check out [this article](https://www.sanity.io/help/upgrade-packages) to ensure your dependencies are up to date. ### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- Rico Kahler | fix: protect against falsy `selectedGroup` ([#7593](https://redirect.github.com/sanity-io/sanity/issues/7593)) | [`98f4eb9`](https://redirect.github.com/sanity-io/sanity/commit/98f4eb9) ### [`v3.59.0`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.59.0) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.58.0...v3.59.0) ### ✨ Highlights #### Request edit access to Studio Users with the read-only "Viewer" role can now request edit access to the project, straight from Sanity Studio. Project administrators will be alerted by email and can approve or deny the request from the project management section at [sanity.io/manage](https://www.sanity.io/manage). #### Other improvements - Eliminated layout shifts in image fields. ### 🐛 Notable bugfixes - Fixes a few cases of unnecessary loading states appearing in the studio. - Fixes an issue causing the command line tool to crash when using Turborepo on Windows (thanks [@josemanosalvas](https://redirect.github.com/josemanosalvas)!) - Fixes an issue where using the Microsoft Word preprocessor from the `@sanity/block-tools` package outside of a browser would crash (thanks [@silvertech-daniel](https://redirect.github.com/silvertech-daniel)!) - Fixes incorrect usage of light mode in image field overlays when dark mode is active. - Improves error message when the studio development server is stopped — instead of a generic "dynamic import" error, it will now tell you the development server is stopped. - Fixes an issue where pasting into a conditionally read-only field would not work, even if the field returned `false` for the read-only check. ### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- Bjørge Næss | chore: cleanup import specifiers etc | [`8b509f7`](https://redirect.github.com/sanity-io/sanity/commit/8b509f777c) Bjørge Næss | chore: move dev-aliases into [@repo/dev-aliases](https://redirect.github.com/repo/dev-aliases) | [`2180d0f`](https://redirect.github.com/sanity-io/sanity/commit/2180d0f3a5) Bjørge Næss | chore(sanity): load monorepo aliases from '[@repo/dev-aliases](https://redirect.github.com/repo/dev-aliases)' | [`16dfd3d`](https://redirect.github.com/sanity-io/sanity/commit/16dfd3d700) Bjørge Næss | chore(test): convert jest configs to mjs | [`8938d6e`](https://redirect.github.com/sanity-io/sanity/commit/8938d6e1dd) Bjørge Næss | chore(test): move jest config to @repo/test-config/jest | [`24618f9`](https://redirect.github.com/sanity-io/sanity/commit/24618f94a1) Bjørge Næss | chore(test): add support for vitest | [`512e16a`](https://redirect.github.com/sanity-io/sanity/commit/512e16a83b) Bjørge Næss | chore(ci): run jest tests in a separate workflow | [`44dee81`](https://redirect.github.com/sanity-io/sanity/commit/44dee81f10) Bjørge Næss | chore(test): move `@sanity/migrate` to vitest | [`3c63eee`](https://redirect.github.com/sanity-io/sanity/commit/3c63eeeed8) Bjørge Næss | chore(test): move `@sanity/block-tools` to vitest | [`09e86a2`](https://redirect.github.com/sanity-io/sanity/commit/09e86a2fbc) Bjørge Næss | chore(test): move `@sanity/mutator` to vitest | [`09be44d`](https://redirect.github.com/sanity-io/sanity/commit/09be44defd) Bjørge Næss | chore(test): move `@sanity/schema` to vitest | [`56b7ee5`](https://redirect.github.com/sanity-io/sanity/commit/56b7ee5173) Bjørge Næss | chore(test): move `@sanity/types` to vitest | [`8bf4868`](https://redirect.github.com/sanity-io/sanity/commit/8bf4868927) Bjørge Næss | chore(test): move `@sanity/util` to vitest | [`38eca25`](https://redirect.github.com/sanity-io/sanity/commit/38eca2571f) Espen Hovlandsdal | chore: enable source maps for package bundles ([#7540](https://redirect.github.com/sanity-io/sanity/issues/7540)) | [`0396ec2`](https://redirect.github.com/sanity-io/sanity/commit/0396ec287d) Bjørge Næss | chore(cli): remove reliance on node-machine-id ([#7545](https://redirect.github.com/sanity-io/sanity/issues/7545)) | [`de9c29b`](https://redirect.github.com/sanity-io/sanity/commit/de9c29b6b7) ecospark\[bot] | chore(deps): dedupe pnpm-lock.yaml ([#7544](https://redirect.github.com/sanity-io/sanity/issues/7544)) | [`9848f20`](https://redirect.github.com/sanity-io/sanity/commit/9848f20694) RitaDias | chore(form): revert changes in schema that were meant to have been deleted ([#7549](https://redirect.github.com/sanity-io/sanity/issues/7549)) | [`7aed0c0`](https://redirect.github.com/sanity-io/sanity/commit/7aed0c07cc) Bjørge Næss | fix(preview): allow `null` as valid cache/memo value for preview fields ([#7551](https://redirect.github.com/sanity-io/sanity/issues/7551)) | [`7b9b556`](https://redirect.github.com/sanity-io/sanity/commit/7b9b556598) Bjørge Næss | refactor(store) simplify key value store, add SWR through local storage behavior ([#7554](https://redirect.github.com/sanity-io/sanity/issues/7554)) | [`d2ca86d`](https://redirect.github.com/sanity-io/sanity/commit/d2ca86d992) Bjørge Næss | fix(core): emit setting from localStorage immediately upon subscription ([#7560](https://redirect.github.com/sanity-io/sanity/issues/7560)) | [`1e79797`](https://redirect.github.com/sanity-io/sanity/commit/1e79797054) RitaDias | chore(sanity): update naming of draft created telemetry event ([#7561](https://redirect.github.com/sanity-io/sanity/issues/7561)) | [`ae1c9c2`](https://redirect.github.com/sanity-io/sanity/commit/ae1c9c28b8) Jordan Lawrence | feat(core): specific error when dev server is stopped ([#7476](https://redirect.github.com/sanity-io/sanity/issues/7476)) | [`7fcf22a`](https://redirect.github.com/sanity-io/sanity/commit/7fcf22a948) RitaDias | chore(form): remove imports from shouldArrayDialogOpen ([#7550](https://redirect.github.com/sanity-io/sanity/issues/7550)) | [`bdfd8df`](https://redirect.github.com/sanity-io/sanity/commit/bdfd8df3d9) silvertech-daniel | fix(block-tools): remove references to implicit globals `document` and `Text` ([#7532](https://redirect.github.com/sanity-io/sanity/issues/7532)) | [`306a671`](https://redirect.github.com/sanity-io/sanity/commit/306a6717cc) Ash | fix(sanity): prevent layout shifts in image input | [`6b8a76f`](https://redirect.github.com/sanity-io/sanity/commit/6b8a76fe6e) Ash | feat(sanity): allow image input block size to extend to `30vh` | [`14ebf2c`](https://redirect.github.com/sanity-io/sanity/commit/14ebf2cd95) Ash | refactor(sanity): remove redundant drag-related props | [`8a80ef2`](https://redirect.github.com/sanity-io/sanity/commit/8a80ef232f) Ash | fix(sanity): use correct color scheme in image input overlay | [`df0e18a`](https://redirect.github.com/sanity-io/sanity/commit/df0e18a9e6) Binoy Patel | fix(core): fixes an issue with pasting in conditional readonly field ([#7564](https://redirect.github.com/sanity-io/sanity/issues/7564)) | [`2e47715`](https://redirect.github.com/sanity-io/sanity/commit/2e47715c1d) shur | fix: set `cliInitializedAt` even if project bootstrap fails ([#7558](https://redirect.github.com/sanity-io/sanity/issues/7558)) | [`ea186d8`](https://redirect.github.com/sanity-io/sanity/commit/ea186d8bdd) renovate\[bot] | fix(deps): update dependency `@portabletext/editor` to ^1.1.2 ([#7566](https://redirect.github.com/sanity-io/sanity/issues/7566)) | [`a762c62`](https://redirect.github.com/sanity-io/sanity/commit/a762c62d08) Espen Hovlandsdal | chore(deps): upgrade moment, drop `@types` module ([#7565](https://redirect.github.com/sanity-io/sanity/issues/7565)) | [`be73a2a`](https://redirect.github.com/sanity-io/sanity/commit/be73a2aea9) renovate\[bot] | fix(deps): update dependency [@sanity/client](https://redirect.github.com/sanity/client) to ^6.22.0 ([#7522](https://redirect.github.com/sanity-io/sanity/issues/7522)) | [`7c01a95`](https://redirect.github.com/sanity-io/sanity/commit/7c01a95220) Binoy Patel | refactor(cli): update projects list command to link to manage ([#7568](https://redirect.github.com/sanity-io/sanity/issues/7568)) | [`85941d2`](https://redirect.github.com/sanity-io/sanity/commit/85941d276f) Drew Lyton | feat: add ability to request edit access from viewer role ([#7546](https://redirect.github.com/sanity-io/sanity/issues/7546)) | [`59f4fda`](https://redirect.github.com/sanity-io/sanity/commit/59f4fdaa13) ### [`v3.58.0`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.58.0) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.57.4...v3.58.0) ##### ✨ Highlights ##### Product announcements Studio users will now receive notifications about new Sanity features via a floating clickable card in the bottom-left corner of the interface. Clicking the card will open a modal with more details about the feature. Previously seen product announcements can also be accessed anytime from the new “What’s New” item in the help menu. ##### Other features - The global error UI has been refined so that it is clearer to users. - The global error UI now only displays the stack trace in development builds. - A **Copy error details** action has been added to the global error UI and the document list error UI. This allows users to easily share the error stack trace with developers. - Please note that these new strings cannot be internationalized, because the global error UI is rendered outside of the locale provider. - The **Reconnecting** toast is no longer displayed if the connection is reestablished within two seconds. ##### 🐛 Notable bugfixes - Fixes issues occurring when a draft exist for a live-editable schema. - Improves task assignee list performance. - Improves Portable Text editor performance. ##### Install or upgrade Sanity Studio To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on [Installing and Upgrading Sanity Studio](https://www.sanity.io/docs/upgrade). If you are updating from a version earlier than [3.37.0](https://www.sanity.io/changelog/93306939-973b-4e48-bb63-89a6b91d70b3), you should also check out [this article](https://www.sanity.io/help/upgrade-packages) to ensure your dependencies are up to date. ##### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- Rico Kahler | feat(perf): add new eFPS benchmark suite ([#7407](https://redirect.github.com/sanity-io/sanity/issues/7407)) | [`2de06de`](https://redirect.github.com/sanity-io/sanity/commit/2de06de0ea) Ryan Bonial | Fix: prevent flash of "Untitled" when loading a document w/ preview ([#7505](https://redirect.github.com/sanity-io/sanity/issues/7505)) | [`b7f0135`](https://redirect.github.com/sanity-io/sanity/commit/b7f0135e67) ecospark\[bot] | chore(deps): dedupe pnpm-lock.yaml ([#7521](https://redirect.github.com/sanity-io/sanity/issues/7521)) | [`4729e84`](https://redirect.github.com/sanity-io/sanity/commit/4729e84b8f) Pedro Bonamin | fix(core): hide `versions.*` documents from search, update `getPublishedId` to account for versions ([#7470](https://redirect.github.com/sanity-io/sanity/issues/7470)) | [`7c814a8`](https://redirect.github.com/sanity-io/sanity/commit/7c814a88e4) RitaDias | fix(structure): live edit on draft documents ([#7526](https://redirect.github.com/sanity-io/sanity/issues/7526)) | [`7bf9995`](https://redirect.github.com/sanity-io/sanity/commit/7bf9995f4d) RitaDias | refactor(structure): add virtualization when rendering assigneeds list ([#7536](https://redirect.github.com/sanity-io/sanity/issues/7536)) | [`e102679`](https://redirect.github.com/sanity-io/sanity/commit/e10267991d) Bjørge Næss | fix(core): skip updating focusPath state if unchanged ([#7524](https://redirect.github.com/sanity-io/sanity/issues/7524)) | [`7183b24`](https://redirect.github.com/sanity-io/sanity/commit/7183b2448e) Pedro Bonamin | fix(core): document store cache memo not working ([#7530](https://redirect.github.com/sanity-io/sanity/issues/7530)) | [`8c677c2`](https://redirect.github.com/sanity-io/sanity/commit/8c677c29cd) Bjørge Næss | fix(core): clean up portable text input's selection change handling ([#7525](https://redirect.github.com/sanity-io/sanity/issues/7525)) | [`714b3e1`](https://redirect.github.com/sanity-io/sanity/commit/714b3e1e5d) Ash | chore(sanity): add return type to `StudioErrorBoundary` component | [`b7b677c`](https://redirect.github.com/sanity-io/sanity/commit/b7b677c213) Ash | chore: fix spelling mistake | [`a7ca8b6`](https://redirect.github.com/sanity-io/sanity/commit/a7ca8b6172) Ash | chore(sanity): remove unused parameter from `onRetry` function signature | [`61e981b`](https://redirect.github.com/sanity-io/sanity/commit/61e981b489) Ash | feat(sanity): add `ErrorActions` component | [`7809762`](https://redirect.github.com/sanity-io/sanity/commit/7809762b79) Ash | feat(sanity): refine `StudioErrorBoundary` component UI | [`d11efce`](https://redirect.github.com/sanity-io/sanity/commit/d11efce410) Ash | feat(sanity): add "Copy error details" button to document list error UI | [`a218c88`](https://redirect.github.com/sanity-io/sanity/commit/a218c88030) Pedro Bonamin | feat(core): Studio announcements ([#7515](https://redirect.github.com/sanity-io/sanity/issues/7515)) | [`3593bf5`](https://redirect.github.com/sanity-io/sanity/commit/3593bf56a4) RitaDias | refactor(structure): add timeout to reconnecting message ([#7531](https://redirect.github.com/sanity-io/sanity/issues/7531)) | [`9ab4086`](https://redirect.github.com/sanity-io/sanity/commit/9ab4086ea7) ### [`v3.57.4`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.57.4) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.57.3...v3.57.4) ##### ✨ Highlights ##### Performance improvements for large documents This release introduces significant performance improvements for form state computation in Sanity Studio, especially for complex documents: - Up to 10x performance improvement for documents with multiple large objects in arrays - Noticeable improvements for documents with large Portable Text fields - Memoization for form state computation ##### 🐛 Notable bugfixes - The `_createdAt` document property will now always be set to the time when the document in question was first created in its initial draft state rather than the time of publishing, as intended. - In the Portable Text Editor, annotations can now be added across existing annotations and decorators without accidentally expanding or removing those. - In the Portable Text Editor, a collapsed selection can now toggle off an entire annotation. - A performance regression introduced in `3.52.3`, affecting large Portable Text documents, has now been fixed. - Toggling decorators in selections spanning empty lines in the Portable Text Editor now works more predictably. - Lists created in the Portable Text Editor should now reset sublist indices under different parent list items (thank you, [@phattran2905](https://redirect.github.com/phattran2905)!). - When focused, the Portable Text Editor now automatically adds empty `markDefs` arrays to blocks if missing. - Array inputs now forward the received `onItemPrepend` and `onItemAppend` hooks to the insert button/array functions component. ##### Install or upgrade Sanity Studio To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on [Installing and Upgrading Sanity Studio](https://www.sanity.io/docs/upgrade). If you are updating from a version earlier than [3.37.0](https://www.sanity.io/changelog/93306939-973b-4e48-bb63-89a6b91d70b3), you should also check out [this article](https://www.sanity.io/help/upgrade-packages) to ensure your dependencies are up to date. ##### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- Cody Olsen | chore(deps): bump `typescript` to `5.6.2` ([#7494](https://redirect.github.com/sanity-io/sanity/issues/7494)) | [`caec753`](https://redirect.github.com/sanity-io/sanity/commit/caec753b31) Ash | fix(sanity): prevent empty patches being created ([#7499](https://redirect.github.com/sanity-io/sanity/issues/7499)) | [`99f1bb6`](https://redirect.github.com/sanity-io/sanity/commit/99f1bb6163) renovate\[bot] | chore(deps): update typescript-tooling ([#7504](https://redirect.github.com/sanity-io/sanity/issues/7504)) | [`9a646d8`](https://redirect.github.com/sanity-io/sanity/commit/9a646d82f0) Phat Tran | fix(core): correctly reset PTE list counts after non-numbered lists and in sublists ([#7506](https://redirect.github.com/sanity-io/sanity/issues/7506)) | [`4918a9e`](https://redirect.github.com/sanity-io/sanity/commit/4918a9e5fa) renovate\[bot] | chore(deps): update dependency turbo to ^2.1.2 ([#7507](https://redirect.github.com/sanity-io/sanity/issues/7507)) | [`618d95c`](https://redirect.github.com/sanity-io/sanity/commit/618d95c2e1) renovate\[bot] | chore(deps): update pnpm to v9.10.0 ([#7509](https://redirect.github.com/sanity-io/sanity/issues/7509)) | [`cf55d9d`](https://redirect.github.com/sanity-io/sanity/commit/cf55d9d5d9) renovate\[bot] | chore(deps): update linters ([#7508](https://redirect.github.com/sanity-io/sanity/issues/7508)) | [`453c4a4`](https://redirect.github.com/sanity-io/sanity/commit/453c4a4e58) renovate\[bot] | fix(deps): Update dev-non-major ([#7510](https://redirect.github.com/sanity-io/sanity/issues/7510)) | [`fe75e37`](https://redirect.github.com/sanity-io/sanity/commit/fe75e37617) renovate\[bot] | fix(deps): update dependency [@portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.1.0 ([#7501](https://redirect.github.com/sanity-io/sanity/issues/7501)) | [`a6e0389`](https://redirect.github.com/sanity-io/sanity/commit/a6e038941a) Jordan Lawrence | fix(core): drafts not using server actions always generate a created at ([#7503](https://redirect.github.com/sanity-io/sanity/issues/7503)) | [`728311e`](https://redirect.github.com/sanity-io/sanity/commit/728311e4a2) renovate\[bot] | fix(deps): update dependency [@portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.1.1 ([#7514](https://redirect.github.com/sanity-io/sanity/issues/7514)) | [`daf4ffa`](https://redirect.github.com/sanity-io/sanity/commit/daf4ffad04) Simeon Griggs | fix: add padding above the "Push to reload" button instead of below ([#7464](https://redirect.github.com/sanity-io/sanity/issues/7464)) | [`1a33125`](https://redirect.github.com/sanity-io/sanity/commit/1a33125c50) Bjørge Næss | fix: forward received onItemPrepend/onItemAppend to ArrayFunctions ([#7516](https://redirect.github.com/sanity-io/sanity/issues/7516)) | [`4a50023`](https://redirect.github.com/sanity-io/sanity/commit/4a50023cc7) Rico Kahler | perf(core): memoize `prepareFormState` ([#7498](https://redirect.github.com/sanity-io/sanity/issues/7498)) | [`3bf7096`](https://redirect.github.com/sanity-io/sanity/commit/3bf70962b4) ### [`v3.57.3`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.57.3) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.57.2...v3.57.3) ##### Install or upgrade Sanity Studio To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on [Installing and Upgrading Sanity Studio](https://www.sanity.io/docs/upgrade). If you are updating from a version earlier than [3.37.0](https://www.sanity.io/changelog/93306939-973b-4e48-bb63-89a6b91d70b3), you should also check out [this article](https://www.sanity.io/help/upgrade-packages) to ensure your dependencies are up to date. ##### ✨ Highlights ##### Auto-updates enabled by default Newly initialized studios now have auto-updates enabled by default. This feature keeps your deployed studio up to date with the latest versions of Sanity while maintaining full control over your code and customizations, ensuring the same great developer experience you’re accustomed to. With auto-updates enabled, you'll only need to rebuild and redeploy when making your own changes, as new features and improvements from Sanity are delivered automatically. Learn more at https://www.sanity.io/docs/auto-updating-studios ##### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- RitaDias | docs(sanity): remove `@beta` tags from migrate ([#7490](https://redirect.github.com/sanity-io/sanity/issues/7490)) | [`aba8072`](https://redirect.github.com/sanity-io/sanity/commit/aba8072c2f) renovate\[bot] | fix(deps): Update dev-non-major ([#7488](https://redirect.github.com/sanity-io/sanity/issues/7488)) | [`fd37976`](https://redirect.github.com/sanity-io/sanity/commit/fd379762bb) renovate\[bot] | fix(deps): update dependency [@sanity/insert-menu](https://redirect.github.com/sanity/insert-menu) to v1.0.9 ([#7492](https://redirect.github.com/sanity-io/sanity/issues/7492)) | [`e4afd03`](https://redirect.github.com/sanity-io/sanity/commit/e4afd03a35) renovate\[bot] | fix(deps): update dependency [@sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.16.5 ([#7493](https://redirect.github.com/sanity-io/sanity/issues/7493)) | [`f9d354f`](https://redirect.github.com/sanity-io/sanity/commit/f9d354ffec) Carolina Gonzalez | chore: add help text for auto-updates in the studio ([#7461](https://redirect.github.com/sanity-io/sanity/issues/7461)) | [`8b0eeff`](https://redirect.github.com/sanity-io/sanity/commit/8b0eeff8c3) Carolina Gonzalez | feat(cli): use auto-updates flag in init ([#7401](https://redirect.github.com/sanity-io/sanity/issues/7401)) | [`17c02f9`](https://redirect.github.com/sanity-io/sanity/commit/17c02f99a2) ### [`v3.57.2`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.57.2) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.57.1...v3.57.2) ##### ✨ Highlights ##### Improved developer tooling for Next.js and Sanity - When `sanity init` is run inside a Next.js project, an appropriate CORS origin is added to the project - When `sanity init` is run inside a Next.js project, environment variables are written to an .env.local file ##### 🐛 Notable bugfixes - Fixes flickering issue when navigating within presentation introduced in v3.57.0 ##### Install or upgrade Sanity Studio To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on [Installing and Upgrading Sanity Studio](https://www.sanity.io/docs/upgrade). If you are updating from a version earlier than [3.37.0](https://www.sanity.io/changelog/93306939-973b-4e48-bb63-89a6b91d70b3), you should also check out [this article](https://www.sanity.io/help/upgrade-packages) to ensure your dependencies are up to date. ##### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- renovate\[bot] | chore(deps): update dependency [@sanity/pkg-utils](https://redirect.github.com/sanity/pkg-utils) to v6.11.0 ([#7441](https://redirect.github.com/sanity-io/sanity/issues/7441)) | [`ef7fff8`](https://redirect.github.com/sanity-io/sanity/commit/ef7fff8a86) RitaDias | feat(sanity): add telemetry when creating a draft ([#7459](https://redirect.github.com/sanity-io/sanity/issues/7459)) | [`e6b0614`](https://redirect.github.com/sanity-io/sanity/commit/e6b0614c0b) Jordan Lawrence | refactor(core): minor type usage improvement and using task plugin name ([#7453](https://redirect.github.com/sanity-io/sanity/issues/7453)) | [`23086e2`](https://redirect.github.com/sanity-io/sanity/commit/23086e26aa) Ryan Bonial | fix(core): Fix Title in "Untitled was published" toast ([#7473](https://redirect.github.com/sanity-io/sanity/issues/7473)) | [`f44786c`](https://redirect.github.com/sanity-io/sanity/commit/f44786c1bc) renovate\[bot] | fix(deps): update dependency [@sanity/client](https://redirect.github.com/sanity/client) to ^6.21.3 ([#7373](https://redirect.github.com/sanity-io/sanity/issues/7373)) | [`2002add`](https://redirect.github.com/sanity-io/sanity/commit/2002add60b) renovate\[bot] | chore(deps): update dependency [@sanity/tsdoc](https://redirect.github.com/sanity/tsdoc) to v1.0.101 ([#7382](https://redirect.github.com/sanity-io/sanity/issues/7382)) | [`3a18971`](https://redirect.github.com/sanity-io/sanity/commit/3a18971e84) Jordan Lawrence | chore(core, structure): validation on references ([#7431](https://redirect.github.com/sanity-io/sanity/issues/7431)) | [`112df24`](https://redirect.github.com/sanity-io/sanity/commit/112df249d8) renovate\[bot] | fix(deps): update dependency [@sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.9 ([#7436](https://redirect.github.com/sanity-io/sanity/issues/7436)) | [`048068e`](https://redirect.github.com/sanity-io/sanity/commit/048068e41c) renovate\[bot] | chore(deps): update pnpm to v9.9.0 ([#7480](https://redirect.github.com/sanity-io/sanity/issues/7480)) | [`f1e2a55`](https://redirect.github.com/sanity-io/sanity/commit/f1e2a55e8d) renovate\[bot] | fix(deps): Update dev-non-major ([#7477](https://redirect.github.com/sanity-io/sanity/issues/7477)) | [`dce41fb`](https://redirect.github.com/sanity-io/sanity/commit/dce41fb7a2) renovate\[bot] | chore(deps): update dependency turbo to ^2.1.1 ([#7478](https://redirect.github.com/sanity-io/sanity/issues/7478)) | [`5ef2990`](https://redirect.github.com/sanity-io/sanity/commit/5ef2990e60) renovate\[bot] | chore(deps): update peter-evans/create-pull-request action to v7 ([#7481](https://redirect.github.com/sanity-io/sanity/issues/7481)) | [`b241a3d`](https://redirect.github.com/sanity-io/sanity/commit/b241a3db4e) renovate\[bot] | chore(deps): update linters ([#7479](https://redirect.github.com/sanity-io/sanity/issues/7479)) | [`d05a8ec`](https://redirect.github.com/sanity-io/sanity/commit/d05a8ec3c9) Cody Olsen | chore: fix tsc build errors in latest `@types/react` ([#7482](https://redirect.github.com/sanity-io/sanity/issues/7482)) | [`e2a30fe`](https://redirect.github.com/sanity-io/sanity/commit/e2a30fe44a) renovate\[bot] | fix(deps): update dependency [@sanity/mutate](https://redirect.github.com/sanity/mutate) to ^0.10.0 ([#7451](https://redirect.github.com/sanity-io/sanity/issues/7451)) | [`ea3a79a`](https://redirect.github.com/sanity-io/sanity/commit/ea3a79ae50) Simeon Griggs | fix(cli) use Next.js specific defaults for new projects ([#7465](https://redirect.github.com/sanity-io/sanity/issues/7465)) | [`de03c57`](https://redirect.github.com/sanity-io/sanity/commit/de03c577f2) Jordan Lawrence | Revert "chore: support for sticky params in URL and intent ops ([#7429](https://redirect.github.com/sanity-io/sanity/issues/7429))" ([#7489](https://redirect.github.com/sanity-io/sanity/issues/7489)) | [`5cb335b`](https://redirect.github.com/sanity-io/sanity/commit/5cb335b1a2) ### [`v3.57.1`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.57.1) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.57.0...v3.57.1) ##### 🐛 Notable bugfixes - Fixes a performance regression introduced in v3.51.0 ([#7471](https://redirect.github.com/sanity-io/sanity/issues/7471)) ##### Install or upgrade Sanity Studio To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on [Installing and Upgrading Sanity Studio](https://www.sanity.io/docs/upgrade). If you are updating from a version earlier than [3.37.0](https://www.sanity.io/changelog/93306939-973b-4e48-bb63-89a6b91d70b3), you should also check out [this article](https://www.sanity.io/help/upgrade-packages) to ensure your dependencies are up to date. ##### 📓 Full changelog | Author | Message | Commit | | ----------- | ----------------------------------------- | ------- | | Rico Kahler | fix(core): ensure all keys are reconciled | [`6393df8`](https://redirect.github.com/sanity-io/sanity/commit/6393df8) | ### [`v3.57.0`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.57.0) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.56.0...v3.57.0) ##### ✨ Highlights ##### Significant rendering perf. improvements (up to x10) in dev mode This change enables `styled-components` "speedy mode" in `sanity dev`, improving developer mode performance. This change impacts only development builds (`sanity dev`) – production builds (`sanity build` or `sanity start`) remain unaffected since "speedy mode" has always been enabledConfiguration
📅 Schedule: Branch creation - "every 3 months on the first day of the month" (UTC), 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.
This PR has been generated by Mend Renovate using a curated preset maintained by . View repository job log here