Skip to content

v3.30.1

Compare
Choose a tag to compare
@bjoerge bjoerge released this 27 Feb 16:12
· 1587 commits to next since this release

Installation and upgrading

To initiate a new Studio without installing the CLI globally:

npm create sanity@latest

To upgrade a v3 Studio, run this command in its folder:

npm install sanity@latest

✨ Highlights

  • Added reference documentation for the sanity/migrate APIs.

Other features

  • Adds ARIA labels to navbar icons for better accessibility.
  • Fixes an issue in which the free trial popover was shown twice for new users.

🐛 Notable bugfixes

  • Updates placeholder color for Portable Text Editor.

📓 Full changelog

Author Message Commit
cngonzalez test(core): add tests for sort order local storage values (#5764) adb43b0
Per-Kristian Nordnes feat(form/inputs): control PortableTextEditor instance via ref (#5793) f655b5c
Per-Kristian Nordnes feat(core/inputs): support custom editor change callback (#5803) 1a36a74
Per-Kristian Nordnes feat(portable-text-editor): determine if selection is made backward (#5807) db8fd66
Per-Kristian Nordnes feat(portable-text-editor): new API method getFragment (#5806) f210112
Pedro Bonamin fix(pte): update pte placeholder color (#5756) 2ec0605
Per-Kristian Nordnes test(playwright-ct): fix some webkit flakyness in PT-Input tests (#5811) 981a4bd
Nina Andal Aarvik fix(core): add missing aria-labels to navbar icons (#5810) ea8f97a
Bjørge Næss fix(docs): complete apidocs for migrations (#5679) 32569be
Espen Hovlandsdal fix(i18n): escape interpolated values inside of (#5804) 78ffbaf
Robin Neatherway chore(backup): set dated api version (#5816) fd5bb2f
Nina Andal Aarvik fix(core): add aria label to action button pte toolbar (#5653) 0794d72
Nina Andal Aarvik fix(pte): add telemetry to invalidvalue error (#5809) f3fd972
Per-Kristian Nordnes chore: update codeowners details (#5812) 0e94908
Bjørge Næss chore: use star for workspace protocol version (#5822) 6894f7b
ecospark[bot] chore(deps): dedupe pnpm-lock.yaml (#5823) b34420c
renovate[bot] fix(deps): update dependency get-it to ^8.4.9 (#5827) 06968cd
renovate[bot] chore(deps): update dependency @sanity/ui to ^2.0.7 (#5824) 63e569f
renovate[bot] chore(deps): update pnpm to v8.15.3 (#5829) b75a335
renovate[bot] chore(deps): update dependency turbo to ^1.12.4 (#5826) 40ad626
renovate[bot] chore(deps): update dependency @sanity/visual-editing to v1.4.0 (#5828) 22200c6
renovate[bot] chore(deps): update actions/cache action to v4 (#5831) 81e5140
renovate[bot] fix(deps): update dependency @sanity/client to ^6.14.2 (#5830) 447dfba
Robin Neatherway feat: update indexing endpoint for new name (#5725) 477b60c
Pedro Bonamin chore(tasks): move CommentsSetupProvider to core (#5767) dbff227
cngonzalez refactor(core): refactor SettingsStore and useStructureToolSetting (#5784) 74be48b
Ash fix(i18n): add successful document restoration string (#5821) 21677cd
cngonzalez test(core): add test for color scheme preference and search (#5820) 1c1c87c
Fred Carlsen fix(test): fix breaking annotation popover test (#5838) 042cd34
renovate[bot] fix(deps): update dependency get-it to ^8.4.10 (#5841) 09970ef
renovate[bot] fix(deps): update dependency @sanity/presentation to v1.11.0 (#5842) 78bc713
renovate[bot] chore(deps): update dependency @bjoerge/mutiny to ^0.5.3 (#5843) 8e95d63
renovate[bot] chore(deps): update pnpm to v8.15.4 (#5844) ce5339b
renovate[bot] chore(lockfile): update dependency @sanity/logos to v2.1.6 (#5845) c4f1071
renovate[bot] chore(lockfile): update dependency @sanity/react-loader to v1.8.7 (#5846) 2367d5d
renovate[bot] chore(lockfile): update dependency mendoza to v3.0.5 (#5848) 2a32db3
renovate[bot] chore(deps): update dependency @sanity/visual-editing to v1.5.0 (#5849) aaddddb
renovate[bot] chore(lockfile): update dependency groq-js to v1.4.3 (#5847) f502730
renovate[bot] fix(deps): update dependency @sanity/client to ^6.14.4 (#5840) 8aec841
Robin Neatherway fix: wait for all streams to close when writing backups (#5835) 0363599
renovate[bot] chore(deps): update dependency @sanity/visual-editing to v1.5.1 (#5850) 387f66f
renovate[bot] chore(lockfile): update dependency @sanity/preview-url-secret to v1.6.4 (#5851) 21eac30
renovate[bot] fix(deps): update dependency @sanity/presentation to v1.11.1 (#5853) d467be4
renovate[bot] chore(lockfile): update dependency @sanity/react-loader to v1.8.8 (#5852) 8a6d67f
ecospark[bot] chore(prettier): fix unformatted files 🤖 ✨ (#5854) bcdb319
renovate[bot] fix(deps): update dependency @sanity/client to ^6.15.0 (#5857) 9ddde9a
renovate[bot] chore(deps): update dependency @sanity/visual-editing to v1.5.2 (#5858) 9dc2e91
renovate[bot] fix(deps): update dependency @sanity/presentation to v1.11.2 (#5860) 24cf9e0
renovate[bot] chore(lockfile): update dependency @sanity/react-loader to v1.9.0 (#5859) 47fed89
Pedro Bonamin fix(core): free trial shows twice (#5837) e774ce1
radhe fix(cli): handle API Error and update text output when backups are enabled (#5861) 11d3ceb
Rico Kahler build: allow etl.yml to be ran manually (#5863) 212f021
Binoy Patel chore(deps): bump tsdoc to 1.0.0-alpha.44 (#5866) 99d60af
Nina Andal Aarvik fix(core): change telemetry event names (#5832) 242e2ca