sanity-io / sanity-template-nextjs-clean

A clean Next.js template with a native authoring experience
https://template-nextjs-clean.sanity.build
139 stars 58 forks source link

chore(deps): update non-major #62

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 Type Update
@sanity/client (source) 6.8.6 -> 6.12.3 age adoption passing confidence dependencies minor
@sanity/vision (source) 3.20.0 -> 3.28.0 age adoption passing confidence dependencies minor
@types/react (source) 18.2.37 -> 18.2.55 age adoption passing confidence devDependencies patch
autoprefixer 10.4.16 -> 10.4.17 age adoption passing confidence devDependencies patch
dessant/lock-threads d42e5f4 -> 1bf7ec2 age adoption passing confidence action digest
eslint (source) 8.53.0 -> 8.56.0 age adoption passing confidence devDependencies minor
eslint-config-next (source) 14.0.3 -> 14.1.0 age adoption passing confidence devDependencies minor
next (source) 14.0.3 -> 14.1.0 age adoption passing confidence dependencies minor
next-sanity 5.5.10 -> 5.5.11 age adoption passing confidence dependencies patch
postcss (source) 8.4.31 -> 8.4.35 age adoption passing confidence devDependencies patch
prettier (source) 3.1.0 -> 3.2.5 age adoption passing confidence devDependencies minor
prettier-plugin-packagejson 2.4.6 -> 2.4.10 age adoption passing confidence devDependencies patch
prettier-plugin-tailwindcss 0.5.7 -> 0.5.11 age adoption passing confidence devDependencies patch
sanity (source) 3.20.0 -> 3.28.0 age adoption passing confidence dependencies minor
styled-components (source) 6.1.1 -> 6.1.8 age adoption passing confidence dependencies patch
tailwindcss (source) 3.3.5 -> 3.4.1 age adoption passing confidence devDependencies minor
typescript (source) 5.2.2 -> 5.3.3 age adoption passing confidence devDependencies minor

Release Notes

sanity-io/client (@​sanity/client) ### [`v6.12.3`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6123-2024-01-29) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.12.2...v6.12.3) ##### Bug Fixes - **typings:** add `ListenParams` for `client.listen` ([dff1bcc](https://togithub.com/sanity-io/client/commit/dff1bccc86dfdaff71168383ff49468c9faa4d6a)) - **typings:** add `MutationSelectionQueryParams` type ([5bf3eee](https://togithub.com/sanity-io/client/commit/5bf3eeede1bbd90359c17dcbf36ce7122c057dc3)) - **typings:** improve the QueryParams typing and generics ([#​514](https://togithub.com/sanity-io/client/issues/514)) ([9c606a4](https://togithub.com/sanity-io/client/commit/9c606a4395a511a02f4c0febeba5444359a74392)) ### [`v6.12.2`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6122-2024-01-29) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.12.1...v6.12.2) ##### Bug Fixes - **typings:** relax query params typings to fix regressions ([#​510](https://togithub.com/sanity-io/client/issues/510)) ([b46583e](https://togithub.com/sanity-io/client/commit/b46583ee99cf5b50c467c507fece83d9fa4e9519)) ### [`v6.12.1`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6121-2024-01-26) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.12.0...v6.12.1) ##### Bug Fixes - **stega:** resolve issue where strings that ends in numbers are mistaken for datetimes ([6b64cc4](https://togithub.com/sanity-io/client/commit/6b64cc43babeeed4770ff191bdeffa4070b99266)) ### [`v6.12.0`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6120-2024-01-26) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.11.3...v6.12.0) ##### Features - add stega support to the core client ([#​495](https://togithub.com/sanity-io/client/issues/495)) ([a1abe4a](https://togithub.com/sanity-io/client/commit/a1abe4a9d1d5e387376117560a9c2a6b1c60e140)) ##### Bug Fixes - add guards for common Next.js App Router mistakes ([#​499](https://togithub.com/sanity-io/client/issues/499)) ([323ca33](https://togithub.com/sanity-io/client/commit/323ca33d422d79abc89bf40c5d4d579c9bbeb604)) ### [`v6.11.3`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6113-2024-01-25) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.11.2...v6.11.3) ##### Bug Fixes - **deps:** update dependency get-it to ^8.4.6 ([#​488](https://togithub.com/sanity-io/client/issues/488)) ([9d3131a](https://togithub.com/sanity-io/client/commit/9d3131a852964aec6688076832bcfe92b216d86d)) ### [`v6.11.2`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6112-2024-01-23) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.11.1...v6.11.2) ##### Bug Fixes - **deps:** update dependency get-it to ^8.4.5 ([#​474](https://togithub.com/sanity-io/client/issues/474)) ([d6d40ff](https://togithub.com/sanity-io/client/commit/d6d40ff1849a407ed77b5b2d4c0ab02510d2aa4c)) - **stega:** fallback to original value if invalid JSON ([d51963a](https://togithub.com/sanity-io/client/commit/d51963a6dc747d62e847118a998f879e8752b172)) ### [`v6.11.1`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6111-2024-01-10) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.11.0...v6.11.1) ##### Bug Fixes - **typings:** changed cache doc typing to be \`Partial\\`\` ([#​469](https://togithub.com/sanity-io/client/issues/469)) ([5483f74](https://togithub.com/sanity-io/client/commit/5483f744f4428007ca5c697e288390eef7865bc5)) ### [`v6.11.0`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6110-2024-01-09) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.10.0...v6.11.0) ##### Features - **csm:** support perspective modes when optimistically applying document mutations ([#​464](https://togithub.com/sanity-io/client/issues/464)) ([0c9db11](https://togithub.com/sanity-io/client/commit/0c9db116e231f2fd565a937d759e5f65b8346397)) ### [`v6.10.0`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#6100-2023-12-12) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.9.3...v6.10.0) ##### Features - allow setting `useCdn: boolean` on `client.fetch` ([#​454](https://togithub.com/sanity-io/client/issues/454)) ([936ec9e](https://togithub.com/sanity-io/client/commit/936ec9e7b25b8b24a1829cb0d896d7aa142dbee2)) - **stega:** allow setting `stega` options on `client.fetch` ([#​427](https://togithub.com/sanity-io/client/issues/427)) ([144fc2d](https://togithub.com/sanity-io/client/commit/144fc2db5bdbf5ec9dbd706843df41069e65dd6b)) ##### Bug Fixes - **stega:** strip stega strings from params ([#​453](https://togithub.com/sanity-io/client/issues/453)) ([26ce483](https://togithub.com/sanity-io/client/commit/26ce48378cfecc732f8b94c70903c09f8e01d383)) ### [`v6.9.3`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#693-2023-12-07) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.9.2...v6.9.3) ##### Bug Fixes - **stega:** add `mode=presentation` to edit intent links ([8f062e1](https://togithub.com/sanity-io/client/commit/8f062e16711dfe24f1fa697050b3b89b14cd16c8)) ### [`v6.9.2`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#692-2023-12-07) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.9.1...v6.9.2) ##### Bug Fixes - **types:** disambiguate `SanityClient` imports ([#​445](https://togithub.com/sanity-io/client/issues/445)) ([b4b9079](https://togithub.com/sanity-io/client/commit/b4b9079acac483425e3bd159a3c6b85ab59f562d)) ### [`v6.9.1`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#691-2023-11-28) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.9.0...v6.9.1) ##### Bug Fixes - **stega:** revert allow setting `stega` options on `client.fetch` ([#​424](https://togithub.com/sanity-io/client/issues/424)) ([fdbb57a](https://togithub.com/sanity-io/client/commit/fdbb57a438c6df26e21cd0b5c9d195ca0935ede9)) ### [`v6.9.0`](https://togithub.com/sanity-io/client/blob/HEAD/CHANGELOG.md#690-2023-11-28) [Compare Source](https://togithub.com/sanity-io/client/compare/v6.8.6...v6.9.0) ##### Features - **stega:** allow setting `stega` options on `client.fetch` ([#​419](https://togithub.com/sanity-io/client/issues/419)) ([d38afd8](https://togithub.com/sanity-io/client/commit/d38afd8535e287678445b5bb64d83166fb8a602b))
sanity-io/sanity (@​sanity/vision) ### [`v3.28.0`](https://togithub.com/sanity-io/sanity/releases/tag/v3.28.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.27.1...v3.28.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 ##### ✨ Highlights ##### Dry run content migrations from a local dataset file You can now dry run content migration jobs against a local dataset export file (for example, a `production.tar.gz` file [that you have exported](https://www.sanity.io/docs/dataset)): ```bash sanity migration run my-content-migration --from-file=production.tar.gz ``` Note: The `--from-file` flag only works with dry runs, in other words, you won't be able to use is with the `--no-dry-run` flag. [Learn more about Schema Change Management in our documentation](https://www.sanity.io/docs/schema-and-content-migrations). ##### Other features - Timestamps in comments display in the format of the current [Sanity Studio locale](https://www.sanity.io/docs/localizing-studio-ui). - Improvements to migration reporting and refinements to messaging and text during migration commands. - Unattended mode in CLI will respect plans and coupons, and defaults to plans. - Document titles now display with balanced line breaks (`text-wrap: pretty`). - Comments feature is now discoverable for all users on a non-paid plan, with UI to make plan upgrade easier. ##### 🐛 Notable bugfixes - Fixes an issue where the Vision tool might crash when pasting a query URL. - Styling fixes for labels and columnar objects in the studio. - Icon display defaults in `S.documentTypeList()` now match those in other document lists. ##### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- ecospark\[bot] | chore(deps): dedupe yarn.lock ([#​5615](https://togithub.com/sanity-io/sanity/issues/5615)) | [`1527a9d`](https://togithub.com/sanity-io/sanity/commit/1527a9dbb8) renovate\[bot] | fix(deps): update dependency [@​sanity/client](https://togithub.com/sanity/client) to ^6.12.3 ([#​5623](https://togithub.com/sanity-io/sanity/issues/5623)) | [`5116ee0`](https://togithub.com/sanity-io/sanity/commit/5116ee003e) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://togithub.com/sanity/presentation) to v1.7.3 ([#​5622](https://togithub.com/sanity-io/sanity/issues/5622)) | [`c04afbc`](https://togithub.com/sanity-io/sanity/commit/c04afbc055) renovate\[bot] | chore(lockfile): update dependency sanity-plugin-mux-input to v2.2.4 ([#​5624](https://togithub.com/sanity-io/sanity/issues/5624)) | [`5697847`](https://togithub.com/sanity-io/sanity/commit/569784746d) renovate\[bot] | chore(deps): update dependency express to ^4.18.2 ([#​5629](https://togithub.com/sanity-io/sanity/issues/5629)) | [`0050425`](https://togithub.com/sanity-io/sanity/commit/005042596b) Cody Olsen | fix: remove `__unstable_focusRing` unknown forwarded prop warning ([#​5621](https://togithub.com/sanity-io/sanity/issues/5621)) | [`6c87bea`](https://togithub.com/sanity-io/sanity/commit/6c87bea0c9) renovate\[bot] | chore(deps): update thollander/actions-comment-pull-request digest to [`1d3973d`](https://togithub.com/sanity-io/sanity/commit/1d3973d) ([#​5632](https://togithub.com/sanity-io/sanity/issues/5632)) | [`56bf76e`](https://togithub.com/sanity-io/sanity/commit/56bf76ed94) renovate\[bot] | chore(deps): update tiryoh/gha-jobid-action action to v1 ([#​5633](https://togithub.com/sanity-io/sanity/issues/5633)) | [`359b4cb`](https://togithub.com/sanity-io/sanity/commit/359b4cbf2c) Robin Pyon | fix: only fully collapse PTE toolbars in 'root' FormBuilder instances ([#​5547](https://togithub.com/sanity-io/sanity/issues/5547)) | [`e219e2a`](https://togithub.com/sanity-io/sanity/commit/e219e2a689) Knut Melvær | docs(create-sanity): update README.md | [`6fa1750`](https://togithub.com/sanity-io/sanity/commit/6fa1750edc) renovate\[bot] | chore(deps): update dependency turbo to ^1.12.2 ([#​5635](https://togithub.com/sanity-io/sanity/issues/5635)) | [`f948e7d`](https://togithub.com/sanity-io/sanity/commit/f948e7dbcc) Rune Botten | chore: remove outdated beta docs URLs ([#​5636](https://togithub.com/sanity-io/sanity/issues/5636)) | [`4d06ae8`](https://togithub.com/sanity-io/sanity/commit/4d06ae843d) renovate\[bot] | chore(deps): update dependency is-hotkey to ^0.2.0 ([#​5634](https://togithub.com/sanity-io/sanity/issues/5634)) | [`5a49de6`](https://togithub.com/sanity-io/sanity/commit/5a49de6e91) Rune Botten | fix(cli): update migration run usage text ([#​5637](https://togithub.com/sanity-io/sanity/issues/5637)) | [`0bae465`](https://togithub.com/sanity-io/sanity/commit/0bae465a44) Binoy Patel | fix(migration): shows better error message when running migration list ([#​5625](https://togithub.com/sanity-io/sanity/issues/5625)) | [`9c2db95`](https://togithub.com/sanity-io/sanity/commit/9c2db955f8) Simeon Griggs | feat: apply text balance to document titles ([#​5641](https://togithub.com/sanity-io/sanity/issues/5641)) | [`4e2507b`](https://togithub.com/sanity-io/sanity/commit/4e2507b078) renovate\[bot] | chore(deps): update dependency framer-motion to v11 ([#​5649](https://togithub.com/sanity-io/sanity/issues/5649)) | [`e573c51`](https://togithub.com/sanity-io/sanity/commit/e573c511e9) renovate\[bot] | chore(deps): update dessant/lock-threads action to v5 ([#​5650](https://togithub.com/sanity-io/sanity/issues/5650)) | [`0e05e77`](https://togithub.com/sanity-io/sanity/commit/0e05e77cbd) renovate\[bot] | chore(deps): update peter-evans/create-pull-request action to v6 ([#​5651](https://togithub.com/sanity-io/sanity/issues/5651)) | [`5b1d51c`](https://togithub.com/sanity-io/sanity/commit/5b1d51cf7e) Indrek Kärner | feat(cli): prompt to use default plan when wrong coupon or plan | [`8e202c7`](https://togithub.com/sanity-io/sanity/commit/8e202c74be) Binoy Patel | chore(deps): update dependency depcheck to ^1.4.7 ([#​5631](https://togithub.com/sanity-io/sanity/issues/5631)) | [`03c65f6`](https://togithub.com/sanity-io/sanity/commit/03c65f635d) Ash | feat(cli): improve reporting when dry running from export ([#​5609](https://togithub.com/sanity-io/sanity/issues/5609)) | [`b8eefc6`](https://togithub.com/sanity-io/sanity/commit/b8eefc6c68) ecospark\[bot] | chore(deps): dedupe yarn.lock ([#​5658](https://togithub.com/sanity-io/sanity/issues/5658)) | [`93a05b1`](https://togithub.com/sanity-io/sanity/commit/93a05b1b6b) Cody Olsen | fix: regression caused by [#​5440](https://togithub.com/sanity-io/sanity/issues/5440) ([#​5657](https://togithub.com/sanity-io/sanity/issues/5657)) | [`0af205c`](https://togithub.com/sanity-io/sanity/commit/0af205cbc3) Espen Hovlandsdal | refactor(cli): clean up esbuild on completed migration list operation | [`d17269e`](https://togithub.com/sanity-io/sanity/commit/d17269eaed) Espen Hovlandsdal | refactor(migration): sort imports | [`cc9e473`](https://togithub.com/sanity-io/sanity/commit/cc9e473294) Espen Hovlandsdal | fix(migration): make `sanity migration list` also include file-only migrations | [`c6745ab`](https://togithub.com/sanity-io/sanity/commit/c6745ab292) Espen Hovlandsdal | refactor(migration): use `chalk` from context instead of importing it | [`471e491`](https://togithub.com/sanity-io/sanity/commit/471e491cfc) Espen Hovlandsdal | refactor(migration): reuse resolve migration logic in run command | [`063f8eb`](https://togithub.com/sanity-io/sanity/commit/063f8ebaeb) Espen Hovlandsdal | refactor(migration): move migration resolve functions to util folder | [`a9606b8`](https://togithub.com/sanity-io/sanity/commit/a9606b8e60) Ash | fix(form): preserve intrinsic block size of field labels ([#​5639](https://togithub.com/sanity-io/sanity/issues/5639)) | [`08f6694`](https://togithub.com/sanity-io/sanity/commit/08f669449c) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://togithub.com/sanity/presentation) to v1.7.4 ([#​5671](https://togithub.com/sanity-io/sanity/issues/5671)) | [`55a54b5`](https://togithub.com/sanity-io/sanity/commit/55a54b5420) Nina Andal Aarvik | fix(src): add document title to publosh/unpublish success message in toast ([#​5605](https://togithub.com/sanity-io/sanity/issues/5605)) | [`0cf3772`](https://togithub.com/sanity-io/sanity/commit/0cf377270e) Nina Andal Aarvik | fix(core): fix aligning of columnar objects/fieldsets ([#​5627](https://togithub.com/sanity-io/sanity/issues/5627)) | [`851b62d`](https://togithub.com/sanity-io/sanity/commit/851b62d0ab) Binoy Patel | fix(perf): fixes build and deploy issues with perf studio ([#​5646](https://togithub.com/sanity-io/sanity/issues/5646)) | [`d17f722`](https://togithub.com/sanity-io/sanity/commit/d17f722fd9) Binoy Patel | chore(migration): fixes help copy on migration create command ([#​5663](https://togithub.com/sanity-io/sanity/issues/5663)) | [`bb3fb8f`](https://togithub.com/sanity-io/sanity/commit/bb3fb8f969) Robin Pyon | docs(core): update `components.logo` deprecation note to correctly point to `workspace.icons` ([#​5677](https://togithub.com/sanity-io/sanity/issues/5677)) | [`bfa8e54`](https://togithub.com/sanity-io/sanity/commit/bfa8e54c7b) Bjørge Næss | feat(migration): (re)introduce --from-export ([#​5672](https://togithub.com/sanity-io/sanity/issues/5672)) | [`7332a9f`](https://togithub.com/sanity-io/sanity/commit/7332a9f859) Bjørge Næss | fix(migrate): submit mutations with visibility=async ([#​5675](https://togithub.com/sanity-io/sanity/issues/5675)) | [`0eda4a7`](https://togithub.com/sanity-io/sanity/commit/0eda4a7e56) Binoy Patel | fix(migration): fixes an issue where migration command would error sometimes ([#​5678](https://togithub.com/sanity-io/sanity/issues/5678)) | [`805745f`](https://togithub.com/sanity-io/sanity/commit/805745f9e1) cngonzalez | fix: add icon display as default to documentTypeList ([#​5644](https://togithub.com/sanity-io/sanity/issues/5644)) | [`40b3d50`](https://togithub.com/sanity-io/sanity/commit/40b3d5035a) ecospark\[bot] | chore(deps): dedupe yarn.lock ([#​5674](https://togithub.com/sanity-io/sanity/issues/5674)) | [`b0a8248`](https://togithub.com/sanity-io/sanity/commit/b0a8248744) Nina Andal Aarvik | fix(core): adding accessibility labels to pte objects ([#​5652](https://togithub.com/sanity-io/sanity/issues/5652)) | [`3d6ed07`](https://togithub.com/sanity-io/sanity/commit/3d6ed071a0) Ash | fix(cli): respect unattended mode ([#​5659](https://togithub.com/sanity-io/sanity/issues/5659)) | [`0e0fd1f`](https://togithub.com/sanity-io/sanity/commit/0e0fd1fab6) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://togithub.com/sanity/presentation) to v1.7.6 ([#​5682](https://togithub.com/sanity-io/sanity/issues/5682)) | [`8f0e911`](https://togithub.com/sanity-io/sanity/commit/8f0e9114ec) Rostislav Melkumyan | fix(studio): center studio nav ([#​5608](https://togithub.com/sanity-io/sanity/issues/5608)) | [`d1aecb5`](https://togithub.com/sanity-io/sanity/commit/d1aecb5683) Espen Hovlandsdal | refactor(comments): unprefix namespaced i18n comment resources | [`767ef22`](https://togithub.com/sanity-io/sanity/commit/767ef22dc0) Espen Hovlandsdal | refactor(comments): clarify what "feedback" refers to in i18n comments | [`f0ad739`](https://togithub.com/sanity-io/sanity/commit/f0ad7392c2) Espen Hovlandsdal | fix(comments): use correct apostroph in onboarding popover | [`07e0317`](https://togithub.com/sanity-io/sanity/commit/07e03172e2) Espen Hovlandsdal | refactor(comments): simplify usage | [`2f8bbe1`](https://togithub.com/sanity-io/sanity/commit/2f8bbe17f6) Espen Hovlandsdal | refactor(comments): allow specifying location of "you" in reactions story | [`3c48b0d`](https://togithub.com/sanity-io/sanity/commit/3c48b0d32a) Espen Hovlandsdal | refactor(comments): allow for more users in reactions workshop | [`60b54c2`](https://togithub.com/sanity-io/sanity/commit/60b54c2be1) Espen Hovlandsdal | refactor(comments): use list formatter, group reactions resources | [`8068c11`](https://togithub.com/sanity-io/sanity/commit/8068c11c5c) Espen Hovlandsdal | refactor(comments): avoid using internal document inspector name | [`01e4998`](https://togithub.com/sanity-io/sanity/commit/01e499841f) Espen Hovlandsdal | refactor(comments): align prop name for field title | [`c914385`](https://togithub.com/sanity-io/sanity/commit/c914385789) Espen Hovlandsdal | refactor(comments): simplify "add comment to field" resources | [`765130f`](https://togithub.com/sanity-io/sanity/commit/765130fa07) Espen Hovlandsdal | refactor(comments): replace `useTimeAgo` with `useRelativeTime` hook | [`a86235d`](https://togithub.com/sanity-io/sanity/commit/a86235dbc6) Espen Hovlandsdal | refactor(comments): sort imports | [`016342f`](https://togithub.com/sanity-io/sanity/commit/016342f6c0) Espen Hovlandsdal | fix(comments): use locale-aware date formatting | [`d7fbcd8`](https://togithub.com/sanity-io/sanity/commit/d7fbcd8912) Espen Hovlandsdal | refactor(comments): clarify field button resources, remove unused resource | [`e73b32c`](https://togithub.com/sanity-io/sanity/commit/e73b32ccec) Espen Hovlandsdal | refactor(comments): group comment input resources under `compose` | [`cc31d21`](https://togithub.com/sanity-io/sanity/commit/cc31d216bf) Espen Hovlandsdal | refactor(comments): sort imports | [`12d355e`](https://togithub.com/sanity-io/sanity/commit/12d355ed6a) Espen Hovlandsdal | fix(comments): translate input placeholder | [`e93633c`](https://togithub.com/sanity-io/sanity/commit/e93633c17b) Espen Hovlandsdal | refactor(comments): group + clarify purpose of mention resources | [`67f3573`](https://togithub.com/sanity-io/sanity/commit/67f35732f6) Espen Hovlandsdal | refactor(comments): colocate more compose resources | [`7492d72`](https://togithub.com/sanity-io/sanity/commit/7492d72f63) Espen Hovlandsdal | refactor(comments): group status filter resources | [`09877bf`](https://togithub.com/sanity-io/sanity/commit/09877bf5a7) Espen Hovlandsdal | refactor(comments): colocate "go to.." buttons under list item | [`904ad29`](https://togithub.com/sanity-io/sanity/commit/904ad29708) Espen Hovlandsdal | refactor(comments): rename resources | [`a909949`](https://togithub.com/sanity-io/sanity/commit/a909949bef) Espen Hovlandsdal | refactor(comments): sort imports | [`1302bc4`](https://togithub.com/sanity-io/sanity/commit/1302bc426f) Espen Hovlandsdal | fix(comments): remove stray `t` prop in cloning causing warnings | [`a89f5d3`](https://togithub.com/sanity-io/sanity/commit/a89f5d327d) Espen Hovlandsdal | fix(comments): improve text wrapping logic inside of user list | [`6317b49`](https://togithub.com/sanity-io/sanity/commit/6317b49d23) Bjørge Næss | feat(migrate): use autoGenerateKeys=true when submitting mutations ([#​5685](https://togithub.com/sanity-io/sanity/issues/5685)) | [`5ec6a22`](https://togithub.com/sanity-io/sanity/commit/5ec6a22726) Binoy Patel | chore(cli): add schema command to help list ([#​5676](https://togithub.com/sanity-io/sanity/issues/5676)) | [`3d0f7ee`](https://togithub.com/sanity-io/sanity/commit/3d0f7ee26c) Espen Hovlandsdal | refactor(vision): sort imports | [`3191018`](https://togithub.com/sanity-io/sanity/commit/3191018600) Espen Hovlandsdal | fix(vision): explicitly allow `v1` as valid API version | [`175ece0`](https://togithub.com/sanity-io/sanity/commit/175ece0d0c) Espen Hovlandsdal | fix(vision): ensure query/params from localStorage are strings | [`d1dd537`](https://togithub.com/sanity-io/sanity/commit/d1dd5379fd) Espen Hovlandsdal | fix(vision): persist raw (string) value of params to localStorage | [`c13868a`](https://togithub.com/sanity-io/sanity/commit/c13868a007) Espen Hovlandsdal | refactor(vision): sort state attributes alphabetically | [`cb38c64`](https://togithub.com/sanity-io/sanity/commit/cb38c6401f) Espen Hovlandsdal | fix(vision): provide error boundary with cache clear on error | [`3a8a987`](https://togithub.com/sanity-io/sanity/commit/3a8a987b0b) Cody Olsen | chore: add presentation test studio ([#​5683](https://togithub.com/sanity-io/sanity/issues/5683)) | [`0828051`](https://togithub.com/sanity-io/sanity/commit/082805101f) Pedro Bonamin | feat(comments): adds read-only state to comments. ([#​5570](https://togithub.com/sanity-io/sanity/issues/5570)) | [`fab7cec`](https://togithub.com/sanity-io/sanity/commit/fab7cecedb) ### [`v3.27.1`](https://togithub.com/sanity-io/sanity/releases/tag/v3.27.1) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.27.0...v3.27.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 ### ✨ Highlights ### 🐛 Notable bugfixes - Fixes a bug with `sanity migrate` that caused a patch to be applied twice. ### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- Binoy Patel | fix(migration): fixes issues where patch would happen twice ([#​5638](https://togithub.com/sanity-io/sanity/issues/5638)) | [`343765d`](https://togithub.com/sanity-io/sanity/commit/343765d7c9) ### [`v3.27.0`](https://togithub.com/sanity-io/sanity/releases/tag/v3.27.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.26.1...v3.27.0) ##### Installation and upgrading **To initiate a new Sanity 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 ##### New CLI command `sanity migration create|list|run` You can now create, list, and run content migrations from the Sanity CLI. The new tooling lets you scaffold content migrations as code and run them in dry and production mode. It also introduces a new API for defining content migration with helper functions (`defineMigration()`). We're still working out the documentation for schema and content migrations; early adopters can learn more by running the following CLI commands in a Sanity Studio project folder: sanity migration --help You can run `sanity migration create` to explore our new content migration templates. ##### New CLI command: `sanity schema validate` You can now validate a Sanity Studio schema with the CLI command `sanity schema validate`. Among other things, it will identify problems with your schema type definitions. This tooling can be useful for running in CI/CD pipelines or debugging your schema configuration. Learn more by running: sanity schema validate ---help ##### Other features - Adds Studio UI localization support to [the comments plugin](https://www.sanity.io/docs/comments) - Adds support for validating dataset import and export files with `sanity documents validate` - Adds `intentUrl` in `json` and `ndjson` formats for `sanity documents validate` ##### 🐛 Notable bugfixes - Fixes a type issue where `Rule.min` and `Rule.max` did not allow strings - Fixes an issue where large documents would not duplicate correctly - Fixes an issue with date validation when using custom format for dates - Fixes typo in asset source string (thanks [@​kkupcin](https://togithub.com/kkupcin)) - Fixes an where valid documents would be reported in `sanity documents validate --format json` - Fixes a bug that caused uses of Vite-like environment variables `import.meta.env` to break the mock browser environment used in the CLI. ##### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- Rico Kahler | fix(validation): update min and max to include string for dates ([#​5555](https://togithub.com/sanity-io/sanity/issues/5555)) | [`881a991`](https://togithub.com/sanity-io/sanity/commit/881a9910d2) Rico Kahler | fix(core): wait for duplicate success before navigating ([#​5556](https://togithub.com/sanity-io/sanity/issues/5556)) | [`088830d`](https://togithub.com/sanity-io/sanity/commit/088830d2e6) Cody Olsen | refactor: move babel config to jest config ([#​5562](https://togithub.com/sanity-io/sanity/issues/5562)) | [`fa3bf84`](https://togithub.com/sanity-io/sanity/commit/fa3bf841ed) Tommy Petty | bug(core): fix issue with date formatting in validation message ([#​5551](https://togithub.com/sanity-io/sanity/issues/5551)) | [`ab0dbe1`](https://togithub.com/sanity-io/sanity/commit/ab0dbe1b29) Cody Olsen | fix(deps): update dependency `@sanity/presentation` to `v1.6.1` | [`68e6b07`](https://togithub.com/sanity-io/sanity/commit/68e6b072cd) ecospark\[bot] | chore(deps): dedupe yarn.lock ([#​5581](https://togithub.com/sanity-io/sanity/issues/5581)) | [`974b601`](https://togithub.com/sanity-io/sanity/commit/974b601f27) Nina Andal Aarvik | fix(comments): localize all strings ([#​5578](https://togithub.com/sanity-io/sanity/issues/5578)) | [`a7086f2`](https://togithub.com/sanity-io/sanity/commit/a7086f2a62) Rico Kahler | feat(cli): support `--file` in `sanity documents validate` ([#​5580](https://togithub.com/sanity-io/sanity/issues/5580)) | [`5cb4ea6`](https://togithub.com/sanity-io/sanity/commit/5cb4ea63cc) ecospark\[bot] | chore(deps): dedupe yarn.lock ([#​5588](https://togithub.com/sanity-io/sanity/issues/5588)) | [`ff3d625`](https://togithub.com/sanity-io/sanity/commit/ff3d625bec) Fred Carlsen | chore(core): include user agent and screen density in telemetry calls ([#​5568](https://togithub.com/sanity-io/sanity/issues/5568)) | [`8a166bd`](https://togithub.com/sanity-io/sanity/commit/8a166bd3e6) Kornelija Kupcinskiene | fix(i18n): spelling mistake in asset source string ([#​5575](https://togithub.com/sanity-io/sanity/issues/5575)) | [`3a81d6b`](https://togithub.com/sanity-io/sanity/commit/3a81d6b181) Binoy Patel | chore(cli): remove beta copy from documents validate command ([#​5589](https://togithub.com/sanity-io/sanity/issues/5589)) | [`c328dca`](https://togithub.com/sanity-io/sanity/commit/c328dca33f) Nina Andal Aarvik | fix(src): add textskeleton to loading state of mentions ([#​5587](https://togithub.com/sanity-io/sanity/issues/5587)) | [`26cbae7`](https://togithub.com/sanity-io/sanity/commit/26cbae78ea) Binoy Patel | fix(validation): filter system documents when running validation ([#​5590](https://togithub.com/sanity-io/sanity/issues/5590)) | [`d8c4a3f`](https://togithub.com/sanity-io/sanity/commit/d8c4a3f2d9) Rico Kahler | feat(cli): add new `sanity schema validate` command ([#​5583](https://togithub.com/sanity-io/sanity/issues/5583)) | [`09cdb5f`](https://togithub.com/sanity-io/sanity/commit/09cdb5fc54) renovate\[bot] | fix(deps): update dependency [@​sanity/client](https://togithub.com/sanity/client) to ^6.12.3 ([#​5593](https://togithub.com/sanity-io/sanity/issues/5593)) | [`e6cad2e`](https://togithub.com/sanity-io/sanity/commit/e6cad2e0dc) renovate\[bot] | fix(deps): update dependency [@​sanity/presentation](https://togithub.com/sanity/presentation) to v1.7.2 ([#​5596](https://togithub.com/sanity-io/sanity/issues/5596)) | [`3650fb2`](https://togithub.com/sanity-io/sanity/commit/3650fb2417) Bjørge Næss | fix(studio): fallback to when logging installed plugins ([#​5602](https://togithub.com/sanity-io/sanity/issues/5602)) | [`6df6ee5`](https://togithub.com/sanity-io/sanity/commit/6df6ee5c03) renovate\[bot] | chore(deps): update dependency [@​sanity/ui](https://togithub.com/sanity/ui) to ^2.0.1 ([#​5594](https://togithub.com/sanity-io/sanity/issues/5594)) | [`b701756`](https://togithub.com/sanity-io/sanity/commit/b701756105) Pedro Bonamin | chore(deps): update dependency [@​sanity/ui](https://togithub.com/sanity/ui) to ^2.0.1 ([#​5607](https://togithub.com/sanity-io/sanity/issues/5607)) | [`dad3492`](https://togithub.com/sanity-io/sanity/commit/dad349266d) Rico Kahler | feat(cli): add `intentUrl` to `json` and `ndjson` reporters ([#​5610](https://togithub.com/sanity-io/sanity/issues/5610)) | [`71f9aed`](https://togithub.com/sanity-io/sanity/commit/71f9aedc21) Bjørge Næss | feat(migrate): move into monorepo from poc | [`fa86d63`](https://togithub.com/sanity-io/sanity/commit/fa86d633e8) Bjørge Næss | test(migrate): make sure uint8array-extras package gets transpiled from esm | [`3b0e783`](https://togithub.com/sanity-io/sanity/commit/3b0e783f5f) Bjørge Næss | feat(cli): scaffold create/run migration cli commands | [`9495db7`](https://togithub.com/sanity-io/sanity/commit/9495db7541) Bjørge Næss | fix(migrate): inline functions from uint8array-extras for now | [`f379f40`](https://togithub.com/sanity-io/sanity/commit/f379f407b3) Bjørge Næss | feat: basic migration cli support | [`8304afc`](https://togithub.com/sanity-io/sanity/commit/8304afc76d) Bjørge Næss | feat: basic `migrations list` command | [`ead9f3e`](https://togithub.com/sanity-io/sanity/commit/ead9f3ed19) Bjørge Næss | feat: migration create command w/templates | [`0a596e4`](https://togithub.com/sanity-io/sanity/commit/0a596e4505) Bjørge Næss | feat(sanity): add exports for sanity/migrate + sanity/migrate/mutations | [`c4b19a4`](https://togithub.com/sanity-io/sanity/commit/c4b19a422b) Ash | chore(migrate): add test script | [`4abe2bc`](https://togithub.com/sanity-io/sanity/commit/4abe2bca88) Ash | test(migrate): add tests for `parseJSON` | [`1d39b78`](https://togithub.com/sanity-io/sanity/commit/1d39b784e1) Ash | feat(migrate): add customisable parser and iterator type to `parseJSON` | [`5e8e666`](https://togithub.com/sanity-io/sanity/commit/5e8e66677e) Ash | feat(migrate): add JSON parser that can handle chunks interrupted by an error object | [`74db2df`](https://togithub.com/sanity-io/sanity/commit/74db2df76c) Bjørge Næss | refactor(migrate): rename targets => destinations | [`b730324`](https://togithub.com/sanity-io/sanity/commit/b7303245f6) Ash | feat(migrate): use safe JSON parser when streaming from Export HTTP API ([#​5542](https://togithub.com/sanity-io/sanity/issues/5542)) | [`a1c0faf`](https://togithub.com/sanity-io/sanity/commit/a1c0faf191) Bjørge Næss | fix(util): fix package.json formatting | [`17e8130`](https://togithub.com/sanity-io/sanity/commit/17e8130770) Bjørge Næss | feat(migrate): implement mutation batcher and use when submitting against mutate endpoint | [`1822dc2`](https://togithub.com/sanity-io/sanity/commit/1822dc2e8f) Bjørge Næss | feat(migrate): limit request concurrency | [`a9bfef9`](https://togithub.com/sanity-io/sanity/commit/a9bfef9f09) Bjørge Næss | fix(migrate): workaround issue with p-map and ESM | [`7aaa5ed`](https://togithub.com/sanity-io/sanity/commit/7aaa5ed6af) Bjørge Næss | feat(cli): allow user provided concurrency | [`2579159`](https://togithub.com/sanity-io/sanity/commit/2579159969) Bjørge Næss | feat(migration): improve progress as migration is running ([#​5550](https://togithub.com/sanity-io/sanity/issues/5550)) | [`67aa5a9`](https://togithub.com/sanity-io/sanity/commit/67aa5a9983) Binoy Patel | feat(migration): add a prompt before runing a real migration ([#​5552](https://togithub.com/sanity-io/sanity/issues/5552)) | [`4ab2ac2`](https://togithub.com/sanity-io/sanity/commit/4ab2ac27ed) Binoy Patel | feat(migration): support passing an array of documentTypes to migration ([#​5566](https://togithub.com/sanity-io/sanity/issues/5566)) | [`458ac49`](https://togithub.com/sanity-io/sanity/commit/458ac49adb) Binoy Patel | chore(migration): add better error message when request fails ([#​5567](https://togithub.com/sanity-io/sanity/issues/5567)) | [`f1c2cd4`](https://togithub.com/sanity-io/sanity/commit/f1c2cd45a4) Bjørge Næss | feat(migrate): add asyncIterableToStream util | [`0563e7b`](https://togithub.com/sanity-io/sanity/commit/0563e7b3c1) Bjørge Næss | feat(migrate): add bufferThroughFile utility | [`ed7c904`](https://togithub.com/sanity-io/sanity/commit/ed7c904247) Bjørge Næss | fix(migrate): buffer exports through file | [`dd47e2b`](https://togithub.com/sanity-io/sanity/commit/dd47e2beec) Bjørge Næss | fix(cli): use dryRun from [@​sanity/migrate](https://togithub.com/sanity/migrate) | [`4c2cab9`](https://togithub.com/sanity-io/sanity/commit/4c2cab9e01) Bjørge Næss | refactor(migrate): rename function | [`154483e`](https://togithub.com/sanity-io/sanity/commit/154483ecb4) Bjørge Næss | refactor(migrate): add ndjson support for both parsing and stringifying in ndjson util | [`ec11092`](https://togithub.com/sanity-io/sanity/commit/ec11092170) Bjørge Næss | refactor(sanity): remove mutiny dependency in favor of inlined creators | [`66bf826`](https://togithub.com/sanity-io/sanity/commit/66bf826da2) Bjørge Næss | fix(sanity): add --no-progress flag | [`24bc18f`](https://togithub.com/sanity-io/sanity/commit/24bc18f99b) Bjørge Næss | fix(migrate): simplify bufferThroughFile | [`990fb50`](https://togithub.com/sanity-io/sanity/commit/990fb5058c) Bjørge Næss | feat(migrate): unify contexts, add support for document lookup and query during a migration | [`3a54e20`](https://togithub.com/sanity-io/sanity/commit/3a54e20787) Bjørge Næss | fix(dev): fix example migration script imports | [`5381f34`](https://togithub.com/sanity-io/sanity/commit/5381f3480d) Binoy Patel | feat(migration): support async hooks in migration nodes ([#​5564](https://togithub.com/sanity-io/sanity/issues/5564)) | [`cc6b2f3`](https://togithub.com/sanity-io/sanity/commit/cc6b2f33a1) Bjørge Næss | fix(sanity): use --no-dry instead of --dry=false | [`ba905dc`](https://togithub.com/sanity-io/sanity/commit/ba905dc41d) Bjørge Næss | feat(migrate): add support for yielding transactions | [`0a58fa3`](https://togithub.com/sanity-io/sanity/commit/0a58fa3d97) Bjørge Næss | fix(migrate): minor typing issue | [`663da91`](https://togithub.com/sanity-io/sanity/commit/663da91a84) Bjørge Næss | fix(sanity): polish cli and migration templates | [`027ad47`](https://togithub.com/sanity-io/sanity/commit/027ad476c3) Bjørge Næss | chore(deps): remove unused deps | [`2e61bd5`](https://togithub.com/sanity-io/sanity/commit/2e61bd53b3) Bjørge Næss | fix(sanity): fix quoting of documentTypes in migration templates | [`8a5f67b`](https://togithub.com/sanity-io/sanity/commit/8a5f67bf42) Bjørge Næss | fix(sanity): rename migration name => title | [`27b0088`](https://togithub.com/sanity-io/sanity/commit/27b0088498) Bjørge Næss | fix(migrate): run migration against all documents if documentTypes is omitted | [`e80bbdf`](https://togithub.com/sanity-io/sanity/commit/e80bbdf9a1) Binoy Patel | fix(migration): fixes dry run not showing any information | [`2568666`](https://togithub.com/sanity-io/sanity/commit/2568666752) Binoy Patel | fix(migration): show proper error message when the file has code issues | [`7256f85`](https://togithub.com/sanity-io/sanity/commit/7256f85a3d) Bjørge Næss | fix(migrate): various naming consistency fixes | [`dbb7048`](https://togithub.com/sanity-io/sanity/commit/dbb70480e2) Bjørge Næss | fix(sanity): add a few examples to help text for 'sanity migration create' | [`8290bae`](https://togithub.com/sanity-io/sanity/commit/8290baecee) Bjørge Næss | fix(sanity): improve error handling on 'sanity migration run' without id | [`5d9a556`](https://togithub.com/sanity-io/sanity/commit/5d9a556f9d) Bjørge Næss | fix(migrate): fix error asserting transaction | [`df310cf`](https://togithub.com/sanity-io/sanity/commit/df310cf5f3) Bjørge Næss | fix(migrate): use transactionId instead of id on mutation payload | [`a82df02`](https://togithub.com/sanity-io/sanity/commit/a82df02b54) Ash | feat(cli): add pretty mutation formatting to migration runner ([#​5573](https://togithub.com/sanity-io/sanity/issues/5573)) | [`2dba206`](https://togithub.com/sanity-io/sanity/commit/2dba206983) Bjørge Næss | chore(migrate): instrument with some debug logging | [`79c5e12`](https://togithub.com/sanity-io/sanity/commit/79c5e12cf9) Bjørge Næss | refactor(migration): move filtered document methods to a separate `filtered`-context key, add a client with limited concurrency to migration context | [`81e4309`](https://togithub.com/sanity-io/sanity/commit/81e43092dc) Bjørge Næss | fix(migrate): add request tags and user agent | [`f22aa0c`](https://togithub.com/sanity-io/sanity/commit/f22aa0cc03) Bjørge Næss | fix(sanity): improve minimal example | [`2e77de7`](https://togithub.com/sanity-io/sanity/commit/2e77de7b7a) Binoy Patel | chore(migration): remove from-export flag from migration cli ([#​5611](https://togithub.com/sanity-io/sanity/issues/5611)) | [`b2a94ff`](https://togithub.com/sanity-io/sanity/commit/b2a94ffc0f) Binoy Patel | chore(migration): remove query from migration context ([#​5612](https://togithub.com/sanity-io/sanity/issues/5612)) | [`ae7105a`](https://togithub.com/sanity-io/sanity/commit/ae7105a241) Binoy Patel | chore(migration): change dry command to dry-run ([#​5613](https://togithub.com/sanity-io/sanity/issues/5613)) | [`81eb846`](https://togithub.com/sanity-io/sanity/commit/81eb846380) Bjørge Næss | fix(migrate): limit client methods during migration | [`13de5a2`](https://togithub.com/sanity-io/sanity/commit/13de5a273b) Binoy Patel | fix(migration): parse cli arguments so the types are proper ([#​5616](https://togithub.com/sanity-io/sanity/issues/5616)) | [`7751df1`](https://togithub.com/sanity-io/sanity/commit/7751df1717) Bjørge Næss | fix(migrate): cleanup buffer file after read ([#​5618](https://togithub.com/sanity-io/sanity/issues/5618)) | [`387945c`](https://togithub.com/sanity-io/sanity/commit/387945cde1) Bjørge Næss | fix(migrate): remove mkdirp in favor of node:fs ([#​5619](https://togithub.com/sanity-io/sanity/issues/5619)) | [`338bf26`](https://togithub.com/sanity-io/sanity/commit/338bf269c9) Rico Kahler | fix(cli): add support for `import.meta.env` ([#​5617](https://togithub.com/sanity-io/sanity/issues/5617)) | [`083ff16`](https://togithub.com/sanity-io/sanity/commit/083ff16e3d) Bjørge Næss | fix(migrate): scope node path to the current node ([#​5620](https://togithub.com/sanity-io/sanity/issues/5620)) | [`93f82d2`](https://togithub.com/sanity-io/sanity/commit/93f82d2dcb) ### [`v3.26.1`](https://togithub.com/sanity-io/sanity/releases/tag/v3.26.1) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.26.0...v3.26.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 issue introduced in v3.26.0 where, upon the first comment in a project lacking an addon dataset, the dataset fails to be created, and the comment remains unposted. - Enhanced export reliability through improved asset retry mechanisms. ### 📓 Full changelog | Author | Message | Commit | | -------------- | --------------------------------------------- | ------- | | Sindre Gulseth | Improve asset export retrying ([#​5563](https://togithub.com/sanity-io/sanity/issues/5563)) | [`a68df71`](https://togithub.com/sanity-io/sanity/commit/a68df71) | | Herman Wikner | fix(comments): addon dataset creation ([#​5577](https://togithub.com/sanity-io/sanity/issues/5577)) | [`c8f1da3`](https://togithub.com/sanity-io/sanity/commit/c8f1da3) | ### [`v3.26.0`](https://togithub.com/sanity-io/sanity/releases/tag/v3.26.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.25.0...v3.26.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 ### ✨ Highlights #### Deprecation support for Documents and Fields This release introduces the option to mark document and field types as deprecated. This can be used to gently steer Studio users towards updated schemas or to phase out legacy fields without abrupt changes. ```tsx export const deprecatedDocument = defineType({ name: 'deprecatedDocument', title: 'Deprecated Document', type: 'document', deprecated: { reason: 'Use the Author document type instead', }, fields: [ defineField({ name: 'title', type: 'string', deprecated: { reason: 'This field was used in a legacy system and is no longer used.', }, }), ], }) ``` ![Deprecation example](https://togithub.com/sanity-io/sanity/assets/10551026/70b4cbdb-55f9-4b2b-8566-55b66f1ebe9e) When a field or document is deprecated, an informative message will appear in the Studio, clearly indicating the recommended action to take. This aids in maintaining a clean and up-to-date content structure. **Bonus:** Deprecation messages now appear in the GraphQL schema, providing clarity during transitions. Deprecated document types and fields should be appropriately treated in documentation and tooling. #### Reactions to Comments This release also introduces a new layer of interactivity in the Studio with the ability for users to react to comments! :tada: Far be it from us to speak ill of verbose and precise communication using full sentences, but sometimes you just want to express a sentiment quickly with a :rocket: or a :+1: and Sanity Studio now has you covered for those occasions. Streamline feedback processes and consensus building, an

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] If you want to rebase/retry this PR, check this box

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

vercel[bot] commented 5 months ago

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

Name Status Preview Comments Updated (UTC)
template-nextjs-clean ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 7, 2024 3:57pm
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/client@6.12.3 Transitive: environment, network +34 8.05 MB ash, atombender, binoy14, ...41 more
npm/@sanity/vision@3.28.0 Transitive: environment +91 25.1 MB ash, atombender, binoy14, ...41 more
npm/@types/react@18.2.55 None +3 1.65 MB types
npm/autoprefixer@10.4.17 environment Transitive: filesystem, shell +13 2.91 MB ai
npm/eslint-config-next@14.1.0 unsafe Transitive: environment, eval, filesystem, shell +261 59.3 MB vercel-release-bot
npm/eslint@8.56.0 environment, filesystem Transitive: eval, shell, unsafe +96 10.1 MB eslintbot
npm/next-sanity@5.5.11 environment Transitive: eval, filesystem, network, shell, unsafe +624 1.69 GB stipsan
npm/next@14.1.0 environment, filesystem, network, shell, unsafe +27 1.12 GB vercel-release-bot
npm/postcss@8.4.35 Transitive: environment +3 228 kB ai
npm/prettier-plugin-packagejson@2.4.10 Transitive: environment, filesystem +33 9.18 MB matzkoh
npm/prettier-plugin-tailwindcss@0.5.11 None +1 10.9 MB thecrypticace
npm/prettier@3.2.5 None 0 8.39 MB azz, duailibe, fisker, ...8 more
npm/sanity@3.28.0 Transitive: environment, eval, filesystem, network, shell, unsafe +591 578 MB ash, atombender, binoy14, ...41 more
npm/styled-components@6.1.8 environment +20 8.32 MB probablyup
npm/tailwindcss@3.4.1 environment, filesystem Transitive: shell, unsafe +82 11.9 MB adamwathan
npm/typescript@5.3.3 None 0 32 MB typescript-bot

🚮 Removed packages: npm/@sanity/client@6.8.6, npm/@sanity/vision@3.20.0, npm/@types/react@18.2.37, npm/autoprefixer@10.4.16, npm/eslint-config-next@14.0.3, npm/eslint@8.53.0, npm/next-sanity@5.5.10, npm/next@14.0.3, npm/prettier-plugin-packagejson@2.4.6, npm/prettier-plugin-tailwindcss@0.5.7, npm/prettier@3.1.0, npm/sanity@3.20.0, npm/styled-components@6.1.1, npm/tailwindcss@3.3.5, npm/typescript@5.2.2

View full report↗︎