Skip to content

Releases: sanity-io/plugins

sanity-plugin-internationalized-array@5.1.0

27 Mar 10:13
Immutable release. Only release title and notes can be modified.
d1a9378

Choose a tag to compare

Minor Changes

  • #774 3a65363 Thanks @pedrobonamin! - Add support for configuring default languages in internationalized arrays language filter.

@sanity/presets@0.2.0

27 Mar 10:45
Immutable release. Only release title and notes can be modified.
e840b89

Choose a tag to compare

Minor Changes

  • #783 aa6b2a2 Thanks @juice49! - - Presets factories are now created using the definePresetType function.
    • Presets can specify a composes array; these types will automatically be included if the user has not included them themselves.
    • Added ctaType, seoType, and pageType.

@sanity/language-filter@5.0.1

27 Mar 10:12
Immutable release. Only release title and notes can be modified.
d1a9378

Choose a tag to compare

Patch Changes

  • #781 97be48d Thanks @pedrobonamin! - Improve language filter initialization when supportedLanguages is resolved asynchronously.

    Selected language hydration now consistently combines default languages with persisted language selections, and keeps filtering constrained to supported/selectable languages.

@sanity/document-internationalization@6.0.6

27 Mar 10:12
Immutable release. Only release title and notes can be modified.
d1a9378

Choose a tag to compare

@sanity/document-internationalization@6.0.6

sanity-plugin-internationalized-array@5.0.5

24 Mar 09:23
Immutable release. Only release title and notes can be modified.
d48e56c

Choose a tag to compare

Patch Changes

@sanity/language-filter@5.0.0

24 Mar 09:22
Immutable release. Only release title and notes can be modified.
d48e56c

Choose a tag to compare

Major Changes

  • #586 1978fb4 Thanks @copilot-swe-agent! - Port @sanity/language-filter to the Sanity plugins monorepo

    This major release includes several breaking changes as part of the migration to the monorepo:

    • React Compiler enabled: The plugin is now optimized with React Compiler targeting React 19
    • ESM-only: CommonJS support has been removed. The plugin now only exports ES modules
    • Sanity Studio v5 required: The plugin now requires Sanity Studio v5 as the minimum version
    • React 19 required: The plugin now requires React 19.2 or later
    • Node.js 20.19+ required: The plugin now requires Node.js 20.19 or later (or 22.12+)
    • styled-components removed: Removed styled-components dependency - styles now use inline styles
    • Language subscription bus removed: The languageSubscription.ts module and its exports (createSelectedLanguageIdsBus, SelectedLanguageIdsBus, LanguageSubscription, Unsubscribe, LanguageSubscribe) have been removed. State management now uses React Context via LanguageFilterStudioContext instead of the subscription bus pattern.

    Modernization:

    • Replaced deprecated useClickOutside hook with useClickOutsideEvent
    • Fixed FormEvent usage with proper React.ChangeEvent
    • Added explicit return type annotations for better TypeScript compatibility
    • Removed styled-components

    Testing:

    • Converted from Jest to Vitest for testing
    • Added package exports validation test

📓 Changelog

All notable changes to this project will be documented in this file. See
Conventional Commits for commit guidelines.

@sanity/document-internationalization@6.0.5

24 Mar 09:22
Immutable release. Only release title and notes can be modified.
d48e56c

Choose a tag to compare

@sanity/document-internationalization@6.0.5

sanity-plugin-internationalized-array@5.0.4

23 Mar 15:17
Immutable release. Only release title and notes can be modified.
195a844

Choose a tag to compare

Patch Changes

  • #773 e14f460 Thanks @pedrobonamin! - Fix custom object (and other) input components not rendering for types registered in the plugin fieldTypes. The inner value field no longer overrides components.field, so Studio shows your custom input inside each language row again.
    Now, internationalized array inputs will have the option to add comments, show validation, and field actions.

sanity-plugin-iframe-pane@5.0.11

23 Mar 15:17
Immutable release. Only release title and notes can be modified.
195a844

Choose a tag to compare

Patch Changes

@sanity/vercel-protection-bypass@5.0.6

23 Mar 15:17
Immutable release. Only release title and notes can be modified.
195a844

Choose a tag to compare

Patch Changes