Skip to content

Commit 760900e

Browse files
committed
Merge branch 'next' into corel
* next: chore(deps): update dependency sanity-diff-patch to v4 (#7630) feat: validate PR title against conventional commits (#7580) chore(deps): update dependency @sanity/tsdoc to v1.0.113 (#7627) fix(deps): update dependency @sanity/client to ^6.22.2 (#7625) chore(deps): update typescript-tooling (#7605) fix: restore support for defaultOrdering. (#7626)
2 parents ed74a74 + 01d0313 commit 760900e

File tree

17 files changed

+1368
-1287
lines changed

17 files changed

+1368
-1287
lines changed
+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: "Validate PR title"
2+
3+
on:
4+
pull_request_target:
5+
types:
6+
- opened
7+
- edited
8+
- synchronize
9+
- reopened
10+
11+
permissions:
12+
pull-requests: read
13+
14+
jobs:
15+
main:
16+
name: Validate PR title
17+
runs-on: ubuntu-latest
18+
steps:
19+
- uses: amannn/action-semantic-pull-request@v5
20+
env:
21+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

dev/embedded-studio/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@types/react": "^18.3.5",
1919
"@types/react-dom": "^18.3.0",
2020
"@vitejs/plugin-react": "^4.3.1",
21-
"typescript": "5.6.2",
21+
"typescript": "5.6.3",
2222
"vite": "^4.5.3"
2323
}
2424
}

dev/test-next-studio/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@
2020
"sanity": "workspace:*",
2121
"sanity-test-studio": "workspace:*",
2222
"styled-components": "^6.1.12",
23-
"typescript": "5.6.2"
23+
"typescript": "5.6.3"
2424
}
2525
}

dev/test-studio/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"@sanity/migrate": "workspace:*",
3535
"@sanity/preview-url-secret": "^1.6.1",
3636
"@sanity/react-loader": "^1.8.3",
37-
"@sanity/tsdoc": "1.0.105",
37+
"@sanity/tsdoc": "1.0.113",
3838
"@sanity/types": "workspace:*",
3939
"@sanity/ui": "^2.8.9",
4040
"@sanity/ui-workshop": "^1.0.0",

dev/test-studio/structure/resolveStructure.ts

+11
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,17 @@ export const structure: StructureResolver = (S, {schema, documentStore, i18n}) =
411411

412412
S.divider(),
413413

414+
S.listItem()
415+
.title('Default ordering test')
416+
.id('default-ordering')
417+
.child(() =>
418+
S.documentTypeList('species')
419+
.defaultOrdering([{field: 'species', direction: 'asc'}])
420+
.title('Species')
421+
.id('default-ordering-list')
422+
.filter('_type == $type'),
423+
),
424+
414425
...S.documentTypeListItems()
415426
.filter((listItem) => {
416427
const id = listItem.getId()

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,10 @@
111111
"@sanity/eslint-config-i18n": "1.0.0",
112112
"@sanity/eslint-config-studio": "^4.0.0",
113113
"@sanity/mutate": "^0.10.0",
114-
"@sanity/pkg-utils": "6.11.2",
114+
"@sanity/pkg-utils": "6.11.4",
115115
"@sanity/prettier-config": "^1.0.2",
116116
"@sanity/test": "0.0.1-alpha.1",
117-
"@sanity/tsdoc": "1.0.105",
117+
"@sanity/tsdoc": "1.0.113",
118118
"@sanity/ui": "file:registry/sanity-ui-2.8.9.tgz",
119119
"@sanity/uuid": "^3.0.2",
120120
"@types/glob": "^7.2.0",
@@ -166,7 +166,7 @@
166166
"sanity": "workspace:*",
167167
"semver": "^7.3.5",
168168
"turbo": "^2.1.3",
169-
"typescript": "5.6.2",
169+
"typescript": "5.6.3",
170170
"vite": "^4.5.3",
171171
"vite-tsconfig-paths": "^4.3.2",
172172
"vitest": "^2.1.1",

packages/@sanity/cli/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
},
5858
"dependencies": {
5959
"@babel/traverse": "^7.23.5",
60-
"@sanity/client": "^6.22.1",
60+
"@sanity/client": "^6.22.2",
6161
"@sanity/codegen": "3.61.0",
6262
"@sanity/telemetry": "^0.7.7",
6363
"@sanity/util": "3.61.0",

packages/@sanity/migrate/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"watch": "pkg-utils watch"
5151
},
5252
"dependencies": {
53-
"@sanity/client": "^6.22.1",
53+
"@sanity/client": "^6.22.2",
5454
"@sanity/mutate": "^0.10.0",
5555
"@sanity/types": "3.61.0",
5656
"@sanity/util": "3.61.0",

packages/@sanity/types/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"watch": "pkg-utils watch"
5050
},
5151
"dependencies": {
52-
"@sanity/client": "^6.22.1",
52+
"@sanity/client": "^6.22.2",
5353
"@types/react": "^18.3.5"
5454
},
5555
"devDependencies": {

packages/@sanity/util/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@
121121
"watch": "pkg-utils watch"
122122
},
123123
"dependencies": {
124-
"@sanity/client": "^6.22.1",
124+
"@sanity/client": "^6.22.2",
125125
"@sanity/types": "3.61.0",
126126
"get-random-values-esm": "1.0.2",
127127
"moment": "^2.30.1",

packages/@sanity/vision/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
"@repo/package.config": "workspace:*",
7676
"@sanity/block-tools": "workspace:*",
7777
"@sanity/cli": "workspace:*",
78-
"@sanity/client": "^6.22.1",
78+
"@sanity/client": "^6.22.2",
7979
"@sanity/codegen": "workspace:*",
8080
"@sanity/diff": "workspace:*",
8181
"@sanity/migrate": "workspace:*",

packages/sanity/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@
160160
"@sanity/bifur-client": "^0.4.1",
161161
"@sanity/block-tools": "3.61.0",
162162
"@sanity/cli": "3.61.0",
163-
"@sanity/client": "^6.22.1",
163+
"@sanity/client": "^6.22.2",
164164
"@sanity/color": "^3.0.0",
165165
"@sanity/diff": "3.61.0",
166166
"@sanity/diff-match-patch": "^3.1.1",
@@ -253,7 +253,7 @@
253253
"rxjs": "^7.8.0",
254254
"rxjs-exhaustmap-with-trailing": "^2.1.1",
255255
"rxjs-mergemap-array": "^0.1.0",
256-
"sanity-diff-patch": "^3.0.2",
256+
"sanity-diff-patch": "^4.0.0",
257257
"scroll-into-view-if-needed": "^3.0.3",
258258
"semver": "^7.3.5",
259259
"shallow-equals": "^1.0.0",
@@ -276,8 +276,8 @@
276276
"@repo/test-config": "workspace:*",
277277
"@sanity/codegen": "3.61.0",
278278
"@sanity/generate-help-url": "^3.0.0",
279-
"@sanity/pkg-utils": "6.11.2",
280-
"@sanity/tsdoc": "1.0.105",
279+
"@sanity/pkg-utils": "6.11.4",
280+
"@sanity/tsdoc": "1.0.113",
281281
"@sanity/ui-workshop": "^1.2.11",
282282
"@sentry/types": "^8.12.0",
283283
"@testing-library/jest-dom": "^6.4.8",

packages/sanity/src/core/store/key-value/localStorageSWR.ts

+8-6
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@ import {type KeyValueStore, type KeyValueStoreValue} from './types'
1010
*/
1111
export function withLocalStorageSWR(wrappedStore: KeyValueStore): KeyValueStore {
1212
function getKey(key: string) {
13-
return merge(of(localStoreStorage.getKey(key)), wrappedStore.getKey(key)).pipe(
14-
distinctUntilChanged(isEqual),
15-
tap((value) => {
16-
localStoreStorage.setKey(key, value)
17-
}),
18-
)
13+
return merge(
14+
of(localStoreStorage.getKey(key)),
15+
wrappedStore.getKey(key).pipe(
16+
tap((wrappedStoreValue) => {
17+
localStoreStorage.setKey(key, wrappedStoreValue)
18+
}),
19+
),
20+
).pipe(distinctUntilChanged(isEqual))
1921
}
2022
function setKey(key: string, nextValue: KeyValueStoreValue) {
2123
localStoreStorage.setKey(key, nextValue)

packages/sanity/src/structure/useStructureToolSetting.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import {useCallback, useMemo} from 'react'
22
import {useObservable} from 'react-rx'
3+
import {map} from 'rxjs/operators'
34
import {useKeyValueStore} from 'sanity'
45

56
const STRUCTURE_TOOL_NAMESPACE = 'studio.structure-tool'
@@ -17,8 +18,10 @@ export function useStructureToolSetting<ValueType>(
1718
const keyValueStoreKey = [STRUCTURE_TOOL_NAMESPACE, namespace, key].filter(Boolean).join('.')
1819

1920
const value$ = useMemo(() => {
20-
return keyValueStore.getKey(keyValueStoreKey)
21-
}, [keyValueStore, keyValueStoreKey])
21+
return keyValueStore
22+
.getKey(keyValueStoreKey)
23+
.pipe(map((value) => (value === null ? defaultValue : value)))
24+
}, [defaultValue, keyValueStore, keyValueStoreKey])
2225

2326
const value = useObservable(value$, defaultValue) as ValueType
2427
const set = useCallback(

perf/efps/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"test": "npm start"
1616
},
1717
"devDependencies": {
18-
"@sanity/client": "^6.22.1",
18+
"@sanity/client": "^6.22.2",
1919
"@swc-node/register": "^1.10.9",
2020
"@types/react": "^18.3.3",
2121
"@types/react-dom": "^18.3.0",

perf/tests/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
},
1717
"dependencies": {
1818
"@playwright/test": "1.44.1",
19-
"@sanity/client": "^6.22.1",
19+
"@sanity/client": "^6.22.2",
2020
"@sanity/uuid": "^3.0.1",
2121
"dotenv": "^16.0.3",
2222
"execa": "^2.0.0",
@@ -32,6 +32,6 @@
3232
"@types/node": "^18.15.3",
3333
"esbuild": "0.21.5",
3434
"ts-node": "^10.9.2",
35-
"typescript": "5.6.2"
35+
"typescript": "5.6.3"
3636
}
3737
}

0 commit comments

Comments
 (0)