sanity-io / contentful-to-sanity

Migrate from Contentful to Sanity
MIT License
34 stars 7 forks source link

fix(deps): Update sanity monorepo to v3.36.4 #175

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@sanity/block-tools (source) 3.17.0 -> 3.36.4 age adoption passing confidence
@sanity/schema (source) 3.17.0 -> 3.36.4 age adoption passing confidence
@sanity/types (source) ^3.17.0 -> ^3.36.4 age adoption passing confidence
sanity (source) ^3.17.0 -> ^3.36.4 age adoption passing confidence

Release Notes

sanity-io/sanity (@​sanity/block-tools) ### [`v3.36.4`](https://togithub.com/sanity-io/sanity/releases/tag/v3.36.4) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.36.3...v3.36.4) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade a v3 Studio, run this command in its folder:** npm install sanity@latest ##### ๐Ÿ› Notable bugfixes - Fixes an issue in the Portable Text editor in which annotations were not opening (bug introduced in v3.36.3) - Fixes a potential cross-origin error from being shown in the developer console ##### ๐Ÿ““ Full changelog Author | Message | Commit \------------ | ------------- | ------------- Pedro Bonamin | fix(core): remove custom options in comments upsell request ([#​6201](https://togithub.com/sanity-io/sanity/issues/6201)) | [`46c7ce8`](https://togithub.com/sanity-io/sanity/commit/46c7ce8ed9) Pedro Bonamin | fix(structure): annotations not opening in portable text editor ([#​6198](https://togithub.com/sanity-io/sanity/issues/6198)) | [`907c904`](https://togithub.com/sanity-io/sanity/commit/907c904336) ### [`v3.36.3`](https://togithub.com/sanity-io/sanity/releases/tag/v3.36.3) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.36.2...v3.36.3) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade a Sanity Studio, run this command in its folder:** npm install sanity@latest ##### Notable changes - Increases the default height of the Portable Text editor ##### Notable bugfixes - Fixes the `--enforce-required-fields` flag for the [`sanity typegen generate`](https://www.sanity.io/docs/sanity-typegen) command not correctly respecting validation rules - Fixes a few focus issues where the Portable Text editor would sometimes jump to the start of a block or scroll to a previously opened block on focus inside of the [Presentation tool](https://www.sanity.io/docs/presentation) - Fixes an issue in which when the tasks panel is open, searching for content in the Cmd + K search changes target document rather than searches the studio ##### ๐Ÿ““ Full changelog Author | Message | Commit \------------ | ------------- | ------------- Tommy Petty | fix(pte): update default height of PTE in Form ([#​6119](https://togithub.com/sanity-io/sanity/issues/6119)) | [`5756753`](https://togithub.com/sanity-io/sanity/commit/5756753c49) Sindre Gulseth | fix(schema-extraction): check for \_required field in validation rules ([#​6151](https://togithub.com/sanity-io/sanity/issues/6151)) | [`5ba26a5`](https://togithub.com/sanity-io/sanity/commit/5ba26a5746) Cody Olsen | chore: add prettier-plugin-packagejson ([#​6155](https://togithub.com/sanity-io/sanity/issues/6155)) | [`8f7fe70`](https://togithub.com/sanity-io/sanity/commit/8f7fe70de2) renovate\[bot] | chore(deps): update pnpm to v8.15.6 ([#​6154](https://togithub.com/sanity-io/sanity/issues/6154)) | [`07b0745`](https://togithub.com/sanity-io/sanity/commit/07b0745a2e) renovate\[bot] | chore(lockfile): update dependency framer-motion to v11.0.24 ([#​6144](https://togithub.com/sanity-io/sanity/issues/6144)) | [`954c892`](https://togithub.com/sanity-io/sanity/commit/954c8921d4) Rupert Dunk | fix(structure): improve document pane path handling ([#​6129](https://togithub.com/sanity-io/sanity/issues/6129)) | [`9b4d105`](https://togithub.com/sanity-io/sanity/commit/9b4d1059dd) renovate\[bot] | chore(deps): update babel monorepo ([#​6159](https://togithub.com/sanity-io/sanity/issues/6159)) | [`eb97fe2`](https://togithub.com/sanity-io/sanity/commit/eb97fe2364) renovate\[bot] | chore(deps): update dependency @​types/babel\_\_traverse to ^7.20.5 ([#​6160](https://togithub.com/sanity-io/sanity/issues/6160)) | [`16f32c9`](https://togithub.com/sanity-io/sanity/commit/16f32c9614) Sindre Gulseth | feat(schema): handle assetRequired when extracting schema with enforceRequiredFields ([#​6157](https://togithub.com/sanity-io/sanity/issues/6157)) | [`cd52979`](https://togithub.com/sanity-io/sanity/commit/cd529795a3) Sindre Gulseth | chore(deps): upgrade groq-js to latest ([#​6162](https://togithub.com/sanity-io/sanity/issues/6162)) | [`8db7485`](https://togithub.com/sanity-io/sanity/commit/8db748575b) Pedro Bonamin | fix(tasks): don't open tasks search on hotkey + enter ([#​6165](https://togithub.com/sanity-io/sanity/issues/6165)) | [`d387316`](https://togithub.com/sanity-io/sanity/commit/d3873165eb) ecospark\[bot] | chore(deps): dedupe pnpm-lock.yaml ([#​6164](https://togithub.com/sanity-io/sanity/issues/6164)) | [`74a7a75`](https://togithub.com/sanity-io/sanity/commit/74a7a75470) Sindre Gulseth | chore(codegen): add enforceRequriedFields to spinner output ([#​6163](https://togithub.com/sanity-io/sanity/issues/6163)) | [`b68e650`](https://togithub.com/sanity-io/sanity/commit/b68e6501af) ### [`v3.36.2`](https://togithub.com/sanity-io/sanity/releases/tag/v3.36.2) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.36.1...v3.36.2) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade a v3 Studio, run this command in its folder:** npm install sanity@latest ##### ๐Ÿ› Notable bugfixes - Fixes an issue where clicking "Publish" and possible other actions would throw the error `Sanity LocaleContext value missing`. - Fixes an issue in which users' names were sometimes displayed in lowercase in the tasks assignee list. ##### ๐Ÿ““ Full changelog Author | Message | Commit \------------ | ------------- | ------------- Pedro Bonamin | fix(tasks): don't lowercase users when searching in the assignee menu ([#​6138](https://togithub.com/sanity-io/sanity/issues/6138)) | [`27643c8`](https://togithub.com/sanity-io/sanity/commit/27643c8a37) cngonzalez | fix: add default listFormat locale where LocaleProvider may not be available ([#​6147](https://togithub.com/sanity-io/sanity/issues/6147)) | [`3c4d4cf`](https://togithub.com/sanity-io/sanity/commit/3c4d4cf1d4) ### [`v3.36.1`](https://togithub.com/sanity-io/sanity/releases/tag/v3.36.1) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.36.0...v3.36.1) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade a v3 Studio, run this command in its folder:** npm install sanity@latest ##### ๐Ÿ› Notable bugfixes - Fixes an issue where the studio might crash on "orphaned marks" in the Portable Text Editor. - Fixes an issue that caused the tasks plugin to be inserted multiple times in studios using more than one instance of the Structure Tool. ##### ๐Ÿ““ Full changelog Author | Message | Commit \------------ | ------------- | ------------- Pedro Bonamin | fix(tasks): group changes done to the same field ([#​6132](https://togithub.com/sanity-io/sanity/issues/6132)) | [`61c7ef8`](https://togithub.com/sanity-io/sanity/commit/61c7ef8fcc) Espen Hovlandsdal | fix(i18n): allow list formatter without arguments in `Translate` component ([#​6135](https://togithub.com/sanity-io/sanity/issues/6135)) | [`3e5b8d6`](https://togithub.com/sanity-io/sanity/commit/3e5b8d60f3) Pedro Bonamin | fix(core): remove duplicateds tasks plugins ([#​6134](https://togithub.com/sanity-io/sanity/issues/6134)) | [`a0fce46`](https://togithub.com/sanity-io/sanity/commit/a0fce46d1c) Sindre Gulseth | fix(typegen): add placeholder group to allow typegen to show in help ([#​6133](https://togithub.com/sanity-io/sanity/issues/6133)) | [`45f0406`](https://togithub.com/sanity-io/sanity/commit/45f0406733) ### [`v3.36.0`](https://togithub.com/sanity-io/sanity/releases/tag/v3.36.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.35.2...v3.36.0) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade a Sanity Studio, run this command in its folder:** npm install sanity@latest ##### โœจ Highlights ##### Sanity TypeGen (beta): Generate types for your schema and GROQ queries This release comes with Sanity TypeGen, the new tooling in the Sanity CLI that enables extracting the schema into a static representation (`schema.json`) and to generate TypeScript type definition for it, as well as for GROQ query results. You can learn more about Sanity TypeGen: - [Blog post: Of course, you should be able to type your content quickly! ](https://www.sanity.io/blog/introducing-sanity-typegen?utm_source=github.com\&utm_medium=organic_social\&utm_campaign=sanity-typegen\&utm_content=) - [Documentation](https://www.sanity.io/docs/sanity-typegen?utm_source=github.com\&utm_medium=organic_social\&utm_campaign=sanity-typegen\&utm_content=) - [New course on Sanity Learn](https://www.sanity.io/learn/module/typescripted-content/introduction?utm_source=github.com\&utm_medium=organic_social\&utm_campaign=sanity-typegen\&utm_content=) If you try out Sanity TypeGen, do let us know how it went in the #typescript channel in [the Sanity community](https://slack.sanity.io) or to your customer success team. ##### Tasks (beta): Delegate work within Sanity Studio This update also includes the beta of Tasks for Sanity Studio. It's a way to assign tasks related to documents, delegate them to team members, and track their status across the project. ![image](https://hackmd.io/\_uploads/SJ4BS_g10.png) If you wish to disable tasks, you can do so by adding the following to `sanity.config.ts`: ```ts export default defineConfig({ ...restOfConfig, unstable_tasks: { enabled: false, }, }) ``` Documentation for Tasks is in the works and will be announced when ready. ##### ๐Ÿ› Notable bugfixes - Fixes a bug where all fields got marked as non-optional when extracting schema with `--enforce-required-fields`. - Fixes a bug where Vision would insert new line on cmd-return. ##### On `styled-components@5`? If you encounter an error such as `TypeError: Cannot read properties of undefined (reading 'div')`, please make sure your Studio doesn't depend on `styled-components@5`. Updating any such dependencies to `styled-components@6` should resolve the error: npm install styled-components@latest This error is caused by an ESM/CJS compability issue in `@sanity/ui`. ##### ๐Ÿ““ Full changelog Author | Message | Commit \------------ | ------------- | ------------- renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://togithub.com/sanity/presentation) to v1.12.1 ([#​6109](https://togithub.com/sanity-io/sanity/issues/6109)) | [`2014ef5`](https://togithub.com/sanity-io/sanity/commit/2014ef56cc) renovate\[bot] | chore(lockfile): update dependency [@​sanity/react-loader](https://togithub.com/sanity/react-loader) to v1.9.5 ([#​6104](https://togithub.com/sanity-io/sanity/issues/6104)) | [`0817d8d`](https://togithub.com/sanity-io/sanity/commit/0817d8ddf8) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://togithub.com/sanity/ui) to ^2.0.12 ([#​6107](https://togithub.com/sanity-io/sanity/issues/6107)) | [`4886b00`](https://togithub.com/sanity-io/sanity/commit/4886b00b17) renovate\[bot] | fix(deps): update dependency [@​sanity/client](https://togithub.com/sanity/client) to ^6.15.7 ([#​6106](https://togithub.com/sanity-io/sanity/issues/6106)) | [`69a5d6d`](https://togithub.com/sanity-io/sanity/commit/69a5d6d60c) Sindre Gulseth | fix: move typegen cli into [@​sanity/cli](https://togithub.com/sanity/cli) ([#​6111](https://togithub.com/sanity-io/sanity/issues/6111)) | [`3f37c21`](https://togithub.com/sanity-io/sanity/commit/3f37c218ee) Tommy Petty | fix(comments): update close icon to be consistent ([#​6096](https://togithub.com/sanity-io/sanity/issues/6096)) | [`89fd7ec`](https://togithub.com/sanity-io/sanity/commit/89fd7ecbdb) renovate\[bot] | chore(deps): update dependency [@​sanity/visual-editing](https://togithub.com/sanity/visual-editing) to v1.8.4 ([#​6100](https://togithub.com/sanity-io/sanity/issues/6100)) | [`046c090`](https://togithub.com/sanity-io/sanity/commit/046c0907bf) renovate\[bot] | chore(deps): update dependency turbo to ^1.13.0 ([#​6114](https://togithub.com/sanity-io/sanity/issues/6114)) | [`1352e84`](https://togithub.com/sanity-io/sanity/commit/1352e84daa) Sindre Gulseth | chore(typegen): show schema extraction and typegen in help texts ([#​6122](https://togithub.com/sanity-io/sanity/issues/6122)) | [`ec3b25e`](https://togithub.com/sanity-io/sanity/commit/ec3b25e02e) Pedro Bonamin | fix(pte): PTE inline block object modal closing on validation state changes ([#​6113](https://togithub.com/sanity-io/sanity/issues/6113)) | [`a272c71`](https://togithub.com/sanity-io/sanity/commit/a272c71ee8) Sindre Gulseth | fix(schema): correctly assert optional fields with enforce required fields ([#​6121](https://togithub.com/sanity-io/sanity/issues/6121)) | [`f568e14`](https://togithub.com/sanity-io/sanity/commit/f568e14fd7) Espen Hovlandsdal | chore: disable import/extensions rule for get-it middleware import ([#​6127](https://togithub.com/sanity-io/sanity/issues/6127)) | [`aca88e9`](https://togithub.com/sanity-io/sanity/commit/aca88e90b0) Sindre Gulseth | fix(schemaExtract): guard for list options not being an array ([#​6128](https://togithub.com/sanity-io/sanity/issues/6128)) | [`e4f28e5`](https://togithub.com/sanity-io/sanity/commit/e4f28e5e95) Sindre Gulseth | chore(codegen): track ratio between unknown nodes and all type nodes ([#​6125](https://togithub.com/sanity-io/sanity/issues/6125)) | [`3822da2`](https://togithub.com/sanity-io/sanity/commit/3822da2710) Sindre Gulseth | fix(vision): fixes bug where codemirror would insert a new line on cmd-return ([#​6123](https://togithub.com/sanity-io/sanity/issues/6123)) | [`971ba9f`](https://togithub.com/sanity-io/sanity/commit/971ba9f65b) Pedro Bonamin | fix(tasks): update description input to create blocks edx-1206 ([#​6126](https://togithub.com/sanity-io/sanity/issues/6126)) | [`852bfca`](https://togithub.com/sanity-io/sanity/commit/852bfca3a6) Pedro Bonamin | feat(tasks): add tasks empty states ([#​6130](https://togithub.com/sanity-io/sanity/issues/6130)) | [`22afbb4`](https://togithub.com/sanity-io/sanity/commit/22afbb4fdb) Sindre Gulseth | chore(codegen): add cl as codeowners for {code,type}gen ([#​6118](https://togithub.com/sanity-io/sanity/issues/6118)) | [`94d0934`](https://togithub.com/sanity-io/sanity/commit/94d0934fd9) Sindre Gulseth | feat(codegen): attempt to parse groq queries with parameter in slices ([#​6117](https://togithub.com/sanity-io/sanity/issues/6117)) | [`97c0b0c`](https://togithub.com/sanity-io/sanity/commit/97c0b0cff7) shur | feat: indicate in metadata that the quickstart option was used in project creation ([#​6065](https://togithub.com/sanity-io/sanity/issues/6065)) | [`468e76c`](https://togithub.com/sanity-io/sanity/commit/468e76c8cc) ### [`v3.35.2`](https://togithub.com/sanity-io/sanity/releases/tag/v3.35.2) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.35.1...v3.35.2) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade a v3 Studio, run this command in its folder:** npm install sanity@latest ##### ๐Ÿ› Notable bugfixes - Fixes a bug that caused inputs to lose focus when their value changed ##### ๐Ÿ““ Full changelog Author | Message | Commit \------------ | ------------- | ------------- Sindre Gulseth | chore(schema): add tracing for schema extraction ([#​6019](https://togithub.com/sanity-io/sanity/issues/6019)) | [`ab5ae9f`](https://togithub.com/sanity-io/sanity/commit/ab5ae9f76e) Sindre Gulseth | chore(codegen): add total types and align telemetry prop names ([#​6077](https://togithub.com/sanity-io/sanity/issues/6077)) | [`7ecff65`](https://togithub.com/sanity-io/sanity/commit/7ecff65b64) renovate\[bot] | chore(deps): update dependency [@​portabletext/toolkit](https://togithub.com/portabletext/toolkit) to ^2.0.13 ([#​6098](https://togithub.com/sanity-io/sanity/issues/6098)) | [`c5faca2`](https://togithub.com/sanity-io/sanity/commit/c5faca2d77) renovate\[bot] | chore(lockfile): update dependency [@​sanity/color](https://togithub.com/sanity/color) to v3.0.2 ([#​6101](https://togithub.com/sanity-io/sanity/issues/6101)) | [`7c82923`](https://togithub.com/sanity-io/sanity/commit/7c82923b8f) renovate\[bot] | chore(deps): update dependency [@​sanity/icons](https://togithub.com/sanity/icons) to ^2.11.4 ([#​6099](https://togithub.com/sanity-io/sanity/issues/6099)) | [`a42e9f3`](https://togithub.com/sanity-io/sanity/commit/a42e9f3227) renovate\[bot] | fix(deps): update dependency get-it to ^8.4.16 ([#​6108](https://togithub.com/sanity-io/sanity/issues/6108)) | [`eca9c30`](https://togithub.com/sanity-io/sanity/commit/eca9c3097e) Herman Wikner | fix(comments): drop permission check ([#​6110](https://togithub.com/sanity-io/sanity/issues/6110)) | [`d6a3891`](https://togithub.com/sanity-io/sanity/commit/d6a3891f4b) ### [`v3.35.1`](https://togithub.com/sanity-io/sanity/releases/tag/v3.35.1) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.35.0...v3.35.1) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade a v3 Studio, run this command in its folder:** npm install sanity@latest ##### ๐Ÿ› Notable bugfixes - Increases width of all inline popovers in the Portable Text Editor - Fixes an issue where incorrect studio version was shown in the help menu - Fixes an issue where incorrect loading message shown while a pane is resolving in the structure tool ##### ๐Ÿ““ Full changelog Author | Message | Commit \------------ | ------------- | ------------- renovate\[bot] | chore(deps): update tiryoh/gha-jobid-action digest to [`c1d1cf7`](https://togithub.com/sanity-io/sanity/commit/c1d1cf7) ([#​6064](https://togithub.com/sanity-io/sanity/issues/6064)) | [`ae05976`](https://togithub.com/sanity-io/sanity/commit/ae05976b5a) renovate\[bot] | chore(deps): update thollander/actions-comment-pull-request digest to [`fabd468`](https://togithub.com/sanity-io/sanity/commit/fabd468) ([#​6063](https://togithub.com/sanity-io/sanity/issues/6063)) | [`13dcbdb`](https://togithub.com/sanity-io/sanity/commit/13dcbdb1e4) renovate\[bot] | chore(deps): update peter-evans/create-pull-request digest to [`70a41ab`](https://togithub.com/sanity-io/sanity/commit/70a41ab) ([#​6062](https://togithub.com/sanity-io/sanity/issues/6062)) | [`7bd281c`](https://togithub.com/sanity-io/sanity/commit/7bd281c712) renovate\[bot] | chore(deps): update dependency express to ^4.18.3 ([#​6067](https://togithub.com/sanity-io/sanity/issues/6067)) | [`2aa4b64`](https://togithub.com/sanity-io/sanity/commit/2aa4b64b3f) renovate\[bot] | chore(lockfile): update dependency [@​sanity/locale-nn-no](https://togithub.com/sanity/locale-nn-no) to v1.1.5 ([#​6071](https://togithub.com/sanity-io/sanity/issues/6071)) | [`0254106`](https://togithub.com/sanity-io/sanity/commit/0254106e2e) renovate\[bot] | chore(lockfile): update dependency [@​sanity/locale-sv-se](https://togithub.com/sanity/locale-sv-se) to v1.2.3 ([#​6073](https://togithub.com/sanity-io/sanity/issues/6073)) | [`0b1d581`](https://togithub.com/sanity-io/sanity/commit/0b1d581f62) renovate\[bot] | chore(lockfile): update dependency [@​sanity/locale-pt-pt](https://togithub.com/sanity/locale-pt-pt) to v1.1.2 ([#​6072](https://togithub.com/sanity-io/sanity/issues/6072)) | [`19a8dd6`](https://togithub.com/sanity-io/sanity/commit/19a8dd67ff) renovate\[bot] | chore(lockfile): update dependency [@​sanity/locale-nb-no](https://togithub.com/sanity/locale-nb-no) to v1.1.4 ([#​6070](https://togithub.com/sanity-io/sanity/issues/6070)) | [`cc60405`](https://togithub.com/sanity-io/sanity/commit/cc60405d05) renovate\[bot] | chore(lockfile): update dependency [@​sanity/locale-ko-kr](https://togithub.com/sanity/locale-ko-kr) to v1.1.3 ([#​6069](https://togithub.com/sanity-io/sanity/issues/6069)) | [`1d5f3cb`](https://togithub.com/sanity-io/sanity/commit/1d5f3cb722) Nina Andal Aarvik | fix(core): increase default width of PT inline popovers ([#​5878](https://togithub.com/sanity-io/sanity/issues/5878)) | [`f809fe3`](https://togithub.com/sanity-io/sanity/commit/f809fe3714) Herman Wikner | fix(comments): permission check ([#​6057](https://togithub.com/sanity-io/sanity/issues/6057)) | [`2163ff0`](https://togithub.com/sanity-io/sanity/commit/2163ff0002) Sindre Gulseth | fix(codegen): include babel.config.json in the published package ([#​6075](https://togithub.com/sanity-io/sanity/issues/6075)) | [`2e06b84`](https://togithub.com/sanity-io/sanity/commit/2e06b84c43) Sindre Gulseth | fix(codegen): uppercase query type names ([#​6080](https://togithub.com/sanity-io/sanity/issues/6080)) | [`7402093`](https://togithub.com/sanity-io/sanity/commit/74020938c9) Sindre Gulseth | refactor(codegen): move Result appending into type generation ([#​6082](https://togithub.com/sanity-io/sanity/issues/6082)) | [`63432da`](https://togithub.com/sanity-io/sanity/commit/63432dad1f) Herman Wikner | fix(comments): hide resolve action if no handler is provided ([#​6084](https://togithub.com/sanity-io/sanity/issues/6084)) | [`4767b32`](https://togithub.com/sanity-io/sanity/commit/4767b32481) Tommy Petty | fix(tasks): copy changes for Tasks feature ([#​6085](https://togithub.com/sanity-io/sanity/issues/6085)) | [`3ab20ef`](https://togithub.com/sanity-io/sanity/commit/3ab20ef81a) Bjรธrge Nรฆss | fix: use workspace protocol for all workspace dependencies ([#​6088](https://togithub.com/sanity-io/sanity/issues/6088)) | [`0653134`](https://togithub.com/sanity-io/sanity/commit/06531345b1) Herman Wikner | fix(tasks): ui adjustments ([#​6086](https://togithub.com/sanity-io/sanity/issues/6086)) | [`f89111c`](https://togithub.com/sanity-io/sanity/commit/f89111c01c) Pedro Bonamin | fix(tasks): update info passed to the tasks comments notification context ([#​6087](https://togithub.com/sanity-io/sanity/issues/6087)) | [`6635d72`](https://togithub.com/sanity-io/sanity/commit/6635d7200d) Pedro Bonamin | fix(tasks): update how addonDatasetProvider ready state is set ([#​6076](https://togithub.com/sanity-io/sanity/issues/6076)) | [`a08a82f`](https://togithub.com/sanity-io/sanity/commit/a08a82f2f3) Sindre Gulseth | fix(codegen): use relative path when globbing for files ([#​6083](https://togithub.com/sanity-io/sanity/issues/6083)) | [`5bc629f`](https://togithub.com/sanity-io/sanity/commit/5bc629fd23) Pedro Bonamin | fix(tasks): add new sanityTasks flag ([#​6089](https://togithub.com/sanity-io/sanity/issues/6089)) | [`ae89244`](https://togithub.com/sanity-io/sanity/commit/ae89244f28) Binoy Patel | Revert "fix: use workspace protocol for all workspace dependencies ([#​6088](https://togithub.com/sanity-io/sanity/issues/6088))" ([#​6092](https://togithub.com/sanity-io/sanity/issues/6092)) | [`abfc5d2`](https://togithub.com/sanity-io/sanity/commit/abfc5d23de) Espen Hovlandsdal | fix(structure): use correct loading messages while resolving panes ([#​6093](https://togithub.com/sanity-io/sanity/issues/6093)) | [`d784f82`](https://togithub.com/sanity-io/sanity/commit/d784f825e4) Cody Olsen | refactor: use `PKG_VERSION` from `@sanity/pkg-utils` instead of manually regexing `SANITY_VERSION` ([#​6078](https://togithub.com/sanity-io/sanity/issues/6078)) | [`d514bfc`](https://togithub.com/sanity-io/sanity/commit/d514bfc15c) ### [`v3.35.0`](https://togithub.com/sanity-io/sanity/releases/tag/v3.35.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.34.0...v3.35.0) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade a v3 Studio, run this command in its folder:** npm install sanity@latest ##### ๐Ÿ› Notable bugfixes - Fixes an issue that would cause duplicate entries in the list of recent searches. - Updates the type of `value` within `ObjectFieldProps` to accept a type parameter, allowing for dynamically setting the expected type. (thanks [@​shixish](https://togithub.com/shixish)) ##### ๐Ÿ““ Full changelog Author | Message | Commit \------------ | ------------- | ------------- Ash | fix(core): include request tag in Text Search API requests ([#​5988](https://togithub.com/sanity-io/sanity/issues/5988)) | [`471854e`](https://togithub.com/sanity-io/sanity/commit/471854e455) cngonzalez | chore: update licenses across packages for current year ([#​6002](https://togithub.com/sanity-io/sanity/issues/6002)) | [`c11256b`](https://togithub.com/sanity-io/sanity/commit/c11256bc62) renovate\[bot] | chore(lockfile): update dependency [@​sanity/assist](https://togithub.com/sanity/assist) to v2.0.4 ([#​6006](https://togithub.com/sanity-io/sanity/issues/6006)) | [`37a4ed3`](https://togithub.com/sanity-io/sanity/commit/37a4ed3d8e) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://togithub.com/sanity/presentation) to v1.11.7 ([#​6007](https://togithub.com/sanity-io/sanity/issues/6007)) | [`1041460`](https://togithub.com/sanity-io/sanity/commit/10414601ad) cngonzalez | fix: ensure that useStructureToolSetting updates only when necessary ([#​6004](https://togithub.com/sanity-io/sanity/issues/6004)) | [`a4d8d2d`](https://togithub.com/sanity-io/sanity/commit/a4d8d2d3e4) renovate\[bot] | fix(deps): update dependency get-it to ^8.4.13 ([#​6013](https://togithub.com/sanity-io/sanity/issues/6013)) | [`1da1feb`](https://togithub.com/sanity-io/sanity/commit/1da1feb417) renovate\[bot] | fix(deps): update dependency [@​sanity/client](https://togithub.com/sanity/client) to ^6.15.5 ([#​6012](https://togithub.com/sanity-io/sanity/issues/6012)) | [`01dec12`](https://togithub.com/sanity-io/sanity/commit/01dec12e2d) renovate\[bot] | chore(deps): update dependency [@​sanity/visual-editing](https://togithub.com/sanity/visual-editing) to v1.8.0 ([#​6015](https://togithub.com/sanity-io/sanity/issues/6015)) | [`2f16c94`](https://togithub.com/sanity-io/sanity/commit/2f16c94060) Sindre Gulseth | fix: schema extraction object type name ([#​6014](https://togithub.com/sanity-io/sanity/issues/6014)) | [`dcd5537`](https://togithub.com/sanity-io/sanity/commit/dcd55378b8) Sindre Gulseth | Fix bug where we cant resolve custom types ([#​6016](https://togithub.com/sanity-io/sanity/issues/6016)) | [`217a47d`](https://togithub.com/sanity-io/sanity/commit/217a47dae0) Herman Wikner | feat(tasks): add comment delete confirm dialog ([#​6009](https://togithub.com/sanity-io/sanity/issues/6009)) | [`c105115`](https://togithub.com/sanity-io/sanity/commit/c105115524) Herman Wikner | fix(comments): hide context menu actions if handler is undefined ([#​6011](https://togithub.com/sanity-io/sanity/issues/6011)) | [`cb55bc5`](https://togithub.com/sanity-io/sanity/commit/cb55bc5e87) renovate\[bot] | chore(deps): update dependency [@​sanity/visual-editing](https://togithub.com/sanity/visual-editing) to v1.8.1 ([#​6022](https://togithub.com/sanity-io/sanity/issues/6022)) | [`09d4e27`](https://togithub.com/sanity-io/sanity/commit/09d4e2720c) renovate\[bot] | chore(deps): update dependency [@​types/use-sync-external-store](https://togithub.com/types/use-sync-external-store) to ^0.0.6 ([#​6023](https://togithub.com/sanity-io/sanity/issues/6023)) | [`910f04c`](https://togithub.com/sanity-io/sanity/commit/910f04cb16) renovate\[bot] | chore(deps): update dependency turbo to ^1.12.5 ([#​6025](https://togithub.com/sanity-io/sanity/issues/6025)) | [`02699dd`](https://togithub.com/sanity-io/sanity/commit/02699dd6a5) renovate\[bot] | chore(deps): update dependency vite to ^4.5.2 ([#​6026](https://togithub.com/sanity-io/sanity/issues/6026)) | [`767e99e`](https://togithub.com/sanity-io/sanity/commit/767e99ea26) renovate\[bot] | chore(deps): update pnpm to v8.15.5 ([#​6027](https://togithub.com/sanity-io/sanity/issues/6027)) | [`a2aedcb`](https://togithub.com/sanity-io/sanity/commit/a2aedcbaf0) renovate\[bot] | chore(deps): update dependency [@​portabletext/toolkit](https://togithub.com/portabletext/toolkit) to ^2.0.11 ([#​6030](https://togithub.com/sanity-io/sanity/issues/6030)) | [`639580f`](https://togithub.com/sanity-io/sanity/commit/639580fc20) renovate\[bot] | chore(deps): update dependency [@​babel/preset-env](https://togithub.com/babel/preset-env) to ^7.24.0 ([#​6033](https://togithub.com/sanity-io/sanity/issues/6033)) | [`795167f`](https://togithub.com/sanity-io/sanity/commit/795167f568) renovate\[bot] | chore(lockfile): update dependency [@​portabletext/react](https://togithub.com/portabletext/react) to v3.0.12 ([#​6031](https://togithub.com/sanity-io/sanity/issues/6031)) | [`9f745f0`](https://togithub.com/sanity-io/sanity/commit/9f745f0fd2) renovate\[bot] | chore(deps): update dependency styled-components to ^6.1.8 ([#​6024](https://togithub.com/sanity-io/sanity/issues/6024)) | [`d405517`](https://togithub.com/sanity-io/sanity/commit/d40551742f) renovate\[bot] | chore(deps): update linters ([#​6029](https://togithub.com/sanity-io/sanity/issues/6029)) | [`baaa56b`](https://togithub.com/sanity-io/sanity/commit/baaa56b9ab) renovate\[bot] | chore(deps): update dependency esbuild to v0.20.2 ([#​6028](https://togithub.com/sanity-io/sanity/issues/6028)) | [`a480588`](https://togithub.com/sanity-io/sanity/commit/a4805883a2) renovate\[bot] | chore(deps): update dependency [@​sanity/pkg-utils](https://togithub.com/sanity/pkg-utils) to ^3.3.8 ([#​6036](https://togithub.com/sanity-io/sanity/issues/6036)) | [`871b450`](https://togithub.com/sanity-io/sanity/commit/871b450245) Ash | fix(util): safely stringify path segments named as GROQ data types (e.g. `null`) ([#​5986](https://togithub.com/sanity-io/sanity/issues/5986)) | [`561ee14`](https://togithub.com/sanity-io/sanity/commit/561ee14fe3) Ash | refactor(core): use path `toString` function from `@sanity/util/paths` ([#​5987](https://togithub.com/sanity-io/sanity/issues/5987)) | [`522477a`](https://togithub.com/sanity-io/sanity/commit/522477ab5b) renovate\[bot] | chore(deps): update dependency [@​sanity/pkg-utils](https://togithub.com/sanity/pkg-utils) to v4 ([#​6037](https://togithub.com/sanity-io/sanity/issues/6037)) | [`114d8bb`](https://togithub.com/sanity-io/sanity/commit/114d8bb5d8) renovate\[bot] | chore(deps): update dependency [@​portabletext/toolkit](https://togithub.com/portabletext/toolkit) to ^2.0.12 ([#​6042](https://togithub.com/sanity-io/sanity/issues/6042)) | [`eb86c41`](https://togithub.com/sanity-io/sanity/commit/eb86c41b6e) renovate\[bot] | chore(deps): update dependency [@​sanity/visual-editing](https://togithub.com/sanity/visual-editing) to v1.8.2 ([#​6043](https://togithub.com/sanity-io/sanity/issues/6043)) | [`039eb1f`](https://togithub.com/sanity-io/sanity/commit/039eb1fcca) renovate\[bot] | chore(lockfile): update dependency [@​sanity/logos](https://togithub.com/sanity/logos) to v2.1.7 ([#​6045](https://togithub.com/sanity-io/sanity/issues/6045)) | [`92e62aa`](https://togithub.com/sanity-io/sanity/commit/92e62aa7ea) renovate\[bot] | chore(lockfile): update dependency [@​sanity/react-loader](https://togithub.com/sanity/react-loader) to v1.9.4 ([#​6046](https://togithub.com/sanity-io/sanity/issues/6046)) | [`aa37fd9`](https://togithub.com/sanity-io/sanity/commit/aa37fd9735) renovate\[bot] | chore(lockfile): update dependency mendoza to v3.0.6 ([#​6047](https://togithub.com/sanity-io/sanity/issues/6047)) | [`b94419a`](https://togithub.com/sanity-io/sanity/commit/b94419adb9) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://togithub.com/sanity/presentation) to v1.11.8 ([#​6048](https://togithub.com/sanity-io/sanity/issues/6048)) | [`bd44216`](https://togithub.com/sanity-io/sanity/commit/bd4421669e) renovate\[bot] | fix(deps): update dependency get-it to ^8.4.14 ([#​6049](https://togithub.com/sanity-io/sanity/issues/6049)) | [`01866ed`](https://togithub.com/sanity-io/sanity/commit/01866ed7e0) renovate\[bot] | chore(lockfile): update dependency [@​portabletext/react](https://togithub.com/portabletext/react) to v3.0.13 ([#​6044](https://togithub.com/sanity-io/sanity/issues/6044)) | [`9ab928f`](https://togithub.com/sanity-io/sanity/commit/9ab928f329) Ash | feat(core): integrate with Text Search API ordering ([#​6001](https://togithub.com/sanity-io/sanity/issues/6001)) | [`a59f4bc`](https://togithub.com/sanity-io/sanity/commit/a59f4bc620) renovate\[bot] | chore(deps): update dependency [@​sanity/pkg-utils](https://togithub.com/sanity/pkg-utils) to ^4.4.3 ([#​6050](https://togithub.com/sanity-io/sanity/issues/6050)) | [`b6334ee`](https://togithub.com/sanity-io/sanity/commit/b6334ee9f5) renovate\[bot] | fix(deps): update dependency [@​sanity/client](https://togithub.com/sanity/client) to ^6.15.6 ([#​6052](https://togithub.com/sanity-io/sanity/issues/6052)) | [`ac206c2`](https://togithub.com/sanity-io/sanity/commit/ac206c2e8d) Pedro Bonamin | fix(tasks): hide safari details marker ([#​6020](https://togithub.com/sanity-io/sanity/issues/6020)) | [`f70cf04`](https://togithub.com/sanity-io/sanity/commit/f70cf04d17) Herman Wikner | fix(tasks): only display tasks with edits in the drafts menu ([#​6053](https://togithub.com/sanity-io/sanity/issues/6053)) | [`050f452`](https://togithub.com/sanity-io/sanity/commit/050f45206c) Herman Wikner | feat(tasks): ui improvements ([#​5990](https://togithub.com/sanity-io/sanity/issues/5990)) | [`a58b596`](https://togithub.com/sanity-io/sanity/commit/a58b596462) cngonzalez | fix: use more reliable comparison in deduping search results ([#​6034](https://togithub.com/sanity-io/sanity/issues/6034)) | [`1dd2ccc`](https://togithub.com/sanity-io/sanity/commit/1dd2cccad8) Sindre Gulseth | feat(codegen): add codegen skeleton package ([#​5979](https://togithub.com/sanity-io/sanity/issues/5979)) | [`e94c02f`](https://togithub.com/sanity-io/sanity/commit/e94c02f58d) Sindre Gulseth | feat(codegen): add groq finder methods. ([#​5980](https://togithub.com/sanity-io/sanity/issues/5980)) | [`7addeef`](https://togithub.com/sanity-io/sanity/commit/7addeefdac) Sindre Gulseth | feat(codegen): add typegen methods to codegen package ([#​5981](https://togithub.com/sanity-io/sanity/issues/5981)) | [`baf7cf0`](https://togithub.com/sanity-io/sanity/commit/baf7cf0445) Sindre Gulseth | feat(codegen): add CLI to generate types given a codegen config ([#​5982](https://togithub.com/sanity-io/sanity/issues/5982)) | [`3742b3f`](https://togithub.com/sanity-io/sanity/commit/3742b3f5a2) Sindre Gulseth | feat(codegen): expose referenced type as hidden symbol ([#​6008](https://togithub.com/sanity-io/sanity/issues/6008)) | [`2826c46`](https://togithub.com/sanity-io/sanity/commit/2826c46300) Sindre Gulseth | chore(codegen): refactor codegen cli group to use typegen cli group ([#​6051](https://togithub.com/sanity-io/sanity/issues/6051)) | [`ff07ff2`](https://togithub.com/sanity-io/sanity/commit/ff07ff247a) Sindre Gulseth | chore(codegen): bind groq-js to ^1.5.0 ([#​6055](https://togithub.com/sanity-io/sanity/issues/6055)) | [`9595f3a`](https://togithub.com/sanity-io/sanity/commit/9595f3a753) renovate\[bot] | chore(deps): lock file maintenance ([#​6035](https://togithub.com/sanity-io/sanity/issues/6035)) | [`c70653a`](https://togithub.com/sanity-io/sanity/commit/c70653afcc) Sindre Gulseth | fix(codegen): update help text and generated comments copy ([#​6059](https://togithub.com/sanity-io/sanity/issues/6059)) | [`2afbc3b`](https://togithub.com/sanity-io/sanity/commit/2afbc3bfdd) Tommy Petty | feat(tasks): Localize Task feature ([#​6017](https://togithub.com/sanity-io/sanity/issues/6017)) | [`06d812c`](https://togithub.com/sanity-io/sanity/commit/06d812c001) Binoy Patel | chore(deps): pin [@​sanity/migrate](https://togithub.com/sanity/migrate) groq to 1.5.0 ([#​6060](https://togithub.com/sanity-io/sanity/issues/6060)) | [`c36a3b0`](https://togithub.com/sanity-io/sanity/commit/c36a3b013c) Andrew Wessels | Update fieldProps.ts ([#​5902](https://togithub.com/sanity-io/sanity/issues/5902)) | [`10d86e0`](https://togithub.com/sanity-io/sanity/commit/10d86e0ad7) ### [`v3.34.0`](https://togithub.com/sanity-io/sanity/releases/tag/v3.34.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.33.0...v3.34.0) #### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade your Sanity Studio, run this command in its folder:** npm install sanity@latest ### โœจ Highlights #### Persisted user settings User settings (like desk list sort orders, view modes, and global search history) are now stored securely server-side by Sanity. This means that these settings do not need to be re-selected across devices or browsers, and will be persisted wherever a user logs into their Studio. ### ๐Ÿ› Notable bugfixes - Fixes a bug in the Portable Text Editor where merging two text blocks could result in data loss in the topmost block when several editors are inside the document. - Migration CLI tooling now always places its output in the project root, and provides better messaging about this. ### ๐Ÿ““ Full changelog Author | Message | Commit \------------ | ------------- | ------------- Ash | feat(cli): improve migration runner output ([#​5904](https://togithub.com/sanity-io/sanity/issues/5904)) | [`11d15ce`](https://togithub.com/sanity-io/sanity/commit/11d15ce65b) Ash | fix(cli): use inferred project root when creating migrations from subdirectory ([#​5905](https://togithub.com/sanity-io/sanity/issues/5905)) | [`1d2775c`](https://togithub.com/sanity-io/sanity/commit/1d2775cf13) Herman Wikner | fix(core): handle no userId in getUser ([#​5992](https://togithub.com/sanity-io/sanity/issues/5992)) | [`c9ceac0`](https://togithub.com/sanity-io/sanity/commit/c9ceac0038) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://togithub.com/sanity/presentation) to v1.11.6 ([#​5999](https://togithub.com/sanity-io/sanity/issues/5999)) | [`51d3bbd`](https://togithub.com/sanity-io/sanity/commit/51d3bbd5a1) Per-Kristian Nordnes | fix(portable-text-editor): fix and test issue with merge block operation ([#​5996](https://togithub.com/sanity-io/sanity/issues/5996)) | [`96bc72b`](https://togithub.com/sanity-io/sanity/commit/96bc72be1b) Pedro Bonamin | feat(tasks): add notification data for tasks document and tasks comments ([#​5998](https://togithub.com/sanity-io/sanity/issues/5998)) | [`8e63552`](https://togithub.com/sanity-io/sanity/commit/8e63552f24) cngonzalez | feat(core): store and fetch user settings from backend ([#​5939](https://togithub.com/sanity-io/sanity/issues/5939)) | [`ecb3495`](https://togithub.com/sanity-io/sanity/commit/ecb349553b) ### [`v3.33.0`](https://togithub.com/sanity-io/sanity/releases/tag/v3.33.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.32.0...v3.33.0) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade a Sanity Studio, run this command in its folder:** npm install sanity@latest ##### ๐Ÿ› Notable bugfixes - Resolves an issue where users were not redirected to their original destination after re-authenticating, ensuring seamless access to linked content within the Studio. - `_projectId` and `_strengthenOnPublish` are now valid values for Initial Value Templates, allowing for Cross Dataset Reference values in templates. - Fixes a type bug where the type for `defineType` and `defineField` was not being captured correctly. ##### Other Features - `__experimental_search` is deprecated in favor of field-level search options for strings and Portable Text arrays. You should now be able to define search weights in your schema, like: ```typescript defineField({ name: 'title', type: 'string', options: { search: { weight: 10, }, }, }) ``` - Document Actions can now specify a `group`, which will allow users to specify whether a specific document action should appear in the footer or in the document's context menu. - Adds ability to open the hotspot and crop dialog by double-clicking image preview. ##### ๐Ÿ““ Full changelog Author | Message | Commit \------------ | ------------- | ------------- Tommy Petty | Update PULL_REQUEST_TEMPLATE.md ([#​5921](https://togithub.com/sanity-io/sanity/issues/5921)) | [`3afe5a2`](https://togithub.com/sanity-io/sanity/commit/3afe5a261c) Herman Wikner | fix(comments): enable check ([#​5918](https://togithub.com/sanity-io/sanity/issues/5918)) | [`c230bb5`](https://togithub.com/sanity-io/sanity/commit/c230bb5070) Herman Wikner | fix(comments): lost comment message while document is reconnecting ([#​5928](https://togithub.com/sanity-io/sanity/issues/5928)) | [`ec4da46`](https://togithub.com/sanity-io/sanity/commit/ec4da462b5) Bjรธrge Nรฆss | test(sanity): use dev aliases in the validation test's worker threads ([#​5927](https://togithub.com/sanity-io/sanity/issues/5927)) | [`8bf1c92`](https://togithub.com/sanity-io/sanity/commit/8bf1c928b0) Herman Wikner | feat(comments): support task comments ([#​5934](https://togithub.com/sanity-io/sanity/issues/5934)) | [`75273af`](https://togithub.com/sanity-io/sanity/commit/75273afb9f) Herman Wikner | fix(comments): use `_weak` instead of `weak` ([#​5936](https://togithub.com/sanity-io/sanity/issues/5936)) | [`642224f`](https://togithub.com/sanity-io/sanity/commit/642224f1ac) Tommy Petty | fix(pte): updates zoffset for PopoverEditDialog to not be on top of InspectDialog ([#​5882](https://togithub.com/sanity-io/sanity/issues/5882)) | [`69b3552`](https://togithub.com/sanity-io/sanity/commit/69b3552897) Nina Andal Aarvik | fix(core): add onDoubleClick to open image crop ([#​5815](https://togithub.com/sanity-io/sanity/issues/5815)) | [`e3bfee0`](https://togithub.com/sanity-io/sanity/commit/e3bfee0e52) Bjรธrge Nรฆss | fix(ci): align pnpm install across all workflows ([#​5920](https://togithub.com/sanity-io/sanity/issues/5920)) | [`f103967`](https://togithub.com/sanity-io/sanity/commit/f10396750b) Rico Kahler | feat(core): redirect to previous path after login ([#​5932](https://togithub.com/sanity-io/sanity/issues/5932)) | [`96cd0b6`](https://togithub.com/sanity-io/sanity/commit/96cd0b636d) Pedro Bonamin | feat(tasks): bootstrap tasks plugin ([#​5704](https://togithub.com/sanity-io/sanity/issues/5704)) | [`dd0794a`](https://togithub.com/sanity-io/sanity/commit/dd0794a36f) cngonzalez | refactor(core): use KeyValueStore for recent searches ([#​5872](https://togithub.com/sanity-io/sanity/issues/5872)) | [`c531a6b`](https://togithub.com/sanity-io/sanity/commit/c531a6b231) Herman Wikner | fix(comments): handle lack of access to inline comments ([#​5925](https://togithub.com/sanity-io/sanity/issues/5925)) | [`2d4f60c`](https://togithub.com/sanity-io/sanity/commit/2d4f60c16b) Pedro Bonamin | chore(comments): add support for comments layout avatar config ([#​5944](https://togithub.com/sanity-io/sanity/issues/5944)) | [`f42ea79`](https://togithub.com/sanity-io/sanity/commit/f42ea799d1) Tommy Petty | fix(core): remove prev and next month buttons in calendar input ([#​5931](https://togithub.com/sanity-io/sanity/issues/5931)) | [`01f7df2`](https://togithub.com/sanity-io/sanity/commit/01f7df21b6) Pedro Bonamin | feat(core): add groups to document actions, introduce paneActions group ([#​5933](https://togithub.com/sanity-io/sanity/issues/5933)) | [`4e95e09`](https://togithub.com/sanity-io/sanity/commit/4e95e092b4) Rico Kahler | fix(core): upgrade and fix types for typescript 5.4 ([#​5943](https://togithub.com/sanity-io/sanity/issues/5943)) | [`4e72b80`](https://togithub.com/sanity-io/sanity/commit/4e72b80dc9) Rico Kahler | fix(core): allow `_projectId` and `_strengthOnPublish` in templates ([#​5942](https://togithub.com/sanity-io/sanity/issues/5942)) | [`5adca88`](https://togithub.com/sanity-io/sanity/commit/5adca888ff) renovate\[bot] | chore(deps): update dependency [@​sanity/visual-editing](https://togithub.com/sanity/visual-editing) to v1.7.0 ([#​5955](https://togithub.com/sanity-io/sanity/issues/5955)) | [`0314111`](https://togithub.com/sanity-io/sanity/commit/0314111b80) renovate\[bot] | chore(lockfile): update dependency [@​sanity/react-loader](https://togithub.com/sanity/react-loader) to v1.9.3 ([#​5952](https://togithub.com/sanity-io/sanity/issues/5952)) | [`01bd4ab`](https://togithub.com/sanity-io/sanity/commit/01bd4abfeb) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://togithub.com/sanity/presentation) to v1.11.4 ([#​5954](https://togithub.com/sanity-io/sanity/issues/5954)) | [`a5a1a5d`](https://togithub.com/sanity-io/sanity/commit/a5a1a5d52b) renovate\[bot] | fix(deps): update dependency [@​sanity/client](https://togithub.com/sanity/client) to ^6.15.3 ([#​5953](https://togithub.com/sanity-io/sanity/issues/5953)) | [`fc22e9f`](https://togithub.com/sanity-io/sanity/commit/fc22e9fdc5) renovate\[bot] | chore(lockfile): update dependency [@​sanity/icons](https://togithub.com/sanity/icons) to v2.11.0 ([#​5957](https://togithub.com/sanity-io/sanity/issues/5957)) | [`502fda0`](https://togithub.com/sanity-io/sanity/commit/502fda0fe9) renovate\[bot] | chore(deps): update dependency [@​sanity/assist](https://togithub.com/sanity/assist) to v2 ([#​5960](https://togithub.com/sanity-io/sanity/issues/5960)) | [`f7019ff`](https://togithub.com/sanity-io/sanity/commit/f7019ff8b5) Pedro Bonamin | fix(deps): update [@​sanity/icons](https://togithub.com/sanity/icons) ([#​5956](https://togithub.com/sanity-io/sanity/issues/5956)) | [`15f53bd`](https://togithub.com/sanity-io/sanity/commit/15f53bd87f) Bjรธrge Nรฆss | chore(test): exclude the github reporter from playwright tests for now ([#​5959](https://togithub.com/sanity-io/sanity/issues/5959)) | [`334917f`](https://togithub.com/sanity-io/sanity/commit/334917fb3e) Cody Olsen | chore: add PTE in Presentation race condition reproduction ([#​5961](https://togithub.com/sanity-io/sanity/issues/5961)) | [`4adda38`](https://togithub.com/sanity-io/sanity/commit/4adda386fe) Cody Olsen | chore: always bump `@sanity/ui` ([#​5963](https://togithub.com/sanity-io/sanity/issues/5963)) | [`1884546`](https://togithub.com/sanity-io/sanity/commit/188454654f) renovate\[bot] | chore(lockfile): update dependency [@​sanity/icons](https://togithub.com/sanity/icons) to v2.11.2 ([#​5962](https://togithub.com/sanity-io/sanity/issues/5962)) | [`bf22266`](https://togithub.com/sanity-io/sanity/commit/bf22266847) Sindre Gulseth | feat: add cmd to generate a JSON representation of schema ([#​5919](https://togithub.com/sanity-io/sanity/issues/5919)) | [`c1e4f2a`](https://togithub.com/sanity-io/sanity/commit/c1e4f2aac2) renovate\[bot] | fix(deps): update dependency get-it to ^8.4.11 ([#​5967](https://togithub.com/sanity-io/sanity/issues/5967)) | [`25dce83`](https://togithub.com/sanity-io/sanity/commit/25dce83ea3) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://togithub.com/sanity/ui) to ^2.0.8 ([#​5966](https://togithub.com/sanity-io/sanity/issues/5966)) | [`a1237d6`](https://togithub.com/sanity-io/sanity/commit/a1237d6fc8) Herman Wikner | feat(core): add navbar actions (`@internal`) ([#​5968](https://togithub.com/sanity-io/sanity/issues/5968)) | [`8336c9f`](https://togithub.com/sanity-io/sanity/commit/8336c9f585) renovate\[bot] | chore(lockfile): update dependency framer-motion to v11.0.12 ([#​5969](https://togithub.com/sanity-io/sanity/issues/5969)) | [`01f260b`](https://togithub.com/sanity-io/sanity/commit/01f260b91f) renovate\[bot] | chore(deps): update dependency [@​sanity/icons](https://togithub.com/sanity/icons) to ^2.11.2 ([#​5970](https://togithub.com/sanity-io/sanity/issues/5970)) | [`1b0eb08`](https://togithub.com/sanity-io/sanity/commit/1b0eb0800a) renovate\[bot] | chore(deps): update dependency [@​sanity/visual-editing](https://togithub.com/sanity/visual-editing) to v1.7.1 ([#​5971](https://togithub.com/sanity-io/sanity/issues/5971)) | [`3101795`](https://togithub.com/sanity-io/sanity/commit/3101795265) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://togithub.com/sanity/ui) to ^2.0.9 ([#​5972](https://togithub.com/sanity-io/sanity/issues/5972)) | [`218d09c`](https://togithub.com/sanity-io/sanity/commit/218d09c464) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://togithub.com/sanity/presentation) to v1.11.5 ([#​5973](https://togithub.com/sanity-io/sanity/issues/5973)) | [`9254565`](https://togithub.com/sanity-io/sanity/commit/9254565bd3) Nina Andal Aarvik | fix(tasks): show pending tasks in document footer ([#​5894](https://togithub.com/sanity-io/sanity/issues/5894)) | [`177bc79`](https://togithub.com/sanity-io/sanity/commit/177bc79763) renovate\[bot] | fix(deps): update dependency [@​sanity/client](https://togithub.com/sanity/client) to ^6.15.4 ([#​5975](https://togithub.com/sanity-io/sanity/issues/5975)) | [`a701e1c`](https://togithub.com/sanity-io/sanity/commit/a701e1cb4b) renovate\[bot] | fix(deps): update dependency [@​sanity/ui](https://togithub.com/sanity/ui) to ^2.0.10 ([#​5976](https://togithub.com/sanity-io/sanity/issues/5976)) | [`b7bcc2d`](https://togithub.com/sanity-io/sanity/commit/b7bcc2df41) renovate\[bot] | chore(lockfile): update dependency [@​sanity/assist](https://togithub.com/sanity/assist) to v2.0.3 ([#​5977](https://togithub.com/sanity-io/sanity/issues/5977)) | [`be49900`](https://togithub.com/sanity-io/sanity/commit/be4990055a) Pedro Bonamin | feat(tasks): use FormBuilder to create and edit tasks. ([#​5897](https://togithub.com/sanity-io/sanity/issues/5897)) | [`908577e`](https://togithub.com/sanity-io/sanity/commit/908577e989) Pedro Bonamin | feat(tasks): track activity changes with document history. ([#​5965](https://togithub.com/sanity-io/sanity/issues/5965)) | [`0a76390`](https://togithub.com/sanity-io/sanity/commit/0a763903df) Bjรธrge Nรฆss | chore(deps): pin typescript to 5.3 ([#​5984](https://togithub.com/sanity-io/sanity/issues/5984)) | [`193b4b8`](https://togithub.com/sanity-io/sanity/commit/193b4b8646) Ash | feat(core): add new search config API ([#​5948](https://togithub.com/sanity-io/sanity/issues/5948)) | [`3c458c8`](https://togithub.com/sanity-io/sanity/commit/3c458c89a9) ### [`v3.32.0`](https://togithub.com/sanity-io/sanity/releases/tag/v3.32.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.31.0...v3.32.0) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade your Sanity Studio, run this command in its project folder:** npm install sanity@latest ##### โœจ Highlights ##### Inline commenting in Blocks ![inline comments screenshot](https://togithub.com/sanity-io/sanity/assets/15094168/c8dec990-dcb0-4368-ac03-8add532b924d) Enhance editorial collaboration with the ability to attach comments directly to specific text selections. This feature includes highlight capabilities and ensures a seamless experience with updates and scrolling interactions. Comments is available on [the Growth plan](https://www.sanity.io/pricing#compare-plans) (30-day free trial on new projects). You can learn more about [comments in the documentation](https://www.sanity.io/docs/comments). ##### ๐Ÿ› Notable bugfixes ##### Fixes sluggish document list due to lingering listeners We've implemented a cleanup mechanism for edit state listeners to resolve issues that caused the document lists to become sluggish. Prior to this fix, open connections weren't being closed properly, leading to slow performance and potential crashes. If you've been experiencing delays or stability problems in your document lists, this update addresses those concerns. ##### ๐Ÿ““ Full changelog | Author | Message | Commit | | -------------------- | -------------------------------------------------------------------------- | --------- | | renovate\[bot] | fix(deps): update dependency [@​sanity/client](https://togithub.com/sanity/client) to ^6.15.1 ([#​5913](https://togithub.com/sanity-io/sanity/issues/5913)) | [`3b741a1`](https://togithub.com/sanity-io/sanity/commit/3b741a182) | | renovate\[bot] | chore(lockfile): update dependency [@​sanity/react-loader](https://togithub.com/sanity/react-loader) to v1.9.2 ([#​5912](https://togithub.com/sanity-io/sanity/issues/5912)) | [`124570d`](https://togithub.com/sanity-io/sanity/commit/124570d5d) | | renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://togithub.com/sanity/presentation) to v1.11.3 ([#​5914](https://togithub.com/sanity-io/sanity/issues/5914)) | [`2bebf24`](https://togithub.com/sanity-io/sanity/commit/2bebf2477) | | renovate\[bot] | chore(deps): update dependency [@​sanity/visual-editing](https://togithub.com/sanity/visual-editing) to v1.6.0 ([#​5915](https://togithub.com/sanity-io/sanity/issues/5915)) | [`b625213`](https://togithub.com/sanity-io/sanity/commit/b62521316) | | Rico Kahler | fix(core): clean up edit state listeners ([#​5911](https://togithub.com/sanity-io/sanity/issues/5911)) | [`4acc11e`](https://togithub.com/sanity-io/sanity/commit/4acc11e6c) | | Per-Kristian Nordnes | chore(comments): enable inline comments ([#​5883](https://togithub.com/sanity-io/sanity/issues/5883)) | [`7d3f33d`](https://togithub.com/sanity-io/sanity/commit/7d3f33d1e) | | Tommy Petty | fix(core): update placeholder text to be more clear and accessible ([#​5910](https:

Configuration

๐Ÿ“… Schedule: Branch creation - "before 3am on Monday" (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.

๐Ÿ”• Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate using a curated preset maintained by Sanity. View repository job log here

socket-security[bot] commented 5 months ago

New and removed dependencies detected. Learn more about Socket for GitHub โ†—๏ธŽ

Package New capabilities Transitives Size Publisher
npm/@sanity/block-tools@3.36.4 None 0 379 kB ricokahler
npm/@sanity/schema@3.36.4 None +2 817 kB ricokahler
npm/@sanity/types@3.36.4 Transitive: network +10 2.39 MB ricokahler

๐Ÿšฎ Removed packages: npm/@sanity/block-tools@3.17.0, npm/@sanity/schema@3.17.0, npm/@sanity/types@3.17.0

View full reportโ†—๏ธŽ