Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency sanity to v3 - autoclosed #7

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 17, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
sanity (source) 2.29.5-purple-unicorn.856 -> 3.0.0-dev-preview.15 age adoption passing confidence

Release Notes

sanity-io/sanity

v3.0.0-dev-preview.15

Compare Source

🐛 Notable bugfixes

  • Fixes a bug causing built studios to get a React hooks/minification error
  • Fixes a few performance and stability issues in the Portable Text editor
  • Fixes a bug where string array fields would not allow list option to have plain strings
  • Fixes a few UI bugs with the array of tags input

📓 Full changelog

Author | Message | Commit
------------ | ------------- | -------------
Herman Wikner | feat(types): update list in ArrayOptions to support string | 44509ff
Herman Wikner | feat(form): update title in OptionsArrayInput | 958d803
Herman Wikner | feat(form): skip rendering of level ui for array of tags | 8981ee9
Herman Wikner | test(dev): update arrays schema | 5abfe3a
Per-Kristian Nordnes | fix(portable-text-editor): fix missing props.value updates | 6a5c972
Per-Kristian Nordnes | refactor(portable-text-editor): simplify equality test | 9565cbd
Per-Kristian Nordnes | refactor(portable-text-editor): add code improvements and comments for value sync | 9f0f4c2
Per-Kristian Nordnes | refactor(portable-text-editor): remove unused code | f7adfec
Per-Kristian Nordnes | refactor(portable-text-editor): remove value as a dep from Editable comp. | 7cb1901
Per-Kristian Nordnes | refactor(portable-text-editor): better value handling | fe94171
Per-Kristian Nordnes | fix(portable-text-editor): fix bugs in patchToOperations | 42f771d
Per-Kristian Nordnes | test(portable-text-editor): add tests for patchToOperations | 1738747
Per-Kristian Nordnes | test(portable-text-editor): fix issues with tests | 365a3f7
Herman Wikner | fix(desk): navigateIntent only worked once | d7d15dd
Espen Hovlandsdal | fix(server): drop unnecessary hashing causing deploy issues | 8b3311f

v3.0.0-dev-preview.14

Compare Source

🐛 Notable bugfixes

  • Fixes a bug where the sanity dataset export command might fail to export assets because of an authorization error
  • Fixes a bug where the sanity dataset export command might fail due to a hash mismatch
  • Fixes a bug where the sanity build/sanity deploy commands might fail because of a virtual entry module used in the vite config
  • Fixes an issue where the Sanity CLI would fail to use the correct Sanity version if both Sanity v2 and Sanity v3 was found in the same directory tree

📓 Full changelog

Author | Message | Commit
------------ | ------------- | -------------
Marius Lundgård | fix(sanity): fix hooks dependencies | b304444
Marius Lundgård | feat(sanity): export useFormBuilder hook | 271a167
Marius Lundgård | feat(sanity): keep collapsed paths in form builder context | 30e6bc8
Marius Lundgård | test(sanity): update collapsed paths value | 36bd258
Marius Lundgård | fix(sanity): collect render middleware recursively | 946ca61
Marius Lundgård | feat(sanity): add document.unstable_languageFilter to Config API | 3f1a4d9
Marius Lundgård | WIP: test-studio | c7f9127
Espen Hovlandsdal | test: move TestProvider to testUtils as it is more generic than forms | 0466adf
Espen Hovlandsdal | test(datastores): fix useDocumentType tests | a1fc4ca
Espen Hovlandsdal | test(desk): fix resolve intent tests | af975dd
Espen Hovlandsdal | test(datastores): fix template permissions test | 8ca7934
Espen Hovlandsdal | test: fix weird indirection of config properties | d3a7a26
Espen Hovlandsdal | test(form): remove unused boolean input snapsnhots | 1dcdda1
Espen Hovlandsdal | test(form): fix object fieldset tests | ee9fb50
Espen Hovlandsdal | chore(dev-studio): remove unused import | a549154
Espen Hovlandsdal | refactor(form): remove unused callback handlers | cbf9aea
Espen Hovlandsdal | test(form): fix conditional property tests | 3d8519e
Espen Hovlandsdal | test(util): swallow expected error in observable hook factory test | f322c7e
Espen Hovlandsdal | test: remove unused test | 5cfd2a3
Espen Hovlandsdal | fix(export): only set authorization header if token exists | 5654dc4
Dain Cilke | feat(export): check sha1 hash first | 817709e
Dain Cilke | fix(export): allow either hash check | e68957f
Espen Hovlandsdal | test(import): silence warning caused by mocked http request | ebc6673
Espen Hovlandsdal | test(validation): temporarily skip nested markDefs test | 658532a
Espen Hovlandsdal | refactor(scripts): print deleted paths on CLI test | 37314c6
Espen Hovlandsdal | fix(cli): more robust test for entry import | a81ad78
Espen Hovlandsdal | feat(server): drop use of virtual entry module | c5898f4
Espen Hovlandsdal | fix(cli): skip interactive package manager prompt in unattended mode | 4eaafa8
Espen Hovlandsdal | test(portable-text-editor): check for browser before attempting to close | 706d654
Espen Hovlandsdal | test(portable-text-editor): fix typescript/eslint errors in collaborative tests | e9b4c7d
Espen Hovlandsdal | fix(cli): default to listening on localhost | 1306995
Espen Hovlandsdal | test(cli): use undici for dev server connect tests | 2d7a380
Espen Hovlandsdal | fix(cli): when v2 and v3 is found, use most similar path | 176daf1
Espen Hovlandsdal | fix: export missing workspace types | ef5847f
Espen Hovlandsdal | chore(etl): show warnings first, then errors | e818004
Espen Hovlandsdal | test(cli): generate workshop scopes before building test-studio | e82b4c4
Espen Hovlandsdal | ci: install chrome before running tests | 00ac4df
Espen Hovlandsdal | ci: use stable chrome, pass chrome path as launch options | 04fa54d
Espen Hovlandsdal | ci: refactor CLI test script | d492b8e
Espen Hovlandsdal | ci: temporarily allow failures in etl job | 534d3a9
Espen Hovlandsdal | test(block-tools): update snapshots to account for schema type titles | 53fe20c
Espen Hovlandsdal | test(cli): add missing await on cleanup | e80c6ea

v3.0.0-dev-preview.13

Compare Source

✨ Highlights
Vision v3: Query GROQ from the Studio

The @sanity/vision plugin now supports Sanity Studio version 3! Use the dev-preview tag when installing it:

npm install @​sanity/vision@dev-preview

To enable it, import the vision plugin and add it to the plugins array in your sanity.config.ts/sanity.config.js file:

import {visionTool} from '@​sanity/vision'

export default createConfig([
  {
    // ... other configuration ...
    plugins: [
      deskTool(),
      visionTool({
        defaultApiVersion: '2022-08-15' // optional
        defaultDataset: 'production'    // optional
      }),
      // ... other plugins ...
    ],
  },
])

Learn how to only load the plugin in development mode (that is, not enabling it when deployed to production) in Vision's documentation.

Vision v3 also supports dark mode and Studio themes, as well as letting you cancel in-progress queries.

Other features
  • The development server and build tooling now use Vite 3
  • If the Studio does not have the correct CORS origin setup, an error dialog will now be displayed to indicate this
  • Improve configuration validation of workspaces
  • Allow omitting the name and basePath properties if only a single workspace is defined
  • Improved appearance of the Studio error boundary
  • Improved performance of the Portable Text Editor
  • Implemented fallback message for browsers where JavaScript is disabled
  • sanity build/sanity deploy up to 5x faster
  • Presence is now supported for users using cookieless authentication
  • When a user does not have access to the Studio but is authenticated, the login provider used is now displayed
🐛 Notable bugfixes
  • Fixes an issue where readOnly would not be respected in certain cases
  • Removes a few peer dependency warnings
  • Fixes an issue where installing dependencies using yarn when creating new projects might fail if yarn 3 was used
  • Fixes display of arrays with layout: 'grid'
  • Fixes the development server not allowing the use of _document.js with JSX
  • Fixes incorrectly typed props for user pane view components
  • Improves the accessibility of image actions menu
  • Fixes an issue where opening the image actions menu on image inputs inside of portals would not work
  • Fixes an issue where certain edit dialogs would say Edit undefined instead of Edit file (or similar)
  • Fixes a potential crash if the file and image fields had incorrect values. Now provides an option to reset the value
  • Fixes an issue where a large amount of references in a document might crash when attempting to validate the document
  • Fixes an issue where cookieless auth users might see an error about being unable to align history
  • Fixes an issue where the upgrade dialog would not use the correct dark/light mode
  • Fixes an issue where inline types for arrays could be given the same name as globally defined types
  • Fixes an issue where icons for field groups would not be displayed
📓 Full changelog

Author | Message | Commit
------------ | ------------- | -------------
Espen Hovlandsdal | chore(test-studio): add array of references to arrays test | f783d81
Espen Hovlandsdal | chore: add missing esbuild dependency for sanity module | 3078f76
Espen Hovlandsdal | chore: normalize esbuild version throughout the monorepo | f049107
Espen Hovlandsdal | fix(portable-text-editor): suppress esbuild jsx transformation warning | 7bbf891
Espen Hovlandsdal | chore: upgrade vite to v3 | 3e75e3e
Espen Hovlandsdal | chore: upgrade @sanity/client to v3.3.3 | a4c43bc
Espen Hovlandsdal | chore(test-studio): add dataset to cli config | 93d8193
Espen Hovlandsdal | chore: bring back vercel config | 274c95b
Espen Hovlandsdal | chore: upgrade jsdom to 20.0.0 | 06b9cbc
Espen Hovlandsdal | fix(cli): drop --check-files flag for yarn 3 compatibility | a577169
Herman Wikner | fix(form): fix broken array grid layout | 9c55484
Espen Hovlandsdal | fix(server): use tsx loader even for .js extensions | b99418c
Espen Hovlandsdal | fix(server): only swallow module not found errors when importing document | cc2b3c8
Espen Hovlandsdal | fix(desk): correct prop typings for pane view components | b0ccfc3
Espen Hovlandsdal | feat!(datastores): remove deprecated document APIs from v1 | c6cabbf
Espen Hovlandsdal | fix(cli): add missing dependency | 79da537
Espen Hovlandsdal | fix(server): use jsx loader for .js document files, default loader setup for others | 99f4dc4
Espen Hovlandsdal | feat(server): warn when document component did not export expected type | a3f6fde
Herman Wikner | feat(datastores): add cors origin check when fetching current user in createAuthStore | 75129af
Herman Wikner | feat(studio): add CorsOriginErrorScreen | e1b976d
Herman Wikner | feat(studio): add CorsOriginErrorScreen to StudioErrorBoundary | 2b950e1
Herman Wikner | feat(datastores): add promise to check for cors origin errors | 6489a32
Per-Kristian Nordnes | fix(forms): fix bug with openField/closeField | 3b4d913
Herman Wikner | fix(form): a11y issues on image actions menu | c924653
Per-Kristian Nordnes | fix(forms): fix Image Input menu button now activating inside portals | ddc8dfb
Espen Hovlandsdal | fix(test-studio): use lowercase workspace names | 0cf4434
Espen Hovlandsdal | reactor(config): skip name from config resolution error if empty | 951dbc6
Espen Hovlandsdal | feat(workspaces): add more validation of basePath and names | 82df86a
Espen Hovlandsdal | feat(config): define SingleWorkspace type, allow omitting basePath, name | e9da1a2
Espen Hovlandsdal | feat(config): run workspace validation in prepareConfig step | 8155b39
Espen Hovlandsdal | refactor(errors): make studio error boundary UI mirror schema error | 81bb951
Espen Hovlandsdal | feat(workspaces): add "navigate to default workspace" on not found screen | 5c1790f
Espen Hovlandsdal | test(workspaces): update outdated test snapshot | 43b4bd8
Espen Hovlandsdal | test(datastores): fix broken document operation tests | c27efd1
Espen Hovlandsdal | chore(test-studio): add vision to test-studio | 35bfdd9
Espen Hovlandsdal | feat(vision): upgrade to v3, modernize, upgrade dependencies | 32e4686
Espen Hovlandsdal | feat(vision): allow specifying a default dataset | 0f2cea4
Espen Hovlandsdal | feat(vision): push toast indicating URL has been copied | 30243f1
Espen Hovlandsdal | feat(vision): push toast indicating that listener has been set up | aca200f
Espen Hovlandsdal | feat(vision): push toast indicating that pasted URL was parsed | 08a4c1f
Espen Hovlandsdal | feat(vision): show spinner while waiting for first listener event | d7be81d
Espen Hovlandsdal | feat(vision): allow cancelling query | a855017
Espen Hovlandsdal | chore(desk): upgrade react-json-inspector | 11f20c9
Herman Wikner | fix(form): update readOnly properties in formState | 16fcdda
Herman Wikner | dev(test-studio): update conditionalFields schema | 6c7c288
Herman Wikner | fix(form): pass readOnly to input in OptionsArrayInput | fb78bb7
Bjørge Næss | chore(form): simplify and optimize conditional callback resolution a little bit | 6741dab
Bjørge Næss | chore(form): rename function callConditionalProperty => resolveConditionalProperty | a7b66d7
Per-Kristian Nordnes | refactor(form): use global keyDown hook for Image action menu | 3cdbdbf
Per-Kristian Nordnes | chore(portable-text-editor): upgrade to latest slate and slate-react | 51add24
Per-Kristian Nordnes | refactor(portable-text-editor): Performance refactor | bebe934
Per-Kristian Nordnes | test(portable-text-editor): update and add tests for latest refactor | 3cc1319
Per-Kristian Nordnes | test(inputs): add visual re-render debug to PTE Text blocks | 8bda33a
Per-Kristian Nordnes | refactor(inputs): update new patch observable type for PTE | e7f36a5
Per-Kristian Nordnes | refactor(inputs): improve fullscreen and activation re-rendering | d6d8aa7
Per-Kristian Nordnes | test(dev): update dev studio schemas | 4079041
Per-Kristian Nordnes | fix(inputs): fix issue with scrolling to field and focus PTE on activation | 6feb4f2
Per-Kristian Nordnes | fix(portable-text-editor): don't use Object as const name | a6b26ca
Per-Kristian Nordnes | refactor(portable-text-edior): keep consistency in pattern | 80e2482
Per-Kristian Nordnes | fix(portable-text-editor): add default value when there are no previous value. | 10167b2
Per-Kristian Nordnes | test(portable-text-editor): update test server start script for vite 3 | 6a485e6
Per-Kristian Nordnes | test(portable-text-editor): tsconfig for test suite | 502e23b
Per-Kristian Nordnes | fix(form): fix PTE focus handling issue | 324b3fb
Per-Kristian Nordnes | chore: update yarn.lock | c66d937
Herman Wikner | feat(form): add helper function to get correct field level in inputResolver | 86f8b48
Espen Hovlandsdal | chore: remove unnecessary typings files | c18cf5d
Espen Hovlandsdal | feat: add javascript disabled fallback | 2ff43ca
Espen Hovlandsdal | ci: optimize vercel builds | d9153bd
Espen Hovlandsdal | fix(server): optimize sanity build/sanity deploy | 2e00ef3
Espen Hovlandsdal | fix(form): use most specific title for schema type in modal header | 06f862a
Espen Hovlandsdal | fix(schema): add titles for built-in types | 1bb59ab
Espen Hovlandsdal | chore: upgrade asset-utils to v1.2.5 | 5e096f1
Espen Hovlandsdal | fix(form): check for invalid image value, provide reset option | b7b308f
Espen Hovlandsdal | fix(form): check for invalid file value, provide reset option | d21f917
Espen Hovlandsdal | fix(server): use stricter entry file checks | 4dac479
Espen Hovlandsdal | fix(preview): chunk document availability ids on id length | d64aefd
Espen Hovlandsdal | fix(desk): resolve schema type from template if possible | 93081f5
Espen Hovlandsdal | feat(datastores): allow listenQuery to have separate listen and fetch queries | 9c37c86
Espen Hovlandsdal | feat(datastores): allow listenQuery to specify relevant transitions | 4e40150
Espen Hovlandsdal | feat(datastores): allow listenQuery to specify custom throttle time | c1855f4
Espen Hovlandsdal | fix(desk): only refetch references on appear/disappear | 221628b
Espen Hovlandsdal | fix(desk): use longer throttle time when refetching references | 4166119
Espen Hovlandsdal | refactor(desk): check for document existence before checking ref count | 6919ea5
Espen Hovlandsdal | refactor(desk): add request tag to external refs check | e08ecd5
Dan Michael O. Heggø | fix(types): add params to MutationSelection type | 4eb7b0c
Espen Hovlandsdal | chore(util): upgrade moment to latest version | 81939b7
Espen Hovlandsdal | feat(config): support presence for cookieless auth users | ce8d27a
Espen Hovlandsdal | feat: show current auth provider on not authenticated screen | a1895fd
Espen Hovlandsdal | fix(datastores): use auth token for history request if available | cf1ce0d
Espen Hovlandsdal | chore(test-studio): add playlist/playlistTrack schema types | fd11603
Bjørge Næss | fix(navbar): use root scheme for changelog dialog | b6b8d5e
Bjørge Næss | feat: add a "configuration issues" button + dialog to the global nav bar in development | ab1cdef
Herman Wikner | feat(studio): move note in ConfigIssuesButton to the dialog header | 8338152
Marius Lundgård | build: add groq package to root clean script | 8b80b6d
Bjørge Næss | fix(form): pass layout option from array input | 5ee4151
Bjørge Næss | feat(schema): add validation to disallow array members with same name as bulitin types | ce862bd
Espen Hovlandsdal | chore(schema): temporarily work around readonly type issue | 8d1f0ee
Herman Wikner | fix(form): missing icon in field group | 6bafbdb
Espen Hovlandsdal | docs(vision): add note on dev-only usage | 3f990af
Espen Hovlandsdal | docs(vision): update screenshot | 6c62985

v3.0.0-dev-preview.12

Compare Source

Changes

  • New studios gets bootstrapped with deploy and deploy-graphql scripts (mapping to sanity deploy/sanity graphql deploy)
  • The default document node resolver for desk structures now gets the ConfigContext passed as the second argument, matching the regular structure
  • Added and exposed new assertion methods:
    • isDocumentSchemaType
    • isArrayOfObjectsSchemaType
    • isArrayOfPrimitivesSchemaType
    • isObjectInputProps
    • isStringInputProps
    • isNumberInputProps
    • isBooleanInputProps
    • isArrayOfObjectsInputProps
    • isArrayOfPrimitivesInputProps
  • BREAKING CHANGE: The history store no longer exposes the historyEventsFor() method
  • BREAKING CHANGE: The @sanity/transaction-collator module is now deprecated and will no longer be maintained
  • BREAKING CHANGE: Document nodes in structure now requires you to define a schemaType

🐛 Notable bugfixes

  • Fixes issue where studio requests would not be tagged correctly
  • Fixes issue where schema type errors would be caught by the global error handler instead of the specific schema error boundary
  • Fixes issue where deployed studios would crash when attempting to upload images/files
  • Fixes issue where studio might crash when attempting to preview a file as if it was an image
  • Fixes issue where building/deploying a studio would not work if the configuration file had .tsx/.jsx extension
  • Fixes issue where the global error handler would be used for known errors
  • Fixes issue where the wrong order would be used when resolving input components, leading to slug input without a generate button, array inputs without drag handles and a few other cases
  • Fixes a few warnings being printed to the console when publishing
  • Fixes a few issues with the typescript definitions for schema declarations

📓 Full changelog

Author | Message | Commit
------------ | ------------- | -------------
Espen Hovlandsdal | fix(server): add missing esbuild peer dependency | e22cebf
Espen Hovlandsdal | fix(form): inline attr-accept dependency | 097e5ef
Espen Hovlandsdal | fix(types): check asset id prefix when determining if object is image | cbbde1c
Espen Hovlandsdal | fix(types): add validation on field definitions | a312e2e
Espen Hovlandsdal | fix(types): add missing placeholder property on date/datetime schema definitions | 245201f
Espen Hovlandsdal | fix(types): allow field references in validation min/max/gt/lt rules | c5de07b
Espen Hovlandsdal | fix(types): add schema options for cross-dataset references | c00f5c5
Espen Hovlandsdal | chore(test-studio): migrate schema files to typescript | 8a75979
Marius Lundgård | refactor: defer global error listener to let error boundary subscribe | 4e4acc9
Espen Hovlandsdal | fix(server): resolve tsx/jsx studio config when building | 9d884b5
Espen Hovlandsdal | chore(test-studio): migrate schema files to typescript | 34120ef
Espen Hovlandsdal | refactor(hooks): use type-only import for client | 7915c91
Espen Hovlandsdal | fix(studio): prevent global error handler from catching known errors | d80f1e1
Espen Hovlandsdal | refactor(errors): only expose subscribe() method on global error channel | b2b742d
Espen Hovlandsdal | refactor(errors): improve typings for global error handler | 375095c
Espen Hovlandsdal | feat(cli): add deploy + deploy-graphql scripts to package.json | 9058bf6
Espen Hovlandsdal | refactor(portable-text-editor): improve typings | 268dd15
Espen Hovlandsdal | refactor(schema): slightly improve typings for schema | bf74adf
Espen Hovlandsdal | feat!: historyStore: drop historyEventsFor(), move history types to @​sanity/types | 8d72f59
Espen Hovlandsdal | feat!(transaction-collator): drop unused transaction-collator package | 26df0cb
Espen Hovlandsdal | refactor(types): more specific return type of defineType() | 52e5541
Espen Hovlandsdal | fix(types): add + deprecate missing isHighlighted asset field option | 951e0f1
Espen Hovlandsdal | fix(errors): log uncaught errors to console | dea50c8
Espen Hovlandsdal | feat(types): add isDocumentSchemaType() asserter | 825bc69
Espen Hovlandsdal | fix(datastores): add missing request tag prefix | 62d850b
Espen Hovlandsdal | fix(form): reverse order of input component resolution | 860ab5a
Espen Hovlandsdal | fix(cli): use correct create command based on --missing/--replace flags | f19aff1
Espen Hovlandsdal | fix(desk): silence warning about animating stroke dash offset | 1558d3e
Espen Hovlandsdal | fix(test-studio): temporarily remove orderable tag/category types | d53a9d4
Espen Hovlandsdal | fix(structure): narrow provided structure context to defined properties | 59d10a0
Espen Hovlandsdal | feat(desk): pass ConfigContext to default document node resolver | 5d9f9b5
Espen Hovlandsdal | fix: define types path for exports | a37b206
Espen Hovlandsdal | feat(types): add array of object/primitives schema type asserters | db0ef47
Espen Hovlandsdal | refactor(form): use isArrayOfObjectsSchemaType from @sanity/types | 9c59e1e
Espen Hovlandsdal | feat(form): implement input props type asserters | adec4af
Espen Hovlandsdal | chore(dev-studio): remove deprecated structure example | 8b5c7ae
Espen Hovlandsdal | feat!(desk): require schemaType for document nodes in structure | a286cb7
Espen Hovlandsdal | chore: modify publish-dev-preview script | f9a22b1

v3.0.0-dev-preview.11

Compare Source

Notable bugfixes

  • Fixes a few dependency installation issues caused by missing peer dependencies
  • Initializes git repository on new projects after installing dependencies

Full changelog

Author | Message | Commit
------------ | ------------- | -------------
Espen Hovlandsdal | fix(cli): init git repo after dependency install (for lockfile inclusion) | f7271a7
Espen Hovlandsdal | feat(cli): add linters and tooling as dev dependencies on new projects | 72ff70a
Espen Hovlandsdal | fix(cli): move esbuild from devdependency to a dependency | dd72de7

v3.0.0-dev-preview.10

Compare Source

Features

  • Added new --api flag when deploying GraphQL APIs, allowing you to only deploy specific APIs instead of all of them
  • The development server no longer needs to be restarted when changing a custom document component

Notable bugfixes

  • Fixes a bug where the studio would be rendered in read-only mode if user did not have any roles in the current project, as opposed to showing the "Not authorized" screen
  • Changes how the portable text editor handles editing of inline objects, annotations and custom block objects - using popovers for inline objects and annotations, and using dialogs for custom block objects.
  • Fixes a bug where the cursor in the portable text editor might get stuck in certain cases
  • Fixes a bug where an object/array input might render even if all its children were hidden
  • Fixes a bug where pnpm would not be able to execute the Sanity CLI binary

Full changelog

Author | Message | Commit
------------ | ------------- | -------------
Marius Lundgård | refactor(sanity): make inline objects and annotations open in popover by default | e57e6c5
Per-Kristian Nordnes | refactor(sanity): make more spesific kinds for pt members | d61f59c
Espen Hovlandsdal | build: build release notes against v3 if on v3 branch locally | 848659f
Per-Kristian Nordnes | fix(sanity): remove unnecessary prop for pt-input toolbar | d731866
Per-Kristian Nordnes | fix(sanity): restore CSS that was changed by accident | b1073a5
Per-Kristian Nordnes | refactor(sanity): simplify scrollToFocus hook | 10a4ea6
Per-Kristian Nordnes | fix(sanity): fix invalid type check | 12e5924
Per-Kristian Nordnes | fix(sanity): fix type issue and remove unused import | ce43d09
Per-Kristian Nordnes | fix(sanity): include pt members with changes too | 6b58e3c
Bjørge Næss | test(form): remove onFocus/onBlur snapshot tests | 64504a0
Espen Hovlandsdal | feat(server): rebuild index document on custom component change | 78ed368
Espen Hovlandsdal | refactor(schema): clarify that order of fields matter in block type | d0828e0
Espen Hovlandsdal | fix(types): correct span vs block mismatch in portable text types | e9913e9
Espen Hovlandsdal | fix(types): add missing blockEditor prop on annotations prop | 0fc3436
Espen Hovlandsdal | feat(block-tools): use strict typings | 916af64
Espen Hovlandsdal | fix(portable-text-editor): use inferred typing when normalizing blocks | 220fd08
Espen Hovlandsdal | docs(block-tools): use named imports | 82b8dc4
Espen Hovlandsdal | feat(cli): add id option to GraphQL APIs | da39f92
Espen Hovlandsdal | feat(cli): allow specifying --api to filter which APIs to deploy | 542d16b
Espen Hovlandsdal | refactor(form): fix formatting issue | 87978db
Espen Hovlandsdal | chore(block-tools): drop unused dependency | 053e1c6
Espen Hovlandsdal | fix(diff): export missing diff types | 3de8ea5
Espen Hovlandsdal | docs(diff): add documentation and stability tags for diff package | a59d339
Per-Kristian Nordnes | refactor(sanity): fix issues and rename hook for scrolling to pt member | 5954e74
Per-Kristian Nordnes | fix(sanity): fix issue where cursor got stuck | c099197
Per-Kristian Nordnes | chore(sanity): delete unused hook for pt input | 05ae2db
Per-Kristian Nordnes | refactor(sanity): blur and focus while toggling pt-input fullscreen | 14556b5
Per-Kristian Nordnes | refactor(sanity): reintroduce scrollSelectionIntoView hook | 7fb647d
Per-Kristian Nordnes | refactor(sanity): remove no longer needed hook dep. | bbc637b
Bjørge Næss | fix(form): fix bug not hiding parent when all members are hidden | da88b9d
Bjørge Næss | chore: upgrade react-rx | 0f2711a
Evan Ford | fix(cli): work around pnpm shell script execution bug | f1b8533
Espen Hovlandsdal | refactor(cli): check shebang of cli script instead of path | d12c554
Bjørge Næss | fix(form): remove collapsible/collapsed as a FormNode concern | a7a3bf9
Bjørge Næss | chore(dev): restore cross dataset reference test schemas | a5bafb8
Bjørge Næss | test(form): add test-id to fields | 9ba9287
Bjørge Næss | test(form): await promise settlement | 640c09f
Bjørge Næss | test(form): remove redundant tests | 9b2ca1c
Bjørge Næss | test(form): disable failing cross dataset input tests | 7635e0a
Bjørge Næss | test(form): remove redundant object input tests and make the suite pass again | 5d74438
Bjørge Næss | test(form): add unit tests for asserting form store collapsible field behavior | 51ccfed
Bjørge Næss | test(form): update snapshot | afd7010
Espen Hovlandsdal | fix(types): correctly type diffMatchPatch values as strings | 522e206
Espen Hovlandsdal | refactor(mutator): use strict typescript settings | 104559d
Espen Hovlandsdal | refactor(form): disable incorrect patcher example in workshop | 7da958e
Espen Hovlandsdal | refactor(mutator): reduce number of exports | 86db411
Herman Wikner | feat(studio): add not authenticated screen (#​3380) | f9e7459
Espen Hovlandsdal | fix(auth): handle callback url only in auth boundary | b6a12fb

v3.0.0-dev-preview.9

Compare Source

🐛 Notable bugfixes

  • Fixes issue where schema errors would not be displayed in error boundary
  • Fixes reference inputs not showing create buttons in certain contexts
  • Fixes a few unstyled UI elements using system default font
  • Fixes change indicators not appearing in all contexts
  • Fixes object input not respecting columns option

📓 Full changelog

Author | Message | Commit
------------ | ------------- | -------------
Per-Kristian Nordnes | refactor(form/inputs): add missing change indicators | 0dbfc33
Per-Kristian Nordnes | fix(desk,form): restore default draft change indicators | bfcfb3b
Herman Wikner | feat(presence): fix tooltip scheme in DocumentPreviewPresence | e60850e
Herman Wikner | feat(studio): close NavDrawer when changing workspace, add tooltip to WorkspaceMenuButton | b02476a
Marius Lundgård | test(sanity): fix path to config factory | f64f2db
Espen Hovlandsdal | chore(deps): get rid of remaining prop-types usage | 99019a9
Espen Hovlandsdal | chore(deps): replace pluralize with pluralize-esm | 2e0cd7a
Espen Hovlandsdal | chore(deps): replace get-random-values with get-random-values-esm | 0384ae7
Per-Kristian Nordnes | fix(form/inputs): pt-input: fix opened member finder | 1b2041e
Herman Wikner | test: add object with columns option to test-studio | dba3581
Herman Wikner | feat(form): add columns support to ObjectInput | ab0c4c4
Herman Wikner | feat(form): add columns support to MemberFieldset | a9ab937
Saiichi Shayan Hashimoto | feat(types): add calendarTodayLabel to date/datetime schema options (#​3355) | 7736b40
Saiichi Shayan Hashimoto | feat(types): add missing name to SortOrdering type (#​3353) | f9ba130
Bjørge Næss | chore: upgrade react-rx | fc9cbf1
Espen Hovlandsdal | chore(deps): normalize versions | 490e302
Espen Hovlandsdal | chore(components): drop unused version checker component | edfe18a
Espen Hovlandsdal | feat(cli): migrate ecommerce template | f2cd910
Espen Hovlandsdal | chore(examples): migrate ecommerce example studio | 26814af
Espen Hovlandsdal | chore(examples): drop static folder from clean-studio | 1e756d7
Espen Hovlandsdal | chore: add clean:deps script to remove all node_modules dirs | 164997f
Espen Hovlandsdal | fix(desk): add name to default sort orderings | 210c7b6
Espen Hovlandsdal | fix(form): fix typings for columns property | 5078c08
Espen Hovlandsdal | chore(types): drop part system typings | a20c9fe
Espen Hovlandsdal | build(vercel): fix build command for vercel deployments in v3 | 088b9af
Bjørge Næss | chore(form): rename SanityReferenceInput => StudioReferenceInput | 132d945
Bjørge Næss | fix(desk): pass global templates as initial value templates to reference inputs | 568f7df
Espen Hovlandsdal | fix(cli): drop outdated install command | ee7ef7e
Espen Hovlandsdal | feat(cli): throw error on v2 plugin install with no @sanity/core installed | 83201a5
Espen Hovlandsdal | chore(lint): set react version to 17 for eslint-plugin-react | 50aa894
Espen Hovlandsdal | chore: update lockfile | 64e91f4
Espen Hovlandsdal | chore: drop unnecessary eslint rule overrides | 455129a
Espen Hovlandsdal | chore: disable tsdoc syntax warning for jest config | c9da5d8
Espen Hovlandsdal | feat(pkg-utils): allow configuring target per export | bad4a07
Espen Hovlandsdal | chore: set node target for cli/internal export | cc746ce
Espen Hovlandsdal | fix: catch workspace resolution errors with error boundary | c5c1ba1
Espen Hovlandsdal | refactor(schema): pad list of all possible types on schema error | d6330a4
Espen Hovlandsdal | feat(screens): preserve newlines in error messages | 06e9961
Espen Hovlandsdal | chore(deps): drop unused semver-compare dependency | 0a80b9c
Espen Hovlandsdal | test: temporarily silence flushSync errors | f8369a8
Espen Hovlandsdal | chore(deps): add types package for semver-compare | 2a9fc55
Herman Wikner | fix(sanity): update presence tooltip ui | af09edd

v3.0.0-dev-preview.8

Compare Source

v3.0.0-dev-preview.7

Compare Source

v3.0.0-dev-preview.6

Compare Source

v3.0.0-dev-preview.5

Compare Source

v3.0.0-dev-preview.0

Compare Source

v2.29.5-purple-unicorn-remix.963

Compare Source

v2.29.5-purple-unicorn-remix.962

Compare Source

v2.29.5-purple-unicorn-remix.958

Compare Source

v2.29.5-purple-unicorn-remix.876

Compare Source

v2.29.5-purple-unicorn-remix.873

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/major-sanity-studio-v3 branch from d8acff2 to f6a2c59 Compare August 17, 2022 18:01
@renovate renovate bot changed the title chore(deps): update dependency sanity to v3 chore(deps): update dependency sanity to v3 - autoclosed Aug 18, 2022
@renovate renovate bot closed this Aug 18, 2022
@renovate renovate bot deleted the renovate/major-sanity-studio-v3 branch August 18, 2022 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants