🐛 Notable bugfixes
We have fixed the following:
- An issue in which document list previews using version documents was not showing the correct data.
- An issue where some local states were not updating accordingly when switching Content Releases in the dashboard.
- An issue with incorrect titles shown in when discarding or un-publishing a document inside a release.
- An edge case where Vite dev server error handling could fail due to improper checking.
- Removes the
motion() is deprecated. Use motion.create() instead
warnings in the console. - Removes the deprecated
textSearch
strategy. - Updated translations for error messages in Content Releases.
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] | chore(deps): update pnpm to v9.15.5 (#8498) | 7b33df8 |
Bjørge Næss | chore: upgrade vitest to v3 (#8371) | f615dc1 |
Bjørge Næss | chore(e2e): retry e2e tests when running in CI (#8501) | 0fc2ef4 |
Jordan Lawrence | chore: restricting scheduled release UI (#8506) | fc281fd |
Magnus Holm | test: enable test coverage (#7789) | 2851af0 |
Pedro Bonamin | fix(core): use vX for observeFields when querying for version docs (#8509)
| d582716 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.30.3 (#8508) | a6bd3af |
Carolina Gonzalez | feat(cli): add non-studio app template (#8394) | 0d4e40d |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.30.4 (#8512) | 4e263d4 |
Bjørge Næss | chore(test): add node 22 to test matrix (#8502) | b7803d0 |
renovate[bot] | chore(deps): update dependency styled-components to ^6.1.15 (#8517) | e3287f8 |
Jordan Lawrence | fix(releases): timezone fixes in content releases (#8514) | 79312c7 |
Bjørge Næss | refactor(vision): simplify perspective handling, no default perspective (#8516) | 9a59b61 |
Snorre Eskeland Brekke | fix: ensures comments permission check only requests project memberships once (#8513) | 966e97a |
Espen Hovlandsdal | fix(deps): swap sanity-diff-patch with @sanity/diff-patch (#8503)
| 9c937d1 |
Bjørge Næss | fix(releases): change usage of versionsOf to versionOf (#8522) | fc50316 |
renovate[bot] | chore(lockfile): update dependency framer-motion to v12.3.1 (#8505) | 9ffb28c |
Christian Grøngaard | fix(core): use MarkdownPlugin instead of behaviors={[...]} (#8473)
| a91c165 |
Ash | test(sanity): add toMatchEmissions matcher (#8519)
| be0fcc9 |
renovate[bot] | chore(lockfile): update dependency styled-components to v6.1.15 (#8518) | eb7c775 |
Pedro Bonamin | fix(core): reset all releaseDetail states when switching the release (#8530) | 8e033dc |
Ash | test(sanity): add toMatchEmissions matcher
| 2a0f78f |
Ash | test(sanity): add activeUndecidedErrorRelease fixture
| 06e7509 |
Ash | feat(sanity): load release document error field
| d9c341e |
Ash | feat(sanity): add error count to releases store | 7ee17ee |
Ash | feat(sanity): add release tool error indicator | 2fa184c |
Ash | feat(sanity): add release error indicators to ReleasesOverview
| a346f6d |
Ash | feat(sanity): add release error details to ReleaseDashboardDetails
| e728372 |
Pedro Bonamin | chore(core): updates release create modal title (#8531) | ce97b03 |
renovate[bot] | chore(lockfile): update dependency styled-components to v6.1.15 (#8534) | c768dcb |
ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#8533) | 773b2fd |
renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.3 (#8537) | fda9db7 |
renovate[bot] | fix(deps): update dependency @portabletext/block-tools to ^1.1.6 (#8507) | 0e1afe6 |
renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.0 (#8538) | 4fb557b |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.12.1 (#8529) | 2634e16 |
Cody Olsen | chore: update compiler warnings counter (#8535) | 2343cd3 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.30.6 (#8526) | 8de1591 |
Cody Olsen | fix: handle motion() deprecation warning (#8536)
| 7ea2eb3 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.31.0 (#8540) | 1ffa00a |
renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.5 (#8541) | 8f00881 |
renovate[bot] | chore(deps): update dev-non-major (#8539) | 41419b4 |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.12.2 (#8542) | b68186a |
RitaDias | fix(deps): update plugin-mux dependency in test and studio-e2-testing (#8520) | b3a95e2 |
ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#8543) | aed48ae |
Pedro Bonamin | fix(core): add breathing space for release create button in picker (#8546) | 310c523 |
Pedro Bonamin | chore(core): assign releases codeowners to studio-app (#8532) | 8e4ebe8 |
Cody Olsen | chore: test larger gh runners (#8545) | d8b4e6c |
renovate[bot] | chore(deps): pin amannn/action-semantic-pull-request action to 0723387 (#8547) | 9de48dd |
renovate[bot] | chore(deps): pin davelosert/vitest-coverage-report-action action to 5a78cb1 (#8548) | 4f36085 |
renovate[bot] | chore(deps): update peter-evans/create-pull-request digest to 67ccf78 (#8549) | ffd8d96 |
renovate[bot] | chore(deps): lock file maintenance (#8550) | c3ae8ea |
ecospark[bot] | chore(prettier): fix unformatted files 🤖 ✨ (#8551) | d8d027c |
Pedro Bonamin | fix(core): use preview value title when unpublishing or discarding a document (#8544) | d64c159 |
renovate[bot] | chore(deps): update playwright monorepo to v1.50.1 (#8552) | 1e4d282 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.31.2 (#8556) | 927ee85 |
renovate[bot] | chore(deps): update dependency @sanity/visual-editing-csm to ^2.0.4 (#8558) | c32de8f |
renovate[bot] | fix(deps): update dependency @sanity/presentation-comlink to ^1.0.6 (#8561) | 2908687 |
ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#8562) | 7fd0330 |
renovate[bot] | fix(deps): update dependency @sanity/insert-menu to v1.1.1 (#8560) | b87e110 |
ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#8564) | a776512 |
renovate[bot] | fix(deps): update dependency react-rx to ^4.1.19 (#8566) | 3ab2271 |
renovate[bot] | fix(deps): Update dev-non-major (#8563) | b1b5d75 |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.12.3 (#8565) | 7ee74d6 |
ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#8567) | 85c0379 |
Cody Olsen | fix(CI): update playwright cache on CI consistently (#8559) | f660657 |
renovate[bot] | chore(deps): update dependency vite to ^6.1.0 (#8568) | d1e08dd |
Pedro Bonamin | fix(core): removes deprecated textSearch strategy (#8524)
| bcef9d7 |
Bjørge Næss | ci: move back to ubuntu-latest for e2e-ct tests (#8572) | 6d9f5b3 |
Jordan Lawrence | feat(releases): using publishedAt to present publish time for past releases (#8553) | 595b8b8 |
Pedro Bonamin | fix(core): incorrect status indicator color for undecided releases (#8571) | 19d1bc3 |
renovate[bot] | chore(deps): lock file maintenance (#8578) | 12dee1b |
ecospark[bot] | chore(prettier): fix unformatted files 🤖 ✨ (#8583) | 07d6e78 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.32.0 (#8575) | d517632 |
RitaDias | chore(core): update message to be schedule or publish error (#8569) | 2ba4b9d |
Jordan Lawrence | feat: creating new scheduled release defaults time to start of next hour (#8577) | 224a4e5 |
Bjørge Næss | test(cli): add retry for cli tests (#8574) | 824c791 |
Ash | feat(sanity): add Core UI bridge script (#8523) | 8e1ed89 |
Jordan Lawrence | refactor(releases): removing redundant release details view screen conditions (#8579) | 4fd4cd9 |
Bjørge Næss | test(playwright-ct): bump number of retries for playwright ct tests (#8589) | a9a1b95 |
Bjørge Næss | fix(sanity): don't show Live edit badge for versions (#8593) | df6bcdb |
Bjørge Næss | fix(sanity): use raw as default perspective (#8586) | 4371559 |
Binoy Patel | fix(core): adds proper check for vite dev server stop (#8584) | b229295 |
Binoy Patel | fix: add missing tags for listen queries (#8595) | e9d9b1f |