This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit: www.sanity.io/changelog/8d67dc81-0c96-4ad6-83ac-3b0ca3474669
To upgrade to this version, run:
npm install sanity@latest
To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
| Author | Message | Commit |
|---|---|---|
| Binoy Patel | chore(ci): use large resource class for job (#9353) | a8a0402a21 |
| Ash | chore(deps): update @sanity/message-protocol (#9346) | c4137c06a7 |
| Ash | feat(sanity): perform navigation upon dashboard/v1/history/change-path event (#9346) | d5a8dce8fc |
| Cole Peters | fix(cli): update App SDK reference docs URL (#9358) | 913e36cd7a |
| Pedro Bonamin | fix(core): catch error on getOrganizationId (#9360) | 20c2c98525 |
| Pedro Bonamin | fix(structure): don't show deleted banner until doc is ready (#9361) | bd5b1acb50 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.17 (#9362) | 115a21b197 |
| Marius Lundgård | fix(structure): revert document view tabs placement and behavior (#9313) | dfadcd0261 |
| Ash | fix(sanity): remove redundant background colour from perspective label child (#9364) | 1df5b2f486 |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.24 (#9363) | a812f2d6bc |
| RitaDias | feat(structure): Add perspective stack to context in Structure builder (#9347) | 089cc34ffd |
| Bjørge Næss | chore(ci): remove release-please (#9365) | 85e1e9f90e |
| Binoy Patel | fix(cli): fixes vision deps check for apps (#9357) | 3d60d7f77e |
| Sindre Gulseth | feat(gdr): allow sending base url to studioUrl for GDRs (#9366) | 8d698f6839 |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.19 (#9370) | dc6b10a1d5 |
| Taylor Beseda | chore: upgrade runtime-cli and use blueprints cores (#9343) | 388b117af8 |
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit: www.sanity.io/changelog/525de82a-dd7b-40c7-bf38-12248136c339
To upgrade to this version, run:
npm install sanity@latest
To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
| Author | Message | Commit |
|---|---|---|
| renovate[bot] | fix(deps): update dependency @sanity/export to ^3.43.0 (#9333) | 9e81857e98 |
| renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.16 (#9318) | d20046b629 |
| renovate[bot] | chore(lockfile): update dependency styled-components to v6.1.17 (#9182) | 732c7cc7c5 |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.23 (#9310) | cff199e799 |
| renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.11 (#9189) | f3ad9355cc |
| Cody Olsen | refactor(deps): move to react compiler RC (#9335) | 20a1ee5bff |
| renovate[bot] | fix(deps): update dependency @sanity/preview-url-secret to ^2.1.10 (#9193) | 664f69dd87 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.48.15 (#9294) | 68a2209d65 |
| Snorre Eskeland Brekke | feat: sanity schema deploy | list |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.18 (#9326) | 9979a3583c |
| Binoy Patel | chore(ci): uploads to both staging and production buckets (#9324) | fa5a895a02 |
| Pedro Bonamin | fix(core): unlink dialog crash (#9338) | 5276564c31 |
| Pedro Bonamin | chore(core): adds canvasApp options to schema types (#9341) | 55e0d11f2a |
| renovate[bot] | chore(lockfile): update dependency styled-components to v6.1.17 (#9336) | 37c51d2ce5 |
| renovate[bot] | chore(deps): update dev-non-major (#9339) | 994853faaa |
| renovate[bot] | chore(deps): update actions/create-github-app-token action to v2 (#9340) | 9e1152bf2c |
| Ash | feat(sanity): add condition prop to CapabilityGate (#9334) | fe29018e0f |
| Ash | feat(sanity): export CapabilityGate (#9334) | 52e571e25f |
| Ash | feat(sanity): add appendTitle prop to PaneHeader (#9334) | 67a2e76cba |
| Ash | feat(sanity): add useManageFavorite (#9334) | c9c4e6a337 |
| Ash | feat(sanity): add FavoriteToggle (#9334) | ca64600ad2 |
| Ash | feat(sanity): add favourite toggle to documents when rendered inside Dashboard (#9334) | e55fb19c92 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.16 (#9344) | 9052a56a95 |
| renovate[bot] | fix(deps): update dependency @sanity/client to ^7.1.0 (#9345) | 9f7a4bc4c5 |
| Ash | feat(sanity): export ProgressEvent type (#9329) | d76c381933 |
| Ash | feat(sanity): add "export media" command (#9329) | d5a60fe346 |
| Ash | feat(sanity): add "import media" command (#9329) | adb0ed44ef |
| Bjørge Næss | feat(cli): ask to auto update on sanity dev, build and deploy (#9153) | f591c52547 |
| Per-Kristian Nordnes | feat(core): allow pulling metadata as configured on image type for ML assets (#9350) | a22721eb0c |
| Carolina Gonzalez | chore(cli): update templates to sdk 1.0.0 (#9351) | 2f622ba726 |
This release includes various improvements and bug fixes.
For the complete changelog with details, please visit: www.sanity.io/changelog/133b6df3-fa8f-4bfc-a42a-5f3cde2ea5e8
To upgrade to this version, run one of the following commands:
# Using npm
npm install sanity@latest
# Using pnpm
pnpm add sanity@latest
# Using yarn
yarn add sanity@latest
# Using bun
bun add sanity@latest
| Author | Message | Commit |
|---|---|---|
| renovate[bot] | chore(deps): update dependency lerna to ^8.2.2 (#9174) | ba3a675938 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.14 (#9311) | d7e0fad213 |
| renovate[bot] | fix(deps): update dependency @sanity/client to v7 (#9317) | c7a87671a8 |
| Carolina Gonzalez | fix(structure): check that document is in scheduled release before showing banner (#9312) | 7a42cb9781 |
| renovate[bot] | chore(deps): update linters (#9319) | 884c12c037 |
| renovate[bot] | fix(deps): update dependency react-rx to ^4.1.28 (#9314) | d7be232f59 |
| Pedro Bonamin | feat(core): adds canvas integration to studio. (#9289) | 5010099d25 |
| Jordan Lawrence | fix: supporting passing an auth token via URL hash (#9315) | 5e0abb836f |
| Jordan Lawrence | fix: reverting release translog handling (#9285) | 1215b58c86 |
| Pedro Bonamin | fix(test): use base url fallback value (#9330) | a1e58c118f |
| Carolina Gonzalez | fix(cli): recover from 401s in org grant checks during init (#9323) | c9244c7093 |
| renovate[bot] | fix(deps): update dependency @sanity/comlink to ^3.0.2 (#9325) | b487474a9c |
| RitaDias | chore(github): dataset create per push + dataset deletion on close/merge (#9295) | c4de93e5c6 |
| Jordan Lawrence | fix: include publishing error message in ReleasePublishAllButton (#9331) | 67819cd41f |
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit: www.sanity.io/changelog/447d6ab6-ac0f-40b7-be13-8a4e3bcedd7a
To upgrade to this version, run:
npm install sanity@latest
To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
This release includes various improvements and bug fixes.
For the complete changelog with details, please visit: www.sanity.io/changelog/1748bed0-fdb4-4c8f-b54c-79c85b9ab1bc
To upgrade to this version, run one of the following commands:
# Using npm
npm install sanity@latest
# Using pnpm
pnpm add sanity@latest
# Using yarn
yarn add sanity@latest
# Using bun
bun add sanity@latestThis release includes various improvements and bug fixes.
For the complete changelog with details, please visit: www.sanity.io/changelog/e3c45559-6c5d-4bf7-ab68-28b973e4a9db
To upgrade to this version, run one of the following commands:
# Using npm
npm install sanity@latest
# Using pnpm
pnpm add sanity@latest
# Using yarn
yarn add sanity@latest
# Using bun
bun add sanity@latestThis release includes various improvements and bug fixes.
For the complete changelog with details, please visit: www.sanity.io/changelog/b839cd13-f122-43ad-98bb-d4a820ac3507
To upgrade to this version, run one of the following commands:
# Using npm
npm install sanity@latest
# Using pnpm
pnpm add sanity@latest
# Using yarn
yarn add sanity@latest
# Using bun
bun add sanity@latestThis release includes various improvements and bug fixes.
For the complete changelog with details, please visit: www.sanity.io/changelog/5dd5b6a7-346d-4007-be22-c3f5d7f4f47d
To upgrade to this version, run one of the following commands:
# Using npm
npm install sanity@latest
# Using pnpm
pnpm add sanity@latest
# Using yarn
yarn add sanity@latest
# Using bun
bun add sanity@latestThis release includes various improvements and bug fixes.
For the complete changelog with details, please visit: www.sanity.io/changelog/5dd5b6a7-346d-4007-be22-c3f5d7f4f47d
To upgrade to this version, run one of the following commands:
# Using npm
npm install sanity@latest
# Using pnpm
pnpm add sanity@latest
# Using yarn
yarn add sanity@latest
# Using bun
bun add sanity@latest
To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
📓 Full changelog
| Author | Message | Commit |
|---|---|---|
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.11 (#9106) | ff063507e6 |
| Cole Peters | feat(cli): use useCurrentUser hook in app-quickstart template (#9094) | fc28b05a33 |
| renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.8 (#9111) | 89a239eeea |
| renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.11 (#9110) | 7204054368 |
| renovate[bot] | chore(deps): pin actions-cool/check-user-permission action to 7b90a27 (#9113) | 779baf00e8 |
| renovate[bot] | fix(deps): Update dev-non-major (#9115) | 6038a8e31b |
| renovate[bot] | fix(deps): update dependency react-rx to ^4.1.27 (#9118) | 3fb02c87f4 |
| ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#9119) | e91338eba0 |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.14 (#9116) | 11b0ce5cee |
| renovate[bot] | fix(deps): update dependency @sanity/preview-url-secret to ^2.1.7 (#9117) | 167cc7538d |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.12 (#9121) | c5ba17f2b0 |
| renovate[bot] | chore(deps): update react monorepo (#9114) | 55dd6f5e97 |
| renovate[bot] | fix(deps): update dependency framer-motion to ^12.6.3 (#9122) | 65495bcb59 |
| Pedro Bonamin | fix(presentation): use perspectiveStack for useDocumentLocations listen (#9107) | 1dcf3240be |
| renovate[bot] | chore(lockfile): update dependency scrollmirror to v1.2.1 (#9124) | 571f39b7d3 |
| renovate[bot] | chore(deps): update dev-non-major (#9123) | feffaa2e63 |
| renovate[bot] | chore(deps): update dependency vite to ^6.2.4 (#9125) | 118c6f5f23 |
| renovate[bot] | chore(deps): update react monorepo (#9126) | 3410f272b3 |
| Cody Olsen | fix(deps): upgrade use-sync-external-store (#9112) | 11e0bd42db |
| renovate[bot] | fix(deps): update dependency @sanity/import to ^3.38.2 (#9104) | db23c55302 |
| Christian Grøngaard | test: add Image slideshow to the first all bells-PTE field (#9130) | 11a51360f2 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.44.10 (#9108) | 1ca280335c |
| Bjørge Næss | feat(studio): add version info/about dialog (#9131) | eb5a259c4f |
| Per-Kristian Nordnes | fix(core): restore intended func. for 'directUploads' config param (#9109) | d42025baa2 |
| Bjørge Næss | refactor(ci): prepare for renaming next-branch to main (#9086) | 4c508901de |
| James Warner | feat(core): rewrite imagetool with SVG rendering, improved interactions and accessibility (#9134) | dab3ed6972 |
| Bjørge Næss | fix(test): make test for sanity init w/template fetch from main branch instead of next (#9139) | 00dcdc91e1 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.44.11 (#9135) | c11681eeb9 |
| Bjørge Næss | fix(cli): bump version of styled-components used by sanity init (#9137) | c5fdcd5fc3 |
| Bjørge Næss | refactor(studio): improve version menu slightly (#9133) | ab5cbb83d7 |
| RitaDias | test(e2e): update e2e reference test (#9140) | 59d6265bfb |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.44.16 (#9143) | 9343a59c0d |
| Christian Hamburger Grøngaard | fix(core): make PTE active by default | 8cf7d02768 |
| ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#9152) | 50cad36274 |
| Cole Peters | feat(cli): add app-sanity-ui app template (#9145) | a863b5725d |
| Bjørge Næss | chore(ci): trigger publish to pkg.pr.new from label (#9154) | 3eec0675b4 |
| RitaDias | test(e2e): skip release tests for now (#9160) | 03172db15e |
| Bjørge Næss | fix(studio): improve how presence works with releases (#9151) | fd3a38c216 |
This release includes various improvements and bug fixes.
For the complete changelog with details, please visit: https://www.sanity.io/changelog/b85ac7bb-f248-46ee-a9da-7ae8604cf157
To upgrade to this version, run one of the following commands:
# Using npm
npm install sanity@latest
# Using pnpm
pnpm add sanity@latest
# Using yarn
yarn add sanity@latest
# Using bun
bun add sanity@latest
To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
| Author | Message | Commit |
|---|---|---|
| renovate[bot] | chore(deps): update vitest monorepo to ^3.0.9 (#9039) | ed63d15219 |
| renovate[bot] | fix(deps): update dependency @sanity/mutate to ^0.12.4 (#9026) | fc3169e011 |
| renovate[bot] | chore(deps): update testing-library monorepo (#9038) | 6612ec81ea |
| Jordan Lawrence | test: Disabling hardware acceleration during e2es (#8907) | fcf2f37390 |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.15 (#9048) | 150f24ab59 |
| RitaDias | refactor: update colour consts (#9053) | c5964b7729 |
| renovate[bot] | chore(deps): update dependency @sanity/telemetry to ^0.8.0 (#9054) | db03dc15af |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.43.1 (#9049) | 7799be4785 |
| Ash | feat(sanity): make initial value template resolution interruptible (#9007) | 06d63cfb0e |
| Ash | feat(sanity): make document editor read-only while initial value template resolves (#9007) | 4425e55384 |
| Bjørge Næss | feat(telemetry): track INP performance from the field (#8963) | 15b5376c52 |
| Obi Fortune | fix: remove circular references (#9056) | fd75db8009 |
| Jordan Lawrence | test: improving robustness of unpublish.spec e2e (#9052) | 37b3b6c03f |
| Jordan Lawrence | test: inspect dialog flake (#9058) | 6f59bdddab |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.44.0 (#9055) | dfd13e66bb |
| Aldo Román | fix(codegen): Support .astro files by default (#8947) | a4022af171 |
| Per-Kristian Nordnes | feat(core): Media Library Asset Source (#8703) | 61e32dc15b |
| Bjørge Næss | fix(sentry): report errors happening before init (#9061) | 8b31da78d9 |
| renovate[bot] | fix(deps): update dependency @sanity/client to ^6.28.4 (#9068) | 37cbcc74e7 |
| Pedro Bonamin | fix(structure): update release banners (#9070) | 62a367491b |
| Jordan Lawrence | fix: resolving issue where string state is passed as a route parameter to router.navigate (#9067) | 0e36bdadfa |
| Per-Kristian Nordnes | feat(core): use project scoped media-libraries endpoint (#9065) | b51a890562 |
| Jordan Lawrence | test: trying to make inline.spec more robust (#9057) | 32c5a44ea0 |
| Bjørge Næss | fix(form): workaround for mutate-on-wheel-issue for number inputs (#9064) | 9928f2aa14 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.44.2 (#9066) | b6c8a90e16 |
| RitaDias | refactor(core): add release description to discard dialog (#9059) | 5c5d259f33 |
| RitaDias | test(e2e): add skip tests e2e (#9081) | 4c1cba5408 |
| Bjørge Næss | fix(validation): allow self-referencing drafts (#9079) | 93191e1dc6 |
| kevamrein | fix: GraphQL deploy runs regardless of dry run argument (#9075) | 6e460d6e78 |
| ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#9082) | d9dc27cdd3 |
| ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#9088) | bd2a289e9b |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.10 (#9083) | f366ab9f7c |
| renovate[bot] | chore(deps): update dev-non-major (#9076) | ee70f17f66 |
| renovate[bot] | fix(deps): update dependency framer-motion to ^12.6.2 (#9092) | 69d842bc61 |
| renovate[bot] | chore(deps): update vitest monorepo to ^3.1.1 (#9093) | a8191b621e |
| Ash | fix(sanity): reference strengthening upon version creation | 517c419cb9 |
| RitaDias | test(e2e): re-add tests e2e (#9099) | d157fca17d |
| Per-Kristian Nordnes | feat(dev): shared settings with configurable options (#9071) | b73c47b1aa |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.44.4 (#9103) | 281cfad544 |
| Snorre Eskeland Brekke | fix: renames unreleased schema cli command from store to deploy (#9100) | fe1d43678f |
| Pedro Bonamin | fix(tests): add documentStatusAssertions util (#9101) | 5561ed597b |
| Pedro Bonamin | fix(core): reset remote transactions when a draft is published (#9089) | 0d185877e9 |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.16 (#9102) | f9b6470a76 |
| Binoy Patel | refactor(cli): rename app config keys and properties (#9069) | 2becddcfc4 |
| Binoy Patel | fix(cli): fixes issue where apps required styled-components (#9097) | 9c8cce8da1 |
| Cody Olsen | refactor: remove legacy exports (#9036) | 5c1f25c745 |
| Per-Kristian Nordnes | fix(core): add chevron to file browse sources button (#9105) | 32e90ed089 |
| Bjørge Næss | chore(ci): add pkg-pr-new workflow (#9090) | 4743025fa9 |
| Binoy Patel | fix(cli): call API to fetch dashboard url (#9091) | dd49a5191b |
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit: www.sanity.io/changelog/c0952204-e307-4f54-9eb0-a36eb4cf760e
To upgrade to this version, run:
npm install sanity@latest
To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit: www.sanity.io/changelog/231d860b-2a3e-4d59-883d-32ba13502ff6
To upgrade to this version, run:
npm install sanity@latest
To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit: www.sanity.io/changelog/287ede52-ee44-4c81-9766-3ecabfcf90e1.
To upgrade to this version, run:
npm install sanity@latest
To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
| Author | Message | Commit |
|---|---|---|
| ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#8873) | 2ad5d53360 |
| Ash | feat(studio): refine releases overview toolbar layout (#8881) | 16919e6e5f |
| Jordan Lawrence | fix(core): arrays of references support disableActions (#8877) | 03c2f605cb |
| ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#8888) | 8f1ae8cc9b |
| Espen Hovlandsdal | chore(sanity): upgrade react-focus-lock to ^2.13.6 (#8876) | 7779079611 |
| renovate[bot] | fix(deps): update dependency @sanity/client to ^6.28.3 (#8839) | 0a6309d866 |
| renovate[bot] | fix(deps): update dependency react-rx to ^4.1.24 (#8871) | 1c82d9a209 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.5 (#8872) | c580ffc80f |
| renovate[bot] | chore(deps): update playwright monorepo to v1.51.0 (#8890) | 61984e2b06 |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.12 (#8853) | a385b49f28 |
| renovate[bot] | chore(deps): update vitest monorepo to ^3.0.8 (#8889) | c070aa1e01 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.37.0 (#8854) | 26010183fa |
| Cody Olsen | chore(CI): speedup gh workflows, reduce E2E flake (#8842) | 2e1a214c43 |
| Jordan Lawrence | fix: release document actions disabled tooltips only shown when relevant (#8884) | 1637cee02d |
| Pedro Bonamin | feat(presentation): include perspectiveStack and version in resolvers (#8891) | 17365d8b67 |
| Bjørge Næss | fix(i18n): remove whitespace from tag (#8901) | 72b933f39c |
| Ash | feat(sanity): add isReleaseType type guard (#8875) | db83d84070 |
| Ash | feat(sanity): refine TitleDescriptionForm block spacing (#8875) | 0ec5daf192 |
| Ash | feat(sanity): refine release creation dialogue (#8875) | a4f4af3bb4 |
| Carolina Gonzalez | fix(studio): handle document-level copy/paste reference mismatches (#8895) | 40346890b1 |
| renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.5 (#8910) | fdfdd3d62b |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.10 (#8911) | 6b77ea95e4 |
| renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.8 (#8909) | 48560c80f3 |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.13 (#8898) | 1f9627db35 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.6 (#8915) | 1a7aaa291b |
| Bjørge Næss | refactor(preview): clean up preview fallback logic (#8904) | 362c247d30 |
| renovate[bot] | fix(deps): update dependency @sanity/preview-url-secret to ^2.1.6 (#8912) | 79c62d00e2 |
| Pedro Bonamin | chore(core): tag getDocumentVariantType as @public (#8916) | 6026f1d360 |
| renovate[bot] | chore(deps): update dev-non-major (#8918) | bca6a723aa |
| Ash | feat(sanity): refine phrasing of scheduled-for-publishing-on string (#8922) | bbd4cc3817 |
| RitaDias | refactor(core): update releases tones (#8903) | d2ebaf9ecc |
| renovate[bot] | fix(deps): update dependency @sanity/mutate to ^0.12.3 (#8905) | 6ea371944c |
| Bjørge Næss | fix(preview): don't apply preview fallback for documents in archived release (#8932) | 5ee38ad75f |
| Ash | feat(sanity): refine release toasts (#8902) | 2fd15792f8 |
| RitaDias | test(e2e): set up display documents e2e 2 (#8908) | 621fc11948 |
| Jordan Lawrence | test(releases): add unit tests for createReleaseMetadataAggregator and useActiveReleases hooks (#8926) | 24ee87c8ab |
| Jordan Lawrence | fix: version operations error toast (#8920) | 2a155d9a41 |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.11 (#8935) | 0067897b53 |
| Jordan Lawrence | fix: published perspective shows correct tooltip for create buttons (#8923) | c27c518715 |
| renovate[bot] | chore(deps): update dev-non-major (#8937) | 0a4bbf598d |
| renovate[bot] | chore(deps): update dependency sanity-plugin-media to v3 (#8939) | ea7f45321e |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.39.1 (#8899) | 6cffca3136 |
| Jordan Lawrence | fix(core): updating document version actions to match deviated API (#8913) | 1a064d4c1d |
| Bjørge Næss | refactor(releases): speed up loading of documents in archived release (#8936) | acb753f9c7 |
| RitaDias | refactor(core): update "no releases" content (#8938) | 2d6e74a44d |
| Pedro Bonamin | fix(structure): click on published chip should take you back to document (#8919) | f4ea15b85a |
| Pedro Bonamin | fix(core): update releases navbar menu spacing and click area (#8928) | df4d79aa01 |
| Pedro Bonamin | chore(core): hide scheduled releases in copy version to menu (#8929) | ea10caf968 |
| Pedro Bonamin | chore(core): remove unused content release diff view (#8930) | 7fe26cb826 |
| Pedro Bonamin | fix(structure): some touches to version chips (#8933) | 6ef4bfe1e7 |
| Pedro Bonamin | fix(core): clear perspective when archiving or deleting a release (#8934) | 4c455ec7a0 |
| Pedro Bonamin | fix(core): releases screen should not crash if schema type is unknown (#8942) | 578a368a95 |
| Cody Olsen | fix: bump peer deps for styled-components (#8940) | 5347793feb |
| RitaDias | refactor(core): update text for creating release (#8941) | a3d22f17a1 |
| Ash | fix(sanity): use minimum supported API version for dataset import (#8945) | 605be4129d |
| Jordan Lawrence | test(core): enhance tests for useActiveReleases and add ReleaseDocumentPreview tests (#8944) | 9109f0faa1 |
| Pedro Bonamin | chore(core): reduce new releases and timezone buttons size (#8931) | ee72551963 |
| Ash | refactor(sanity): remove implicit test id on LazyTextInput (#8921) | bafc8a42b2 |
| Ash | feat(sanity): add TimeInput component (#8921) | 88dbdb0592 |
| Ash | feat(sanity): use time input in calendar (#8921) | ddc9acf16b |
| ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#8952) | 618c52d059 |
| renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.6 (#8955) | 1d528be8ff |
| renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.9 (#8954) | 6c32d1aa0b |
| renovate[bot] | fix(deps): Update dev-non-major (#8956) | 60b84564f6 |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.12 (#8957) | 1ba88ed5da |
| renovate[bot] | fix(deps): update dependency react-rx to ^4.1.25 (#8958) | dd55c89af2 |
| Pedro Bonamin | fix(structure): update archived and published docs in release links (#8925) | 8271a3b648 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.7 (#8959) | 3313f538fe |
| renovate[bot] | chore(lockfile): update dependency sanity-plugin-mux-input to v2.8.0 (#8960) | 389bc5057e |
| Pedro Bonamin | fix(core): slugs validation (#8951) | 05524ff836 |
| Binoy Patel | refactor: change core-app template to app-quickstart (#8948) | 0e336f8220 |
| Rostislav Melkumyan | fix(studio): use correct logo in dark mode (#8961) | 8b68490b55 |
| Pedro Bonamin | fix(core): update resolveTypeForDocument to work with version docs (#8962) | 7613d7248b |
| Bjørge Næss | feat(studio): detect and report high listener roundtrip latency (#8943) | 224cdb547d |
| Binoy Patel | feat(cli): allow opening apps and studios in dashboard (#8858) | 3204418508 |
| renovate[bot] | chore(lockfile): update dependency styled-components to v6.1.16 (#8968) | 7a11da6169 |
| renovate[bot] | chore(deps): update dependency styled-components to ^6.1.16 (#8967) | 0f8d9c875f |
| Sindre Gulseth | feat(core): Global Document References support (#8299) | 9c0566b87f |
| Pedro Bonamin | chore(tests): add vision e2e tests (#8964) | 0ab20a4ead |
| RitaDias | refactor(core): updated background for the indicator (#8971) | 044f3c1f74 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.40.2 (#8965) | 7f077471e6 |
| Pedro Bonamin | fix(core): update resolveTypeForDocument query (#8969) | c1080f4182 |
| renovate[bot] | fix(deps): update dependency @sanity/template-validator to ^2.4.3 (#8972) | 3bf65570ac |
| Pedro Bonamin | fix(test): updates flaky imageArrayDraft pte test (#8975) | 56b0e71579 |
| Binoy Patel | fix(cli): fix the path of app-quickstart template (#8976) | 56c6cd2fe3 |
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit: www.sanity.io/changelog/e3c2e863-08c9-4137-b89f-98a8f44d0be1
To upgrade to this version, run:
npm install sanity@latest
To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
| Author | Message | Commit |
|---|---|---|
| Ash | fix(sanity): collate versions separately to draft (#8775) | a115c35c4b |
| Ash | refactor(sanity): remove unused isVersion property (#8775) | 757fd329cb |
| Ash | fix(sanity): allow discovery of all document versions using groq2024 search (#8775) | ab7c0f47df |
| Pedro Bonamin | chore(core): update perspective menu (#8851) | 3a94d141ca |
| Pedro Bonamin | feat(structure): document panel UI updates (#8622) | 8e45b391d4 |
| Binoy Patel | fix(cli): add undeploy command back for apps (#8857) | e7afbc073a |
| Espen Hovlandsdal | fix(cli): use api.sanity.local for CLI dev environment (#8860) | cb2ad6ea2e |
| renovate[bot] | fix(deps): update dependency groq-js to ^1.16.0 (#8856) | 1f6b66a205 |
| Bjørge Næss | fix(preview): pass filter only to liveDocumentIdSet listener (#8863) | fb05db5f90 |
| Ash | feat(sanity): include drafts perspective in overlay visualisation (#8864) | 392c81fe18 |
| Pedro Bonamin | chore(core): add fallback title to untitled releases (#8865) | ec20de70b1 |
| Carolina Gonzalez | chore(cli): update core app template for multiple configurations (#8874) | a96cd53f1d |
| renovate[bot] | fix(typeEvaluation): Significantly speeds up type generation on larger schemas when evaluating certain queries (groq-js@^1.16.1) (#8870) | 879f6f2b24 |
| Ash | feat(sanity): improve "pin release" button accessibility (#8867) | c3f649b7a8 |
| Bjørge Næss | chore(renovate): always bump @sanity/import (#8880) | 0df99061a9 |
| Pedro Bonamin | chore(tests): disable flaky references e2e tests (#8882) | 56e2e94f4b |
| renovate[bot] | fix(deps): update dependency @sanity/import to ^3.38.0 (#8883) | d060f5dd94 |
| Pedro Bonamin | fix(vision): scroll jump - transform vision code mirror to uncontrolled (#8878) | 6ed87ce4a7 |
| Pedro Bonamin | chore(tests): remove e2e-ct report (#8885) | ae5226722f |
This release includes various improvements and bug fixes.
For the complete changelog with all details, please visit: www.sanity.io/changelog/e2b25fbc-27a6-4ca3-951d-29751449c530
To upgrade to this version, run:
npm install sanity@latest
To initiate a new Sanity Studio project or learn more about upgrading, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
The new document comparison tool provides a side-by-side view of two different documents by version, highlighting the fields that have changed between the previous and next versions. Select Compare versions from the document actions menu when viewing any draft or version document in Studio to open the tool.
By default, the first pane shows the previous version, and the second pane shows next version (the version that introduces changes). Use the menu at the top of each pane to switch the versions displayed.
Added additional Markdown shortcuts in Portable Text Editor:
`code` maps to a code markdown block
~~strike-through~~ maps to a strike-through block
api-version flagsanity migrate CLI command now takes an optional --api-version flag| Author | Message | Commit |
|---|---|---|
| Cody Olsen | chore(ci): end custom runners experiment (#8774) | 21d18c38c2 |
| Cody Olsen | fix: prevent over-fetching in free trial provider (#8783) | 8f65af3492 |
| Christian Grøngaard | feat(core): add default code and strike-through markdown shortcuts to PTE (#8777) | 5c9f705360 |
| Rostislav Melkumyan | feat(migrate): add support for --api-version flag (#8781) | 82c360fc28 |
| Cody Olsen | fix(presentation): don't remount header when props change (#8786) | 6d99e261b4 |
| RitaDias | fix(structure): fix issue with locked icon (#8771) | 709a5b46cc |
| Bjørge Næss | refactor: consistently apply current perspective for previews (#8655) | 757576523e |
| Pedro Bonamin | feat(core): add useDocumentForm hook (#8557) | 1e1a4172aa |
| Pedro Bonamin | fix(core): useDocumentForm update type (#8791) | 902e2db985 |
| Pedro Bonamin | fix(core): rename internal deepEquals to deepEqualsIgnoreKey (#8790) | c44a8583ef |
| Bjørge Næss | fix(comments): set up listener with filter-only query (#8793) | 3495c4a4b0 |
| Bjørge Næss | fix(preview): prefer snapshot over original when previewing (#8792) | 9c6b207b8f |
| Bjørge Næss | fix(structure): exclude documents outside of selected perspective from document lists (#8798) | 4945f0ad8a |
| Pedro Bonamin | fix(core): batch requests for archived releases view (#8779) | 54af2dd01d |
| Jordan Lawrence | chore: exclude mocks and fixtures from bundle (#8801) | 8eb739622c |
| Christian Hamburger Grøngaard | test(core): make DragAndDrop test a bit more resilient | aeba897315 |
| Binoy Patel | feat(cli): add app undeploy command | ba663e3b76 |
| Pedro Bonamin | chore(structure): disables sheet list flaky test, functionality is not t enabled (#8797) | 73a51332ab |
| Cody Olsen | fix: handle motion.create warning (#8805) | e50b1cc27d |
| Binoy Patel | chore(cli): run app dev command on different port (#8769) | 1be76748df |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.14.4 (#8802) | 6859ed5bc1 |
| Pedro Bonamin | fix(structure): preload should use published id (#8796) | 6eafe16225 |
| renovate[bot] | chore(deps): update dependency turbo to ^2.4.4 (#8772) | 2c6c7b8d91 |
| renovate[bot] | chore(deps): update dependency vite to ^6.2.0 (#8773) | 0721df2d7c |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.11 (#8799) | 762b0e3bf4 |
| renovate[bot] | fix(deps): update dependency @sanity/icons to ^3.7.0 (#8789) | 3d3aa2e1b1 |
| ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#8807) | c15510c26f |
| renovate[bot] | chore(deps): update dependency rxjs to ^7.8.2 (#8727) | 9881a6ef8b |
| renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.4 (#8810) | 8c948562dd |
| renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.7 (#8809) | 5cdff86c57 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.36.5 (#8800) | c0c0fc132e |
| Jordan Lawrence | chore: releases is opt-out; remove explicit opt in for test-studio (#8765) | d5e83a83fe |
| renovate[bot] | fix(deps): update dependency @sanity/client to ^6.28.2 (#8806) | a21164fd75 |
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.9 (#8811) | 017880a8b3 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.14.5 (#8813) | 144c06566f |
| renovate[bot] | fix(deps): update dependency react-rx to ^4.1.22 (#8814) | 5cf1a5b435 |
| Cody Olsen | chore(ci): auto cancel more jobs on push to next (#8817) | 69ca8cf86e |
| renovate[bot] | chore(deps): lock file maintenance (#8815) | a3b6eba7d5 |
| renovate[bot] | fix(deps): update dependency @sanity/preview-url-secret to ^2.1.5 (#8812) | 4a8950c825 |
| renovate[bot] | chore(deps): update dev-non-major (#8695) | aa3dc7fc35 |
| Pedro Bonamin | fix(core): memoize scheduledPublishing calls, trigger only once (#8819) | 34674d5757 |
| renovate[bot] | chore(deps): update dependency lerna to ^8.2.1 (#8820) | 63b0240338 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.0 (#8823) | 82489b9058 |
| Pedro Bonamin | fix(core): add isReleaseLocked or willBeUnpublished to useDocumentForm (#8822) | 50a65ba57b |
| Cody Olsen | chore: reduce CI e2e flake (#8825) | 242cb32890 |
| renovate[bot] | chore(lockfile): update dependency framer-motion to v12.4.10 (#8831) | 7b50266444 |
| Josh | feat: set bridge script based on ENV & add data-attribute (#8830) | c93202080c |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.36.6 (#8821) | 6ff3fe2344 |
| Ash | fix(sanity): error message typo (#7907) | 1d655c2993 |
| Ash | chore(sanity): extract Chip component prop type (#7907) | 254467f0c2 |
| Ash | feat(sanity): add isInteractive prop to ConnectorContext (#7907) | 4d24fb428f |
| Ash | feat(sanity): improve system bundle handling (#7907) | 6a9d4c1494 |
| Ash | feat(sanity): add tone prop to Chip component (#7907) | b7087f8811 |
| Ash | feat(sanity): add ReleaseAvatar export (#7907) | a3defc3468 |
| Ash | refactor(sanity): move release filtering code to reusable useFilteredReleases hook (#7907) | a69383202d |
| Ash | feat(sanity): add useDocumentIdStack hook (#7907) | 43d4287e02 |
| Ash | feat(sanity): accept disableNew option in ReferenceInputOptionsContext (#7907) | 64a75efcf7 |
| Ash | feat(sanity): add document comparison tool (#7907) | 7a4fb1be4f |
| Jordan Lawrence | fix: publish action hidden on published documents (#8747) | f50cf9f42a |
| Bjørge Næss | fix(structure): provide feedback as document is added to release (#8804) | d43553e914 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.15.2 (#8824) | ac53a11ad6 |
upcomingSchedule.action in Scheduled Publishing.To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
If you are updating from a version earlier than 3.37.0, you should also check out this article to ensure your dependencies are up to date.
| Author | Message | Commit |
|---|---|---|
| Saskia | fix: Scheduled publishing badge issue (#8755) | 8161946e9b |
| Cody Olsen | chore(ci): auto cancel workflows on PRs (#8751) | 8b8b24d062 |
| Christian Grøngaard | fix(core): abort file target drag events for portable text items (#8760) | bdb695b968 |
| Bjørge Næss | chore(test-studio): move experimental search api to playground workspace (#8758) | 2ec201f838 |
| renovate[bot] | chore(lockfile): update dependency @tanstack/react-virtual to v3.13.2 (#8763) | 74953bb426 |
| renovate[bot] | chore(deps): update pnpm to v9.15.6 (#8762) | 348ffecceb |
| renovate[bot] | chore(lockfile): update dependency vite to v6.2.0 (#8764) | dd7fa1751a |
| Ken Jones | fix(cli): correct the default port for Astro app (#8699) | 69649617df |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.10 (#8766) | 44c357bf0a |
| Carolina Gonzalez | fix(cli): update core app template (#8722) | e3ab986739 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.36.1 (#8767) | 33e54a62ba |
To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
If you are updating from a version earlier than 3.37.0, you should also check out this article to ensure your dependencies are up to date.
| Author | Message | Commit |
|---|---|---|
| renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.8 (#8741) | 038e78ba4a |
| ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#8749) | 0a578f48c3 |
| renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.3 (#8740) | b8f92312ab |
| renovate[bot] | fix(deps): update dependency react-rx to ^4.1.21 (#8745) | 1d64a24ae8 |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.14.3 (#8743) | 80a828fcf6 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.35.4 (#8742) | 80840fc2eb |
| ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#8753) | 9b4886f47a |
| renovate[bot] | fix(deps): update dependency @sanity/client to ^6.28.1 (#8750) | 7d2a8e38ee |
| renovate[bot] | chore(deps): update vitest monorepo to ^3.0.7 (#8754) | eadb741949 |
| Cody Olsen | chore: fix flaky test on CI (#8756) | a1439283ca |
| Bjørge Næss | fix: use raw perspective by default for search (#8757) | b23459d412 |
This release introduces Content Releases - a powerful new way to plan, preview, and coordinate content changes. This feature is available for Growth plans and above.
For a detailed overview of Content Releases and important breaking changes related to the Query API version 2025-02-19, please see our full changelog on sanity.io.
To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
If you are updating from a version earlier than 3.37.0, you should also check out this article to ensure your dependencies are up to date.
| Author | Message | Commit |
|---|---|---|
| Eoin Falconer | fix: object object in error (#8714) | dc9fbcfd7d |
| Ash | fix(sanity): add missing useInsertionEffect hook dependency isCreateLinked (#8715) | 4be8f70f52 |
| Ash | feat: reduce redundant success toast messages (#8612) | 5bf7d22d99 |
| renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.9 (#8717) | 3e58e237ff |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.14.1 (#8720) | 8b20bd7751 |
| Geoff Ball | feat(vision): add API version 2025-02-19 (#8707) | 7195b110fe |
| Jordan Lawrence | feat: org release limits (#8682) | 09c79f9184 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.35.1 (#8693) | 9cfd2d9bf2 |
| renovate[bot] | chore(lockfile): update dependency framer-motion to v12.4.7 (#8726) | 1fdfda02eb |
| renovate[bot] | chore(deps): update dependency vite to ^6.1.1 (#8728) | 58c409d889 |
| RitaDias | refactor(core): update so that there is an horizontal scroll on the title (#8710) | 7a95e185cf |
| renovate[bot] | chore(deps): update vitest monorepo to ^3.0.6 (#8729) | e766ed1637 |
| ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#8732) | b1599ed2e6 |
| ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#8733) | e7c2c6a0da |
| renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.14.2 (#8734) | d00ae6d730 |
| renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.35.3 (#8731) | 745bcf0885 |
| Ash | fix(sanity): merge version events into memoizedPair (#8735) | ed763df8aa |
| renovate[bot] | chore(deps): update react monorepo (#8738) | 5ae244bfba |
| Eoin Falconer | feat: make content releases opt out (#8739) | 5e0debd8db |
| Jordan Lawrence | fix: generating new release ID each time defaults are used; only checking update release perms when release is active (#8736) | 764d3d1d94 |
| renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.6 (#8737) | be347c4498 |
| Christian Hamburger Grøngaard | fix(core): flag application/x-portable-text as portable text | 504d582555 |
| Eoin Falconer | fix: add correct link to content releases banner (#8744) | 7735b59b6a |
| Sindre Gulseth | test: add test for typemap | a102118ce2 |
| Jordan Lawrence | fix: showing add doc toast once document is received in the subscription (#8618) | 61f7b1c300 |
v3.76.2 that could cause an error for Studios without Scheduled Publishing enabled.To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.
If you are updating from a version earlier than 3.37.0, you should also check out this article to ensure your dependencies are up to date.
| Author | Message | Commit |
|---|---|---|
| Bjørge Næss | fix: add fallback context value for scheduled publish enablement (#8713) | 4237bcc77b |