npm @sanity/vision 3.75.0
v3.75.0

latest release: 3.74.2-canary.89
13 hours ago

🐛 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

Don't miss a new vision release

NewReleases is sending notifications on new releases.