frontvibe / sanity-plugins

0 stars 1 forks source link

fix(deps): update apps dependencies #90

Closed renovate[bot] closed 1 week ago

renovate[bot] commented 2 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@sanity/vision (source) ^3.57.3 -> ^3.64.1 age adoption passing confidence
@types/react (source) ^18.3.6 -> ^18.3.12 age adoption passing confidence
sanity (source) ^3.57.3 -> ^3.64.1 age adoption passing confidence
typescript (source) ^5.6.2 -> ^5.6.3 age adoption passing confidence

Release Notes

sanity-io/sanity (@​sanity/vision) ### [`v3.64.1`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.64.1) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.64.0...v3.64.1) ### 🐛 Notable bugfixes - Fixes an issue in the Presentation tool where the entire iframe refreshed on data changes (rather than smoothly updating). - Adds a `--legacy-peer-deps` flag to the automatic install of `next-sanity` inside Next.js projects, resolving errors that occurred when `sanity init` was run inside these projects. ### 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] | fix(deps): update dependency [@​sanity/insert-menu](https://redirect.github.com/sanity/insert-menu) to v1.0.11 ([#​7802](https://redirect.github.com/sanity-io/sanity/issues/7802)) | [`f770631`](https://redirect.github.com/sanity-io/sanity/commit/f7706314e5) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.18.1 ([#​7803](https://redirect.github.com/sanity-io/sanity/issues/7803)) | [`bcc9b2d`](https://redirect.github.com/sanity-io/sanity/commit/bcc9b2d53c) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.18.2 ([#​7808](https://redirect.github.com/sanity-io/sanity/issues/7808)) | [`07d5996`](https://redirect.github.com/sanity-io/sanity/commit/07d5996b1c) renovate\[bot] | fix(deps): update dependency [@​portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.7.1 ([#​7807](https://redirect.github.com/sanity-io/sanity/issues/7807)) | [`3ca838e`](https://redirect.github.com/sanity-io/sanity/commit/3ca838e1ce) renovate\[bot] | fix(deps): Update dev-non-major ([#​7804](https://redirect.github.com/sanity-io/sanity/issues/7804)) | [`dc87ef6`](https://redirect.github.com/sanity-io/sanity/commit/dc87ef61bc) Simeon Griggs | fix: add --legacy-peer-deps to next-sanity pacakge install ([#​7806](https://redirect.github.com/sanity-io/sanity/issues/7806)) | [`cb3739b`](https://redirect.github.com/sanity-io/sanity/commit/cb3739b6d1) ### [`v3.64.0`](https://redirect.github.com/sanity-io/sanity/compare/v3.63.0...cc55843ccf9a1aa2ba0d5085a0cd6e1224867909) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.63.0...v3.64.0) ### [`v3.63.0`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.63.0) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.62.3...v3.63.0) ##### ✨ Highlights ##### Updated Next.js starter template to use Live Mode Initializing Sanity inside a Next.js application now adds the preconfigured Live Content API helpers `sanityFetch` and `SanityLive`. ##### Performance improvements for template permissions Template permissions are now resolved sequentially instead of in parallel, improving reliability for large numbers of templates. We've added smarter caching for initial value resolution, reducing duplicate computations. These improvements should result in more predictable performance and reduced resource usage when working with templates, particularly in larger projects with many templates. This optimization brings no API changes or breaking changes. ##### 🐛 Notable bugfixes - Fixes list scrolling in the Scheduled Publishing interface. ##### 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] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.17.6 ([#​7669](https://redirect.github.com/sanity-io/sanity/issues/7669)) | [`bd83ebb`](https://redirect.github.com/sanity-io/sanity/commit/bd83ebbdc0) renovate\[bot] | fix(deps): update dependency [@​sanity/insert-menu](https://redirect.github.com/sanity/insert-menu) to v1.0.10 ([#​7668](https://redirect.github.com/sanity-io/sanity/issues/7668)) | [`4ede77b`](https://redirect.github.com/sanity-io/sanity/commit/4ede77b443) renovate\[bot] | fix(deps): Update dev-non-major ([#​7671](https://redirect.github.com/sanity-io/sanity/issues/7671)) | [`1ebedd2`](https://redirect.github.com/sanity-io/sanity/commit/1ebedd2614) Snorre Eskeland Brekke | feat: adds support for Create-Studio integration ([#​7635](https://redirect.github.com/sanity-io/sanity/issues/7635)) | [`12cb46b`](https://redirect.github.com/sanity-io/sanity/commit/12cb46b0b7) renovate\[bot] | fix(deps): Update dev-non-major ([#​7679](https://redirect.github.com/sanity-io/sanity/issues/7679)) | [`070b33c`](https://redirect.github.com/sanity-io/sanity/commit/070b33c667) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.17.7 ([#​7683](https://redirect.github.com/sanity-io/sanity/issues/7683)) | [`6c1febc`](https://redirect.github.com/sanity-io/sanity/commit/6c1febcdd9) renovate\[bot] | fix(deps): update dependency [@​portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.1.10 ([#​7692](https://redirect.github.com/sanity-io/sanity/issues/7692)) | [`7a564a6`](https://redirect.github.com/sanity-io/sanity/commit/7a564a653b) Rico Kahler | perf(core): memoize resolveInitialValueForType ([#​7674](https://redirect.github.com/sanity-io/sanity/issues/7674)) | [`3602d67`](https://redirect.github.com/sanity-io/sanity/commit/3602d673d0) Jordan Lawrence | fix: scheduled pub scroll list issue ([#​7658](https://redirect.github.com/sanity-io/sanity/issues/7658)) | [`4e05b3a`](https://redirect.github.com/sanity-io/sanity/commit/4e05b3a5d0) Simeon Griggs | feat(cli): prepare nextjs starter template for live mode ([#​7633](https://redirect.github.com/sanity-io/sanity/issues/7633)) | [`d018a71`](https://redirect.github.com/sanity-io/sanity/commit/d018a7117e) renovate\[bot] | fix(deps): update dependency [@​portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.1.11 ([#​7667](https://redirect.github.com/sanity-io/sanity/issues/7667)) | [`6479290`](https://redirect.github.com/sanity-io/sanity/commit/647929063e) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.13 ([#​7694](https://redirect.github.com/sanity-io/sanity/issues/7694)) | [`3e1cad6`](https://redirect.github.com/sanity-io/sanity/commit/3e1cad6cd4) renovate\[bot] | chore(deps): update dependency [@​vitejs/plugin-react](https://redirect.github.com/vitejs/plugin-react) to ^4.3.3 ([#​7688](https://redirect.github.com/sanity-io/sanity/issues/7688)) | [`56bc1a7`](https://redirect.github.com/sanity-io/sanity/commit/56bc1a716d) renovate\[bot] | fix(deps): Update dev-non-major ([#​7693](https://redirect.github.com/sanity-io/sanity/issues/7693)) | [`f03396f`](https://redirect.github.com/sanity-io/sanity/commit/f03396fefc) renovate\[bot] | fix(deps): update dependency react-rx to ^4.0.1 ([#​7712](https://redirect.github.com/sanity-io/sanity/issues/7712)) | [`46982a3`](https://redirect.github.com/sanity-io/sanity/commit/46982a3ab4) shur | chore: telemetry definition files are owned by [@​data-eng](https://redirect.github.com/data-eng) ([#​7703](https://redirect.github.com/sanity-io/sanity/issues/7703)) | [`7ed0f9c`](https://redirect.github.com/sanity-io/sanity/commit/7ed0f9cecf) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.14 ([#​7713](https://redirect.github.com/sanity-io/sanity/issues/7713)) | [`ef649b8`](https://redirect.github.com/sanity-io/sanity/commit/ef649b852c) renovate\[bot] | chore(deps): update dependency lerna to ^8.1.9 ([#​7711](https://redirect.github.com/sanity-io/sanity/issues/7711)) | [`ecac3b8`](https://redirect.github.com/sanity-io/sanity/commit/ecac3b8628) renovate\[bot] | fix(deps): update dependency [@​portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.2.0 ([#​7709](https://redirect.github.com/sanity-io/sanity/issues/7709)) | [`d1a35d5`](https://redirect.github.com/sanity-io/sanity/commit/d1a35d5ab0) renovate\[bot] | fix(deps): update dependency react-rx to ^4.1.0 ([#​7714](https://redirect.github.com/sanity-io/sanity/issues/7714)) | [`fa5cfe7`](https://redirect.github.com/sanity-io/sanity/commit/fa5cfe7143) renovate\[bot] | fix(deps): Update dev-non-major ([#​7708](https://redirect.github.com/sanity-io/sanity/issues/7708)) | [`ab24df2`](https://redirect.github.com/sanity-io/sanity/commit/ab24df25a1) Cody Olsen | chore(deps): bump react-compiler linter ([#​7715](https://redirect.github.com/sanity-io/sanity/issues/7715)) | [`ad56ad0`](https://redirect.github.com/sanity-io/sanity/commit/ad56ad0512) renovate\[bot] | chore(deps): update typescript-tooling ([#​7681](https://redirect.github.com/sanity-io/sanity/issues/7681)) | [`cc629b9`](https://redirect.github.com/sanity-io/sanity/commit/cc629b9797) renovate\[bot] | fix(deps): Update babel monorepo ([#​7719](https://redirect.github.com/sanity-io/sanity/issues/7719)) | [`3b20ff6`](https://redirect.github.com/sanity-io/sanity/commit/3b20ff672d) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.15 ([#​7718](https://redirect.github.com/sanity-io/sanity/issues/7718)) | [`1fadac5`](https://redirect.github.com/sanity-io/sanity/commit/1fadac51b7) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.15 ([#​7717](https://redirect.github.com/sanity-io/sanity/issues/7717)) | [`0f7ee17`](https://redirect.github.com/sanity-io/sanity/commit/0f7ee17a31) renovate\[bot] | chore(lockfile): update dependency [@​sanity/asset-utils](https://redirect.github.com/sanity/asset-utils) to v2.0.7 ([#​7721](https://redirect.github.com/sanity-io/sanity/issues/7721)) | [`50c683d`](https://redirect.github.com/sanity-io/sanity/commit/50c683d896) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.16 ([#​7722](https://redirect.github.com/sanity-io/sanity/issues/7722)) | [`4757af6`](https://redirect.github.com/sanity-io/sanity/commit/4757af693e) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.16 ([#​7723](https://redirect.github.com/sanity-io/sanity/issues/7723)) | [`3048630`](https://redirect.github.com/sanity-io/sanity/commit/304863040d) renovate\[bot] | fix(deps): update dependency [@​portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.3.0 ([#​7727](https://redirect.github.com/sanity-io/sanity/issues/7727)) | [`2f42394`](https://redirect.github.com/sanity-io/sanity/commit/2f42394d36) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.17 ([#​7725](https://redirect.github.com/sanity-io/sanity/issues/7725)) | [`4864eaa`](https://redirect.github.com/sanity-io/sanity/commit/4864eaa496) renovate\[bot] | fix(deps): Update dev-non-major ([#​7724](https://redirect.github.com/sanity-io/sanity/issues/7724)) | [`0e2888c`](https://redirect.github.com/sanity-io/sanity/commit/0e2888cd8b) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.18 ([#​7730](https://redirect.github.com/sanity-io/sanity/issues/7730)) | [`81cb734`](https://redirect.github.com/sanity-io/sanity/commit/81cb734974) renovate\[bot] | fix(deps): update dependency [@​portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.4.0 ([#​7729](https://redirect.github.com/sanity-io/sanity/issues/7729)) | [`5c1a81a`](https://redirect.github.com/sanity-io/sanity/commit/5c1a81a169) renovate\[bot] | fix(deps): update dependency [@​portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.4.1 ([#​7735](https://redirect.github.com/sanity-io/sanity/issues/7735)) | [`953501d`](https://redirect.github.com/sanity-io/sanity/commit/953501dd89) renovate\[bot] | chore(test-studio): update dependency [@​portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.4.1 ([#​7734](https://redirect.github.com/sanity-io/sanity/issues/7734)) | [`325e50a`](https://redirect.github.com/sanity-io/sanity/commit/325e50a162) Pedro Bonamin | fix(core): export BetaFeatures and ScheduledPublishing types ([#​7659](https://redirect.github.com/sanity-io/sanity/issues/7659)) | [`9fbebab`](https://redirect.github.com/sanity-io/sanity/commit/9fbebab14c) Binoy Patel | test(cli): migrate cli tests to vitest ([#​7731](https://redirect.github.com/sanity-io/sanity/issues/7731)) | [`51db20a`](https://redirect.github.com/sanity-io/sanity/commit/51db20ac6c) renovate\[bot] | fix(deps): update dependency groq-js to ^1.14.0 ([#​7738](https://redirect.github.com/sanity-io/sanity/issues/7738)) | [`c580ebf`](https://redirect.github.com/sanity-io/sanity/commit/c580ebf7c8) renovate\[bot] | fix(deps): update dependency react-rx to ^4.1.1 ([#​7739](https://redirect.github.com/sanity-io/sanity/issues/7739)) | [`c4d4abb`](https://redirect.github.com/sanity-io/sanity/commit/c4d4abb913) renovate\[bot] | chore(deps): update dependency [@​sanity/prettier-config](https://redirect.github.com/sanity/prettier-config) to ^1.0.3 ([#​7733](https://redirect.github.com/sanity-io/sanity/issues/7733)) | [`8aea4fa`](https://redirect.github.com/sanity-io/sanity/commit/8aea4facb2) Espen Hovlandsdal | fix: invalid locale namespace specified for create ([#​7732](https://redirect.github.com/sanity-io/sanity/issues/7732)) | [`9b2a6f7`](https://redirect.github.com/sanity-io/sanity/commit/9b2a6f7b78) Binoy Patel | test(codegen): migrate codegen tests to vitest ([#​7741](https://redirect.github.com/sanity-io/sanity/issues/7741)) | [`c799d28`](https://redirect.github.com/sanity-io/sanity/commit/c799d28dab) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.17.8 ([#​7743](https://redirect.github.com/sanity-io/sanity/issues/7743)) | [`e631b2d`](https://redirect.github.com/sanity-io/sanity/commit/e631b2da18) renovate\[bot] | fix(deps): update dependency [@​portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.5.4 ([#​7737](https://redirect.github.com/sanity-io/sanity/issues/7737)) | [`c0bd3c2`](https://redirect.github.com/sanity-io/sanity/commit/c0bd3c23f1) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.19 ([#​7742](https://redirect.github.com/sanity-io/sanity/issues/7742)) | [`60ece5f`](https://redirect.github.com/sanity-io/sanity/commit/60ece5f196) renovate\[bot] | fix(deps): update dependency react-rx to ^4.1.3 ([#​7744](https://redirect.github.com/sanity-io/sanity/issues/7744)) | [`4a3157d`](https://redirect.github.com/sanity-io/sanity/commit/4a3157d102) renovate\[bot] | chore(deps): update react monorepo ([#​7753](https://redirect.github.com/sanity-io/sanity/issues/7753)) | [`ce6cfab`](https://redirect.github.com/sanity-io/sanity/commit/ce6cfabbf1) ecospark\[bot] | chore(deps): dedupe pnpm-lock.yaml ([#​7752](https://redirect.github.com/sanity-io/sanity/issues/7752)) | [`46f9218`](https://redirect.github.com/sanity-io/sanity/commit/46f9218e14) renovate\[bot] | fix(deps): Update dev-non-major ([#​7736](https://redirect.github.com/sanity-io/sanity/issues/7736)) | [`eebf6c4`](https://redirect.github.com/sanity-io/sanity/commit/eebf6c4cc2) renovate\[bot] | chore(deps): update dependency babel-plugin-react-compiler to v19 ([#​7755](https://redirect.github.com/sanity-io/sanity/issues/7755)) | [`361f347`](https://redirect.github.com/sanity-io/sanity/commit/361f3471b1) Jordan Lawrence | chore(scripts): reordering blocks in release notes template script ([#​7758](https://redirect.github.com/sanity-io/sanity/issues/7758)) | [`72934dd`](https://redirect.github.com/sanity-io/sanity/commit/72934ddbb1) ### [`v3.62.3`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.62.3) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.62.2...v3.62.3) ##### ✨ Highlights ##### Optimized Initial Value Resolution This release includes a performance enhancement to optimize the resolution of [Initial Value Templates](https://www.sanity.io/docs/initial-value-templates): - Initial values are now resolved sequentially rather than in parallel, improving reliability in projects with large numbers of templates. - Enhanced caching reduces duplicate computations, leading to faster and more predictable performance when handling initial values. These updates streamline initial value resolution, making it more efficient for projects with complex templates. This may improve the start up performance for your Studio. ##### 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] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.17.6 ([#​7669](https://redirect.github.com/sanity-io/sanity/issues/7669)) | [`bd83ebb`](https://redirect.github.com/sanity-io/sanity/commit/bd83ebbdc0) renovate\[bot] | fix(deps): update dependency [@​sanity/insert-menu](https://redirect.github.com/sanity/insert-menu) to v1.0.10 ([#​7668](https://redirect.github.com/sanity-io/sanity/issues/7668)) | [`4ede77b`](https://redirect.github.com/sanity-io/sanity/commit/4ede77b443) renovate\[bot] | fix(deps): Update dev-non-major ([#​7671](https://redirect.github.com/sanity-io/sanity/issues/7671)) | [`1ebedd2`](https://redirect.github.com/sanity-io/sanity/commit/1ebedd2614) Snorre Eskeland Brekke | feat: adds support for Create-Studio integration ([#​7635](https://redirect.github.com/sanity-io/sanity/issues/7635)) | [`12cb46b`](https://redirect.github.com/sanity-io/sanity/commit/12cb46b0b7) renovate\[bot] | fix(deps): Update dev-non-major ([#​7679](https://redirect.github.com/sanity-io/sanity/issues/7679)) | [`070b33c`](https://redirect.github.com/sanity-io/sanity/commit/070b33c667) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.17.7 ([#​7683](https://redirect.github.com/sanity-io/sanity/issues/7683)) | [`6c1febc`](https://redirect.github.com/sanity-io/sanity/commit/6c1febcdd9) renovate\[bot] | fix(deps): update dependency [@​portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.1.10 ([#​7692](https://redirect.github.com/sanity-io/sanity/issues/7692)) | [`7a564a6`](https://redirect.github.com/sanity-io/sanity/commit/7a564a653b) Rico Kahler | perf(core): memoize resolveInitialValueForType ([#​7674](https://redirect.github.com/sanity-io/sanity/issues/7674)) | [`3602d67`](https://redirect.github.com/sanity-io/sanity/commit/3602d673d0) ### [`v3.62.2`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.62.2) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.62.1...v3.62.2) ##### 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 - Updates the Presentation tool to enable visual editing packages to dynamically check which features are supported by the current tool version. ##### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- renovate\[bot] | fix(deps): Update dev-non-major ([#​7661](https://redirect.github.com/sanity-io/sanity/issues/7661)) | [`21988da`](https://redirect.github.com/sanity-io/sanity/commit/21988da17e) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.17.4 ([#​7662](https://redirect.github.com/sanity-io/sanity/issues/7662)) | [`35fdd4d`](https://redirect.github.com/sanity-io/sanity/commit/35fdd4d5f2) renovate\[bot] | fix(deps): Update dev-non-major ([#​7663](https://redirect.github.com/sanity-io/sanity/issues/7663)) | [`aa41c29`](https://redirect.github.com/sanity-io/sanity/commit/aa41c29765) ### [`v3.62.1`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.62.1) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.62.0...v3.62.1) ##### 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 ##### Other features - Adds a CLI warning and documentation link for projects using Next.js 15 with React 19. Visit https://www.sanity.io/help/react-19 to learn more. Screenshot 2024-10-24 at 08 11 27 ##### 📓 Full changelog Author | Message | Commit ------------ | ------------- | ------------- Pedro Bonamin | feat(cli): add warning and docs for react-19 and Next.Js (#​7660) | 00acdbb141 ### [`v3.62.0`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.62.0) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.61.0...v3.62.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. ##### ✨ Highlights ##### Introducing Preview Sharing Preview Sharing creates shareable preview links with secrets that are valid for as long as you want them to be. Toggling sharing off/on will create a new secret that makes previous URLs no longer valid. It also shows a QR code of the preview link to enable quickly opening the preview on your phone to test your content in context before publishing it. https://github.com/user-attachments/assets/ebadcbd1-a082-40b3-9814-04cd4dccb8e5 ##### Contributors can now use Presentation Lower minimum role from **Editor** to **Contributor** for creating Preview URL Secrets necessary to start Draft Mode ##### 🐛 Notable bugfixes - Boolean value in search shows actual value - Fixes a bug causing default sorting for document lists to not be applied - Fixes an issue that would cause read-only fields to accept pasted input under certain circumstances ##### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- Binoy Patel | fix(core): boolean value in search shows actual value ([#​7623](https://redirect.github.com/sanity-io/sanity/issues/7623)) | [`4ffa079`](https://redirect.github.com/sanity-io/sanity/commit/4ffa079987) Bjørge Næss | fix: restore support for defaultOrdering. ([#​7626](https://redirect.github.com/sanity-io/sanity/issues/7626)) | [`02da757`](https://redirect.github.com/sanity-io/sanity/commit/02da757d03) renovate\[bot] | chore(deps): update typescript-tooling ([#​7605](https://redirect.github.com/sanity-io/sanity/issues/7605)) | [`7f2c1ce`](https://redirect.github.com/sanity-io/sanity/commit/7f2c1ce6a0) renovate\[bot] | fix(deps): update dependency [@​sanity/client](https://redirect.github.com/sanity/client) to ^6.22.2 ([#​7625](https://redirect.github.com/sanity-io/sanity/issues/7625)) | [`2e150f1`](https://redirect.github.com/sanity-io/sanity/commit/2e150f1d59) renovate\[bot] | chore(deps): update dependency [@​sanity/tsdoc](https://redirect.github.com/sanity/tsdoc) to v1.0.113 ([#​7627](https://redirect.github.com/sanity-io/sanity/issues/7627)) | [`ede88ac`](https://redirect.github.com/sanity-io/sanity/commit/ede88ac603) Binoy Patel | feat: validate PR title against conventional commits ([#​7580](https://redirect.github.com/sanity-io/sanity/issues/7580)) | [`a9525c8`](https://redirect.github.com/sanity-io/sanity/commit/a9525c8bfb) renovate\[bot] | chore(deps): update dependency sanity-diff-patch to v4 ([#​7630](https://redirect.github.com/sanity-io/sanity/issues/7630)) | [`01d0313`](https://redirect.github.com/sanity-io/sanity/commit/01d031333e) Espen Hovlandsdal | chore(test-studio): add asset types to structure navigation ([#​7631](https://redirect.github.com/sanity-io/sanity/issues/7631)) | [`f1f21fd`](https://redirect.github.com/sanity-io/sanity/commit/f1f21fdffd) Mark Michon | chore(cli): update help copy for deploy command ([#​7624](https://redirect.github.com/sanity-io/sanity/issues/7624)) | [`a4bd01d`](https://redirect.github.com/sanity-io/sanity/commit/a4bd01dc5e) renovate\[bot] | fix(deps): Update dev-non-major ([#​7639](https://redirect.github.com/sanity-io/sanity/issues/7639)) | [`97f1db0`](https://redirect.github.com/sanity-io/sanity/commit/97f1db0f0a) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.17.0 ([#​7640](https://redirect.github.com/sanity-io/sanity/issues/7640)) | [`4973abc`](https://redirect.github.com/sanity-io/sanity/commit/4973abc51f) renovate\[bot] | chore(deps): update dependency [@​sanity/preview-url-secret](https://redirect.github.com/sanity/preview-url-secret) to v2 ([#​7641](https://redirect.github.com/sanity-io/sanity/issues/7641)) | [`816067e`](https://redirect.github.com/sanity-io/sanity/commit/816067e0c6) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.17.1 ([#​7645](https://redirect.github.com/sanity-io/sanity/issues/7645)) | [`3698fd3`](https://redirect.github.com/sanity-io/sanity/commit/3698fd3003) renovate\[bot] | fix(deps): Update dev-non-major ([#​7646](https://redirect.github.com/sanity-io/sanity/issues/7646)) | [`5a8965e`](https://redirect.github.com/sanity-io/sanity/commit/5a8965e0cc) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.17.2 ([#​7647](https://redirect.github.com/sanity-io/sanity/issues/7647)) | [`93a1114`](https://redirect.github.com/sanity-io/sanity/commit/93a1114202) renovate\[bot] | fix(deps): update dependency [@​portabletext/editor](https://redirect.github.com/portabletext/editor) to ^1.1.5 ([#​7638](https://redirect.github.com/sanity-io/sanity/issues/7638)) | [`07c48a0`](https://redirect.github.com/sanity-io/sanity/commit/07c48a0fbe) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://redirect.github.com/sanity/presentation) to v1.17.3 ([#​7648](https://redirect.github.com/sanity-io/sanity/issues/7648)) | [`2bc49be`](https://redirect.github.com/sanity-io/sanity/commit/2bc49bec6d) renovate\[bot] | fix(deps): Update dev-non-major ([#​7649](https://redirect.github.com/sanity-io/sanity/issues/7649)) | [`65d7e7e`](https://redirect.github.com/sanity-io/sanity/commit/65d7e7eaee) renovate\[bot] | fix(deps): update dependency [@​sanity/mutate](https://redirect.github.com/sanity/mutate) to ^0.10.1 ([#​7650](https://redirect.github.com/sanity-io/sanity/issues/7650)) | [`c9b574d`](https://redirect.github.com/sanity-io/sanity/commit/c9b574d674) Pedro Bonamin | fix(core): inherit readOnly state from ancestors in copyPaste function ([#​7643](https://redirect.github.com/sanity-io/sanity/issues/7643)) | [`4298fe0`](https://redirect.github.com/sanity-io/sanity/commit/4298fe0ba2) renovate\[bot] | chore(deps): update dependency [@​sanity/visual-editing](https://redirect.github.com/sanity/visual-editing) to v2.2.2 ([#​7651](https://redirect.github.com/sanity-io/sanity/issues/7651)) | [`6c1d4c8`](https://redirect.github.com/sanity-io/sanity/commit/6c1d4c889e) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.10 ([#​7653](https://redirect.github.com/sanity-io/sanity/issues/7653)) | [`b6df802`](https://redirect.github.com/sanity-io/sanity/commit/b6df802a51) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://redirect.github.com/sanity/ui) to ^2.8.10 ([#​7652](https://redirect.github.com/sanity-io/sanity/issues/7652)) | [`5452e3d`](https://redirect.github.com/sanity-io/sanity/commit/5452e3db53) Cody Olsen | fix: warnings on React 19 ([#​7654](https://redirect.github.com/sanity-io/sanity/issues/7654)) | [`9c72c74`](https://redirect.github.com/sanity-io/sanity/commit/9c72c74b1b) ### [`v3.61.0`](https://redirect.github.com/sanity-io/sanity/releases/tag/v3.61.0) [Compare Source](https://redirect.github.com/sanity-io/sanity/compare/v3.60.0...v3.61.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. ##### ✨ Highlights - Improves performance significantly when navigating between previously visited documents. - Adds a new CLI command, `sanity learn`, to open [www.sanity.io/learn](https://www.sanity.io/learn). ##### 🐛 Notable bugfixes - Fixes an issue where editing a document would trigger unnecessary requests to the API. ##### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- Espen Hovlandsdal | ci(efps): allow recording video in efps suite ([#​7606](https://redirect.github.com/sanity-io/sanity/issues/7606)) | [`39e331a`](https://redirect.github.com/sanity-io/sanity/commit/39e331af84) Pedro Bonamin | feat(core): document store loader - swr in edit state ([#​7552](https://redirect.github.com/sanity-io/sanity/issues/7552)) | [`e3cc6d5`](https://redirect.github.com/sanity-io/sanity/commit/e3cc6d5fd6) RitaDias | docs(sanity): update label onUncaughtError from internal to beta ([#​7612](https://redirect.github.com/sanity-io/sanity/issues/7612)) | [`5b3ddc6`](https://redirect.github.com/sanity-io/sanity/commit/5b3ddc6551) Binoy Patel | test(sanity): migrate sanity package to vitest ([#​7578](https://redirect.github.com/sanity-io/sanity/issues/7578)) | [`6d23434`](https://redirect.github.com/sanity-io/sanity/commit/6d23434d17) ecospark\[bot] | chore(deps): dedupe pnpm-lock.yaml ([#​7614](https://redirect.github.com/sanity-io/sanity/issues/7614)) | [`b693396`](https://redirect.github.com/sanity-io/sanity/commit/b69339687a) Simeon Griggs | feat: add CLI command to open Sanity Learn ([#​7409](https://redirect.github.com/sanity-io/sanity/issues/7409)) | [`1504511`](https://redirect.github.com/sanity-io/sanity/commit/150451108e) Espen Hovlandsdal | fix: prevent excessive requests to access endpoint ([#​7597](https://redirect.github.com/sanity-io/sanity/issues/7597)) | [`45a74fc`](https://redirect.github.com/sanity-io/sanity/commit/45a74fc16e) Binoy Patel | chore(perf): allow sharding efps tests ([#​7592](https://redirect.github.com/sanity-io/sanity/issues/7592)) | [`de51413`](https://redirect.github.com/sanity-io/sanity/commit/de51413d9a) Espen Hovlandsdal | fix: use absolute urls for published sourcemap urls ([#​7599](https://redirect.github.com/sanity-io/sanity/issues/7599)) | [`1f94234`](https://redirect.github.com/sanity-io/sanity/commit/1f94234655) ecospark\[bot] | chore(deps): dedupe pnpm-lock.yaml ([#​7622](https://redirect.github.com/sanity-io/sanity/issues/7622)) | [`b357fbf`](https://redirect.github.com/sanity-io/sanity/commit/b357fbf7b0) ### [`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.gith

Configuration

📅 Schedule: Branch creation - "before 4am on monday" in timezone America/Los_Angeles, 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 was generated by Mend Renovate. View the repository job log.