Skip to content

Commit 56cbef5

Browse files
Version Packages
1 parent 88c8e2d commit 56cbef5

9 files changed

Lines changed: 58 additions & 55 deletions

File tree

.changeset/document-i18n-deprecate-legacy-actions.md

Lines changed: 0 additions & 29 deletions
This file was deleted.

.changeset/internationalized-array-export-language-field.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/studio-secrets-migration.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

plugins/@sanity/document-internationalization/CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# @sanity/document-internationalization
22

3+
## 5.0.1
4+
5+
### Patch Changes
6+
7+
- [#576](https://github.com/sanity-io/plugins/pull/576) [`88c8e2d`](https://github.com/sanity-io/plugins/commit/88c8e2d717f1fb2314ae65b7dd3853a9f07fd246) Thanks [@pedrobonamin](https://github.com/pedrobonamin)! - Deprecate the legacy `DeleteTranslationAction` and `DuplicateWithTranslationsAction` action exports. Use the hook-based actions instead: `useDeleteTranslationAction` and `useDuplicateWithTranslationsAction`.
8+
9+
To insert the hook-based actions, add them in your Studio `document.actions` configuration:
10+
11+
```ts
12+
import {
13+
useDeleteTranslationAction,
14+
useDuplicateWithTranslationsAction,
15+
} from '@sanity/document-internationalization'
16+
17+
export default defineConfig({
18+
// ...
19+
document: {
20+
actions: (prev, context) => {
21+
const translatedSchemaTypes = ['lesson', 'article']
22+
23+
if (translatedSchemaTypes.includes(context.schemaType)) {
24+
return [...prev, useDeleteTranslationAction, useDuplicateWithTranslationsAction]
25+
}
26+
27+
return prev
28+
},
29+
},
30+
})
31+
```
32+
333
## 5.0.0
434

535
### Major Changes

plugins/@sanity/document-internationalization/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sanity/document-internationalization",
3-
"version": "5.0.0",
3+
"version": "5.0.1",
44
"description": "Create unique translations of a document based on its language, joined by a shared reference document.",
55
"keywords": [
66
"sanity",

plugins/@sanity/studio-secrets/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# @sanity/studio-secrets
22

3+
## 4.0.0
4+
5+
### Major Changes
6+
7+
- [#568](https://github.com/sanity-io/plugins/pull/568) [`f49588a`](https://github.com/sanity-io/plugins/commit/f49588a397a5c9c655272efc6085d697f44d7083) Thanks [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent)! - Port @sanity/studio-secrets plugin to the plugins monorepo
8+
9+
**Breaking Changes:**
10+
- Require React 19 and Sanity Studio v5
11+
- Drop CJS output, ESM only
12+
- Enable React Compiler
13+
14+
**Code Modernization:**
15+
- Fixed TypeScript linting issues for strict type checking
16+
- Fixed floating promises with proper void operator usage
17+
- Replaced deprecated `React.FormEvent` with `ChangeEvent`
18+
- Replaced `JSX.Element` return type with `ReactElement`
19+
- Removed eslint-disable comments (oxlint does not require them)
20+
- Updated `@sanity/ui` to v3.1.11
21+
322
## [3.0.3](https://github.com/sanity-io/sanity-studio-secrets/compare/v3.0.2...v3.0.3) (2025-12-18)
423

524
### Bug Fixes

plugins/@sanity/studio-secrets/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sanity/studio-secrets",
3-
"version": "3.0.3",
3+
"version": "4.0.0",
44
"description": "React hooks and UI for reading and managing secrets in a Sanity Studio. This is a good pattern for keeping configuration secret. Instead of using environment variables which would be bundled with the Studio source (it is an SPA), we store secret information in a separate, access-controlled dataset that is only queried at runtime.",
55
"keywords": [
66
"sanity",

plugins/sanity-plugin-internationalized-array/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# sanity-plugin-internationalized-array
22

3+
## 4.0.2
4+
5+
### Patch Changes
6+
7+
- [#576](https://github.com/sanity-io/plugins/pull/576) [`88c8e2d`](https://github.com/sanity-io/plugins/commit/88c8e2d717f1fb2314ae65b7dd3853a9f07fd246) Thanks [@pedrobonamin](https://github.com/pedrobonamin)! - Export `LANGUAGE_FIELD_NAME` constant
8+
39
## 4.0.1
410

511
### Patch Changes

plugins/sanity-plugin-internationalized-array/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sanity-plugin-internationalized-array",
3-
"version": "4.0.1",
3+
"version": "4.0.2",
44
"description": "Store localized fields in an array to save on attributes",
55
"keywords": [
66
"sanity",

0 commit comments

Comments
 (0)