Skip to content

Releases: sanity-io/sanity

v3.79.0

11 Mar 14:33
Compare
Choose a tag to compare

Sanity Studio v3.79.0

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

Install or upgrade Sanity Studio

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.

📓 Full changelog

Author Message Commit
Ash fix(sanity): collate versions separately to draft (#8775) a115c35
Ash refactor(sanity): remove unused isVersion property (#8775) 757fd32
Ash fix(sanity): allow discovery of all document versions using groq2024 search (#8775) ab7c0f4
Pedro Bonamin chore(core): update perspective menu (#8851) 3a94d14
Pedro Bonamin feat(structure): document panel UI updates (#8622) 8e45b39
Binoy Patel fix(cli): add undeploy command back for apps (#8857) e7afbc0
Espen Hovlandsdal fix(cli): use api.sanity.local for CLI dev environment (#8860) cb2ad6e
renovate[bot] fix(deps): update dependency groq-js to ^1.16.0 (#8856) 1f6b66a
Bjørge Næss fix(preview): pass filter only to liveDocumentIdSet listener (#8863) fb05db5
Ash feat(sanity): include drafts perspective in overlay visualisation (#8864) 392c81f
Pedro Bonamin chore(core): add fallback title to untitled releases (#8865) ec20de7
Carolina Gonzalez chore(cli): update core app template for multiple configurations (#8874) a96cd53
renovate[bot] fix(typeEvaluation): Significantly speeds up type generation on larger schemas when evaluating certain queries (groq-js@^1.16.1) (#8870) 879f6f2
Ash feat(sanity): improve "pin release" button accessibility (#8867) c3f649b
Bjørge Næss chore(renovate): always bump @sanity/import (#8880) 0df9906
Pedro Bonamin chore(tests): disable flaky references e2e tests (#8882) 56e2e94
renovate[bot] fix(deps): update dependency @sanity/import to ^3.38.0 (#8883) d060f5d
Pedro Bonamin fix(vision): scroll jump - transform vision code mirror to uncontrolled (#8878) 6ed87ce
Pedro Bonamin chore(tests): remove e2e-ct report (#8885) ae52267

v3.78.1

06 Mar 18:13
Compare
Choose a tag to compare

Sanity Studio v3.78.1

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

Install or upgrade Sanity Studio

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.

v3.78.0

04 Mar 15:10
Compare
Choose a tag to compare

✨ Highlights

🔍 Document comparison tool

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.

✍️ Portable Text Editor enhancements

Added additional Markdown shortcuts in Portable Text Editor:

`code` maps to a code markdown block
~~strike-through~~ maps to a strike-through block

CLI api-version flag

  • The sanity migrate CLI command now takes an optional --api-version flag

📓 Full changelog

Author Message Commit
Cody Olsen chore(ci): end custom runners experiment (#8774) 21d18c3
Cody Olsen fix: prevent over-fetching in free trial provider (#8783) 8f65af3
Christian Grøngaard feat(core): add default code and strike-through markdown shortcuts to PTE (#8777) 5c9f705
Rostislav Melkumyan feat(migrate): add support for --api-version flag (#8781) 82c360f
Cody Olsen fix(presentation): don't remount header when props change (#8786) 6d99e26
RitaDias fix(structure): fix issue with locked icon (#8771) 709a5b4
Bjørge Næss refactor: consistently apply current perspective for previews (#8655) 7575765
Pedro Bonamin feat(core): add useDocumentForm hook (#8557) 1e1a417
Pedro Bonamin fix(core): useDocumentForm update type (#8791) 902e2db
Pedro Bonamin fix(core): rename internal deepEquals to deepEqualsIgnoreKey (#8790) c44a858
Bjørge Næss fix(comments): set up listener with filter-only query (#8793) 3495c4a
Bjørge Næss fix(preview): prefer snapshot over original when previewing (#8792) 9c6b207
Bjørge Næss fix(structure): exclude documents outside of selected perspective from document lists (#8798) 4945f0a
Pedro Bonamin fix(core): batch requests for archived releases view (#8779) 54af2dd
Jordan Lawrence chore: exclude mocks and fixtures from bundle (#8801) 8eb7396
Christian Hamburger Grøngaard test(core): make DragAndDrop test a bit more resilient aeba897
Binoy Patel feat(cli): add app undeploy command ba663e3
Pedro Bonamin chore(structure): disables sheet list flaky test, functionality is not t enabled (#8797) 73a5133
Cody Olsen fix: handle motion.create warning (#8805) e50b1cc
Binoy Patel chore(cli): run app dev command on different port (#8769) 1be7674
renovate[bot] fix(deps): update dependency @sanity/ui to ^2.14.4 (#8802) 6859ed5
Pedro Bonamin fix(structure): preload should use published id (#8796) 6eafe16
renovate[bot] chore(deps): update dependency turbo to ^2.4.4 (#8772) 2c6c7b8
renovate[bot] chore(deps): update dependency vite to ^6.2.0 (#8773) 0721df2
renovate[bot] fix(deps): update dependency @portabletext/block-tools to ^1.1.11 (#8799) 762b0e3
renovate[bot] fix(deps): update dependency @sanity/icons to ^3.7.0 (#8789) 3d3aa2e
ecospark[bot] fix(deps): update React Compiler dependencies 🤖 ✨ (#8807) c15510c
renovate[bot] chore(deps): update dependency rxjs to ^7.8.2 (#8727) 9881a6e
renovate[bot] fix(deps): update dependency @sanity/insert-menu to v1.1.4 (#8810) 8c94856
renovate[bot] chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.7 (#8809) 5cdff86
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.36.5 (#8800) c0c0fc1
Jordan Lawrence chore: releases is opt-out; remove explicit opt in for test-studio (#8765) d5e83a8
renovate[bot] fix(deps): update dependency @sanity/client to ^6.28.2 (#8806) a21164f
renovate[bot] fix(deps): update dependency @sanity/presentation-comlink to ^1.0.9 (#8811) 017880a
renovate[bot] fix(deps): update dependency @sanity/ui to ^2.14.5 (#8813) 144c065
renovate[bot] fix(deps): update dependency react-rx to ^4.1.22 (#8814) 5cf1a5b
Cody Olsen chore(ci): auto cancel more jobs on push to next (#8817) 69ca8cf
renovate[bot] chore(deps): lock file maintenance (#8815) a3b6eba
renovate[bot] fix(deps): update dependency @sanity/preview-url-secret to ^2.1.5 (#8812) 4a8950c
renovate[bot] chore(deps): update dev-non-major (#8695) aa3dc7f
Pedro Bonamin fix(core): memoize scheduledPublishing calls, trigger only once (#8819) 34674d5
renovate[bot] chore(deps): update dependency lerna to ^8.2.1 (#8820) 63b0240
renovate[bot] fix(deps): update dependency @sanity/ui to ^2.15.0 (#8823) 82489b9
Pedro Bonamin fix(core): add isReleaseLocked or willBeUnpublished to useDocumentForm (#8822) 50a65ba
Cody Olsen chore: reduce CI e2e flake (#8825) 242cb32
renovate[bot] chore(lockfile): update dependency framer-motion to v12.4.10 (#8831) 7b50266
Josh feat: set bridge script based on ENV & add data-attribute (#8830) c932020
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.36.6 (#8821) 6ff3fe2
Ash fix(sanity): error message typo (#7907) 1d655c2
Ash chore(sanity): extract Chip component prop type (#7907) 254467f
Ash feat(sanity): add isInteractive prop to ConnectorContext (#7907) 4d24fb4
Ash feat(sanity): improve system bundle handling (#7907) 6a9d4c1
Ash feat(sanity): add tone prop to Chip component (#7907) b7087f8
Ash feat(sanity): add ReleaseAvatar export (#7907) a3defc3
Ash refactor(sanity): move release filtering code to reusable useFilteredReleases hook (#7907) a693832
Ash feat(sanity): add useDocumentIdStack hook (#7907) 43d4287
Ash feat(sanity): accept disableNew option in ReferenceInputOptionsContext (#7907) 64a75ef
Ash feat(sanity): add document comparison tool (#7907) 7a4fb1b
Jordan Lawrence fix: publish action hidden on published documents (#8747) f50cf9f
Bjørge Næss fix(structure): provide feedback as document is added to release (#8804) d43553e
renovate[bot] fix(deps): update dependency @sanity/ui to ^2.15.2 (#8824) ac53a11

v3.77.2

26 Feb 08:07
Compare
Choose a tag to compare

🐛 Notable Bug Fixes

  • Improves drag-and-drop handling for inline objects in the Portable Text Editor.
  • Fixes a cursor jumping issue that occurred after dragging an inline object in the Portable Text Editor.
  • Prevents stalled syncing due to the value changing while a sync was in progress.
  • Fixes a crash in Studio caused by missing upcomingSchedule.action in Scheduled Publishing.

Install or upgrade Sanity Studio

To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

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.

📓 Full changelog

Author Message Commit
Saskia fix: Scheduled publishing badge issue (#8755) 8161946
Cody Olsen chore(ci): auto cancel workflows on PRs (#8751) 8b8b24d
Christian Grøngaard fix(core): abort file target drag events for portable text items (#8760) bdb695b
Bjørge Næss chore(test-studio): move experimental search api to playground workspace (#8758) 2ec201f
renovate[bot] chore(lockfile): update dependency @tanstack/react-virtual to v3.13.2 (#8763) 74953bb
renovate[bot] chore(deps): update pnpm to v9.15.6 (#8762) 348ffec
renovate[bot] chore(lockfile): update dependency vite to v6.2.0 (#8764) dd7fa17
Ken Jones fix(cli): correct the default port for Astro app (#8699) 6964961
renovate[bot] fix(deps): update dependency @portabletext/block-tools to ^1.1.10 (#8766) 44c357b
Carolina Gonzalez fix(cli): update core app template (#8722) e3ab986
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.36.1 (#8767) 33e54a6

v3.77.1

24 Feb 23:01
Compare
Choose a tag to compare

🐛 Notable bugfixes

  • Fixes an issue causing draft-only documents to not appear in reference search.

Install or upgrade Sanity Studio

To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

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.

📓 Full changelog

Author Message Commit
renovate[bot] fix(deps): update dependency @sanity/presentation-comlink to ^1.0.8 (#8741) 038e78b
ecospark[bot] chore(deps): dedupe pnpm-lock.yaml (#8749) 0a578f4
renovate[bot] fix(deps): update dependency @sanity/insert-menu to v1.1.3 (#8740) b8f9231
renovate[bot] fix(deps): update dependency react-rx to ^4.1.21 (#8745) 1d64a24
renovate[bot] fix(deps): update dependency @sanity/ui to ^2.14.3 (#8743) 80a828f
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.35.4 (#8742) 80840fc
ecospark[bot] chore(deps): dedupe pnpm-lock.yaml (#8753) 9b4886f
renovate[bot] fix(deps): update dependency @sanity/client to ^6.28.1 (#8750) 7d2a8e3
renovate[bot] chore(deps): update vitest monorepo to ^3.0.7 (#8754) eadb741
Cody Olsen chore: fix flaky test on CI (#8756) a143928
Bjørge Næss fix: use raw perspective by default for search (#8757) b23459d

v3.77.0

24 Feb 13:15
Compare
Choose a tag to compare

Introducing Content Releases

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.

Install or upgrade Sanity Studio

To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

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.

📓 Full changelog

Author Message Commit
Eoin Falconer fix: object object in error (#8714) dc9fbcf
Ash fix(sanity): add missing useInsertionEffect hook dependency isCreateLinked (#8715) 4be8f70
Ash feat: reduce redundant success toast messages (#8612) 5bf7d22
renovate[bot] fix(deps): update dependency @portabletext/block-tools to ^1.1.9 (#8717) 3e58e23
renovate[bot] fix(deps): update dependency @sanity/ui to ^2.14.1 (#8720) 8b20bd7
Geoff Ball feat(vision): add API version 2025-02-19 (#8707) 7195b11
Jordan Lawrence feat: org release limits (#8682) 09c79f9
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.35.1 (#8693) 9cfd2d9
renovate[bot] chore(lockfile): update dependency framer-motion to v12.4.7 (#8726) 1fdfda0
renovate[bot] chore(deps): update dependency vite to ^6.1.1 (#8728) 58c409d
RitaDias refactor(core): update so that there is an horizontal scroll on the title (#8710) 7a95e18
renovate[bot] chore(deps): update vitest monorepo to ^3.0.6 (#8729) e766ed1
ecospark[bot] fix(deps): update React Compiler dependencies 🤖 ✨ (#8732) b1599ed
ecospark[bot] chore(deps): dedupe pnpm-lock.yaml (#8733) e7c2c6a
renovate[bot] fix(deps): update dependency @sanity/ui to ^2.14.2 (#8734) d00ae6d
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.35.3 (#8731) 745bcf0
Ash fix(sanity): merge version events into memoizedPair (#8735) ed763df
renovate[bot] chore(deps): update react monorepo (#8738) 5ae244b
Eoin Falconer feat: make content releases opt out (#8739) 5e0debd
Jordan Lawrence fix: generating new release ID each time defaults are used; only checking update release perms when release is active (#8736) 764d3d1
renovate[bot] chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.6 (#8737) be347c4
Christian Hamburger Grøngaard fix(core): flag application/x-portable-text as portable text 504d582
Eoin Falconer fix: add correct link to content releases banner (#8744) 7735b59
Sindre Gulseth test: add test for typemap a102118
Jordan Lawrence fix: showing add doc toast once document is received in the subscription (#8618) 61f7b1c

v3.76.3

20 Feb 15:43
Compare
Choose a tag to compare

🐛 Notable bugfixes

  • Fixes a regression in v3.76.2 that could cause an error for Studios without Scheduled Publishing enabled.

Install or upgrade Sanity Studio

To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

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.

📓 Full changelog

Author Message Commit
Bjørge Næss fix: add fallback context value for scheduled publish enablement (#8713) 4237bcc

v3.76.2

20 Feb 13:37
Compare
Choose a tag to compare

✨ Highlights

🔒 Content Releases improvements

  • Fixes a bug that caused the release type picker to unexpectedly enter a loading state.

Other improvements

  • Scheduled Publishing is now opt-in. Workspaces that have used it before will retain access, while new users must enable it explicitly.
  • Improved nav bar responsiveness.

Install or upgrade Sanity Studio

To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

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.

📓 Full changelog

Author Message Commit
Carolina Gonzalez feat(cli): add deploy command for non-studio applications (#8592) d315921
Pedro Bonamin fix(core): archive and delete release dialogs revised (#8694) 86a2586
Pedro Bonamin fix(core): add api version config to observeDocuments (#8697) 7c8b849
Pedro Bonamin fix(core): hide schedule publishing if not used and not enabled by users (#8594) 2e31cdc
Ash feat(sanity): allow releases to be created using past publication time (#8678) f9168b9
Pedro Bonamin feat(core): updates archived releases overview (#8677) 2220cc0
renovate[bot] fix(deps): update dependency @sanity/ui to ^2.14.0 (#8706) 3fe9584
RitaDias refactor(core): update managing permissions 2 (#8700) 0632832
renovate[bot] chore(deps): update dependency lerna to ^8.2.0 (#8704) c9fbe4f
Bjørge Næss fix: switch to dated api version for releases (#8676) c704980
Jordan Lawrence fix(core): handling cases where no dependencies are passed to a resourceCache value set (#8702) a3825bf
RitaDias refactor(core): update dependencies array after fix pushed (#8709) b102e1a
Pedro Bonamin feat(structure): add unpublish document as part of a release banner (#8681) de8b517
RitaDias fix(core): update responsive design on navbar (#8708) 400cebd
Ash fix(sanity): prevent unexpected release type picker mutation (#8701) 2693a76
Ash fix(sanity): discard draft permission check (#8711) e226ca4

v3.76.1

18 Feb 16:39
Compare
Choose a tag to compare

🐛 Notable bugfixes

  • Fixes automatic type inference with @sanity/client

Install or upgrade Sanity Studio

To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

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.

📓 Full changelog

Author Message Commit
Pedro Bonamin fix(core): revise wording for releases schedule actions (#8692) 0ecb3d6
Sindre Gulseth Revert "feat(typegen): sanity typegen Whitespace Handling in Query Output (#8648)" 0f960d1

v3.76.0

18 Feb 14:58
Compare
Choose a tag to compare

✨ Highlights

🔒 Content Releases improvements

Fixed multiple permission-related issues across Content Releases:

  • Document actions (discard version and unpublish) now properly respect user permissions
  • Action menus and buttons for creating releases and discarding versions follow permission settings
  • Release title and description editing honors role-based permissions
  • Document search within releases properly filters based on user permissions
  • Archive, unarchive, and delete operations now respect user permission levels

✍️ Portable Text Editor enhancements

Added additional Markdown shortcuts in Portable Text Editor:

**text** or __text__ for bold (maps to 'strong' decorator)
*text* or _text_ for italic (maps to 'em' decorator)

🛠️ Other technical improvements

  • TypeGen: Implemented consistent file sorting for generated types and cleaned up unnecessary trailing whitespaces

    • Note: First run after upgrade may produce different results due to previous sorting inconsistencies
    • Special thanks to community contributor @ChrisNolan!
  • Fixed document template initialization bug

    • Prevents initial value parameters from persisting between document navigation
    • Special thanks to community contributor @mariusGundersen!
  • Improved performance for complex schema structures

    • Resolved crash issues when rendering document lists with deeply nested schemas
    • Special thanks to community contributor @nikaspran!

🐛 Other Bug Fixes

  • Fixed error in release activity panel when retrieving edit events
  • Resolved issue with initial value template parameters persisting between documents

Install or upgrade Sanity Studio

To initiate a new Sanity Studio project or upgrade an existing one, please refer to our comprehensive guide on Installing and Upgrading Sanity Studio.

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.

📓 Full changelog

Author Message Commit
Espen Hovlandsdal fix(structure): avoid spreading key into props, pass explicitly (#8580) 8ad369b
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.33.0 (#8596) 54700f1
renovate[bot] fix(deps): update dependency @sanity/client to ^6.28.0 (#8599) 36bd70d
renovate[bot] chore(deps): update dependency turbo to ^2.4.1 (#8600) 419dbd5
Cody Olsen fix(docs): replace previewDrafts with drafts (#8601) 240b210
renovate[bot] fix(deps): update dependency @portabletext/block-tools to ^1.1.7 (#8604) 2d4b11d
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.33.1 (#8606) ec0932a
renovate[bot] fix(deps): Update dev-non-major (#8582) dc897c0
Christian Grøngaard feat(core): add default bold/italic markdown shortcuts to PTE (#8602) b360e18
renovate[bot] fix(deps): Update dev-non-major (#8608) 4fd8960
Christian Grøngaard test(efps): avoid bolding start and end markers (#8611) 9a93bdb
renovate[bot] chore(deps): lock file maintenance (#8613) cd29252
RitaDias fix(core): add permissions limitation to document actions in releases (#8603) 4750d9c
Jordan Lawrence feat: updating document count for release overview cells (#8576) 2862dec
Marius Gundersen fix(structure): don't modify EMPTY_PARAMS object (#8605) 9454c46
Sindre Gulseth feat(typegen): glob for files synchronously for deterministic result 2cacc01
Jordan Lawrence docs(core): exposing usePerspective and updating tsDoc (#8528) 685a6da
Bjørge Næss chore: update social badge in readme (#8617) 21158d4
Jordan Lawrence fix(core): create new doc button tooltip updated for when perspective is published and not a release (#8616) de19f20
RitaDias fix(core): update releases permissions for main release action (#8588) b64c8aa
Ash fix(sanity): apply recursion fix to deriveSearchWeightsFromType2024 21010c6
Jordan Lawrence fix: release action dialog fixes; release overview style (#8619) 6070f1b
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.33.2 (#8615) c89d581
Cody Olsen chore: use useEffectEvent aware linting (#8625) 8f858d6
Jordan Lawrence fix(releases): improvements to archive release detail (#8597) 3a9727b
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.33.3 (#8627) d523304
Pedro Bonamin fix(core): in release documents rows only show errors count (#8628) d2cd442
Ash chore(sanity): update release time tooltip (#8629) 1c9a9ff
Jordan Lawrence chore: improving type definition for useProjectSubscriptions (#8626) 44d78b1
Pedro Bonamin fix(core): releases edit events error when calculating differences (#8632) 926b8ba
Pedro Bonamin fix(core): change publish now release action wording (#8636) df45eef
Pedro Bonamin fix(core): simplify pin release button on release detail screen (#8635) 5054ee3
RitaDias fix(core): add permission limitation for create release (#8623) e4188c3
Christian Grøngaard refactor(core): use EventListenerPlugin in PortableTextInput (#8640) 060a022
RC Maples chore(sanity): fix intent params links (#8641) ba9cd2f
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.33.4 (#8642) 9d70e1e
Carolina Gonzalez feat(cli): select org and add to sanity.cli.ts on initialization (#8573) 12743ad
Eoin Falconer chore: update pnpm-lock.yaml f99df5a
Bjørge Næss chore: fix package.json formatting (#8652) b550bec
renovate[bot] chore(deps): update dev-non-major (#8633) 8bc21fa
renovate[bot] fix(deps): update dependency @sanity/client to ^6.28.0 (#8653) 8dc9171
ecospark[bot] fix(deps): update React Compiler dependencies 🤖 ✨ (#8657) 1067214
ecospark[bot] chore(deps): dedupe pnpm-lock.yaml (#8659) 0555446
renovate[bot] fix(deps): update dependency @sanity/icons to ^3.6.0 (#8634) b6e9d4c
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.33.5 (#8660) 6d82661
renovate[bot] fix(deps): update dependency react-rx to ^4.1.20 (#8662) 9340db1
renovate[bot] chore(lockfile): update dependency framer-motion to v12.4.3 (#8581) feedc84
RitaDias fix(core): fix resolveLiveEdit name (#8658) d34dca8
renovate[bot] fix(deps): update dependency @sanity/ui to ^2.13.3 (#8631) 635149b
renovate[bot] chore(deps): update dev-non-major (#8664) a8240be
Ash feat(sanity): add granular release error icons to global switcher (#8661) 3789c98
renovate[bot] chore(lockfile): update dependency framer-motion to v12.4.3 (#8665) dc2d261
Jordan Lawrence fix(releases): handling cases where no create release permissions whilst at limit of release in project (#8644) 37846d5
RitaDias refactor(core): prevent updating release title and description if the user doesn't have permissions (#8656) aaf2dda
RitaDias fix(core): add permission limitation for adding new version in the release details search (#8637) 4ec1bc8
renovate[bot] chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.5 (#8666) b344de9
renovate[bot] fix(deps): update dependency @sanity/insert-menu to v1.1.2 (#8668) 809d262
renovate[bot] fix(deps): update dependency @sanity/presentation-comlink to ^1.0.7 (#8669) d2127d2
renovate[bot] fix(deps): Update dev-non-major (#8667) 5b0f4c2
renovate[bot] chore(deps): lock file maintenance (#8673) 7c0b096
RitaDias fix(core): update permissions on release actions (#8607) d435926
renovate[bot] fix(deps): update dependency @portabletext/block-tools to ^1.1.8 (#8670) b3b9e51
renovate[bot] fix(deps): update dependency @sanity/ui to ^2.13.4 (#8672) d57a94f
Cody Olsen chore: swap to ubuntu-latest (#8675) e7e8c31
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.33.6 (#8671) e28eacb
ecospark[bot] chore(deps): dedupe pnpm-lock.yaml (#8684) 7f54f34
Ash chore(studio-e2e-testing): enable releases 00ca19e
Ash feat(sanity): skip strengthen-on-publish process for documents inside a release 5608954
Ash feat(sanity): remove strengthen-on-publish fields when creating a version of a document fb9df5d
Pedro Bonamin fix(core): clarify 'discard version' message for better understanding (#8683) bc9ec77
Pedro Bonamin fix(core): remove activity panel borders (#8680) 82c995d
Pedro Bonamin fix(core): infer archive, unarchive and publish from release translog (#8679) 01047a9
renovate[bot] fix(deps): update dependency @sanity/ui to ^2.13.5 (#8690) 4869aba
Bjørge Næss refactor: pass includeAllVersions to listeners (#8674) d74e9d7
renovate[bot] fix(deps): update dependency @portabletext/editor to ^1.34.0 (#8687) 6d008a7
Ash fix(sanity): allow patching via handleChange in Create-linked documents (#8691) 716b2ea
Bjørge Næss refactor(telemetry): log workspace and dataset names (#8688) 95aea85
Chris Nolan.ca feat(typegen): sanity typegen Whitespace Handling in Query Output (#8648) df7bf58
RitaDias refactor(core): remove publish2 and confirm-2 (#8685) 8fb3f7f