v3.67.0
✨ Highlights
Start in Create enabled by default
The option to start drafting new documents in Sanity Create is now enabled by default. Depending on your hosting setup you might see a fully functional Start in Create-button appearing close to your default document actions, or a button that is temporarily disabled and awaiting some minor configuration. To learn how to fully enable the feature for both your development and production environments, or disable it entirely, check out the docs!
🐛 Notable bugfixes
- Fixes a few deprecation warnings when installing dependencies for a studio.
- Adds the missing
disableArrayWarning
option to theSlugOptions
type (thank you @stilyan!). - Upgrades to ESLint 9 for new studios
- Fixes a problem that could make rendering document lists crash the studio for complex schema types (thank you @nikaspran!)
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 |
---|---|---|
RitaDias | test(sanity): update timeout to avoid slow test from being flaky (#7969) | d6dde60 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.15.0 (#7971) | 6eacd33 |
Espen Hovlandsdal | chore(deps): update dependency glob to ^11.0.0 (#7949) | ccee1f4 |
Espen Hovlandsdal | fix(i18n): allow weeks to start on Saturday (#7965) | 59deb00 |
Espen Hovlandsdal | fix(deps): deprecation warnings due to glob dependency (#7977) |
5e3b8c1 |
Stilyan | feat: add disableArrayWarning option to SlugOptions (#7174) | 1b5fd00 |
Bjørge Næss | test(cli): remove v2 fixtures and bump timeouts (#7974) | 583bb6f |
Cody Olsen | chore: add markdown plugin back (#7475) | a7ed9be |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.10.1 (#7975) | d23b3f0 |
Cody Olsen | chore: add back the @sanity/color-input plugin to test studio (#7502) |
960186d |
Bjørge Næss | test(e2e): add missing plugins to e2e studio (#7981) | e078ebc |
ecospark[bot] | fix(deps): update React Compiler dependencies 🤖 ✨ (#7982) | bf67535 |
renovate[bot] | fix(deps): update dependency react-rx to ^4.1.8 (#7983) | 197fc3d |
ecospark[bot] | chore(deps): dedupe pnpm-lock.yaml (#7987) | 23a47f3 |
renovate[bot] | fix(deps): update dependency groq-js to ^1.14.2 (#7985) | 5d5bac0 |
Ash | fix(sanity): do not perform incremental search for exact tokens (#7972) | 9fba9b7 |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.10.3 (#7986) | 22c9708 |
Snorre Eskeland Brekke | feat: enable start in Create banner for new documents and include development mode information (#7955) | 656d4c8 |
renovate[bot] | fix(deps): update dependency @sanity/icons to ^3.5.1 (#7989) | 30d18d6 |
renovate[bot] | fix(deps): update dependency @sanity/presentation to v1.19.8 (#7984) | ba996b7 |
renovate[bot] | fix(deps): update dependency @sanity/icons to ^3.5.2 (#7991) | 1b6117f |
Cody Olsen | fix(deps): upgrade vite to v5 (#5285) |
6817f2e |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.10.4 (#7993) | 9d3343c |
renovate[bot] | chore(deps): update typescript-tooling (#7988) | 6a9c59e |
renovate[bot] | fix(deps): Update dev-non-major (#7997) | 305a143 |
renovate[bot] | fix(deps): update dependency @portabletext/editor to ^1.15.3 (#7979) | ae98a1d |
Ash | refactor(sanity): extract common search token functions | 3aa1e03 |
Ash | refactor(sanity): skip unnecessary deduplication step | e8bad21 |
Ash | feat(sanity): do not fade out global search results while fetching more | a303002 |
Ash | feat: add groq2024 search strategy |
13f2e48 |
Ash | feat(test-studio): enable groq2024 search strategy |
8c4e248 |
Nikas Praninskas | fix(sanity): optimise getLeafWeights to not stack overflow (#7999) | ac2ab18 |
Espen Hovlandsdal | feat: use eslint 9 for new studios (#7978) | 30d8f7e |
Robin Pyon | feat: switch create integration to opt-out flow (#8002) | 6b322cb |
Rostislav Melkumyan | feat(cli): use @vercel/frameworks in bootstrapRemoteTemplate (#8001) |
60537c8 |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.10.7 (#7998) | eb5739b |
renovate[bot] | fix(deps): update dependency @sanity/ui to ^2.10.7 (#8005) | 2f135f6 |
Cody Olsen | chore: reduce renovate double PR noise | 0528bee |
ecospark[bot] | chore(prettier): fix unformatted files 🤖 ✨ (#8006) | da526ea |