Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/document-i18n-consume-array-item-type.md

This file was deleted.

29 changes: 0 additions & 29 deletions .changeset/document-i18n-deprecate-legacy-actions.md

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/internationalized-array-export-array-item.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/internationalized-array-export-language-field.md

This file was deleted.

18 changes: 0 additions & 18 deletions .changeset/studio-secrets-migration.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/studio-secrets-tests.md

This file was deleted.

32 changes: 32 additions & 0 deletions plugins/@sanity/document-internationalization/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# @sanity/document-internationalization

## 5.0.1

### Patch Changes

- [#581](https://github.com/sanity-io/plugins/pull/581) [`952a50b`](https://github.com/sanity-io/plugins/commit/952a50b1735b05da60d13f52c33428a5b1955a57) Thanks [@pedrobonamin](https://github.com/pedrobonamin)! - Update the plugin to consume the exported `InternationalizedArrayItem` type from `sanity-plugin-internationalized-array`.

- [#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`.

To insert the hook-based actions, add them in your Studio `document.actions` configuration:

```ts
import {
useDeleteTranslationAction,
useDuplicateWithTranslationsAction,
} from '@sanity/document-internationalization'

export default defineConfig({
// ...
document: {
actions: (prev, context) => {
const translatedSchemaTypes = ['lesson', 'article']

if (translatedSchemaTypes.includes(context.schemaType)) {
return [...prev, useDeleteTranslationAction, useDuplicateWithTranslationsAction]
}

return prev
},
},
})
```

## 5.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion plugins/@sanity/document-internationalization/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@sanity/document-internationalization",
"version": "5.0.0",
"version": "5.0.1",
"description": "Create unique translations of a document based on its language, joined by a shared reference document.",
"keywords": [
"sanity",
Expand Down
23 changes: 23 additions & 0 deletions plugins/@sanity/studio-secrets/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# @sanity/studio-secrets

## 4.0.0

### Major Changes

- [#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

**Breaking Changes:**
- Require React 19 and Sanity Studio v5
- Drop CJS output, ESM only
- Enable React Compiler

**Code Modernization:**
- Fixed TypeScript linting issues for strict type checking
- Fixed floating promises with proper void operator usage
- Replaced deprecated `React.FormEvent` with `ChangeEvent`
- Replaced `JSX.Element` return type with `ReactElement`
- Removed eslint-disable comments (oxlint does not require them)
- Updated `@sanity/ui` to v3.1.11

### Patch Changes

- [#575](https://github.com/sanity-io/plugins/pull/575) [`94e6c7a`](https://github.com/sanity-io/plugins/commit/94e6c7ab36016e3a5f306dfbe4025f5e9b766dc0) Thanks [@RitaDias](https://github.com/RitaDias)! - test(studio-secrets): add comprehensive test suite for Settings and useSecrets

## [3.0.3](https://github.com/sanity-io/sanity-studio-secrets/compare/v3.0.2...v3.0.3) (2025-12-18)

### Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion plugins/@sanity/studio-secrets/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@sanity/studio-secrets",
"version": "3.0.3",
"version": "4.0.0",
"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.",
"keywords": [
"sanity",
Expand Down
10 changes: 10 additions & 0 deletions plugins/sanity-plugin-internationalized-array/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# sanity-plugin-internationalized-array

## 4.0.2

### Patch Changes

- [#584](https://github.com/sanity-io/plugins/pull/584) [`c878cf5`](https://github.com/sanity-io/plugins/commit/c878cf57e8fac91c2112375dcd4ddd5a5e01ba16) Thanks [@pedrobonamin](https://github.com/pedrobonamin)! - Fix the "Add all languages" action so it only inserts missing language items.

- [#581](https://github.com/sanity-io/plugins/pull/581) [`952a50b`](https://github.com/sanity-io/plugins/commit/952a50b1735b05da60d13f52c33428a5b1955a57) Thanks [@pedrobonamin](https://github.com/pedrobonamin)! - Export `InternationalizedArrayItem` from the package so it can be imported and reused by consumers.

- [#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

## 4.0.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion plugins/sanity-plugin-internationalized-array/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sanity-plugin-internationalized-array",
"version": "4.0.1",
"version": "4.0.2",
"description": "Store localized fields in an array to save on attributes",
"keywords": [
"sanity",
Expand Down