ReleaseScalewayScalewaypublished Jul 27, 2026seen 12h

scaleway/ultraviolet @ultraviolet/ui@3.21.0

scaleway/ultraviolet

Open original ↗

Captured source

source ↗
published Jul 27, 2026seen 12hcaptured 12hhttp 200method plain

@ultraviolet/ui@3.21.0

Repository: scaleway/ultraviolet

Tag: @ultraviolet/ui@3.21.0

Published: 2026-07-27T12:26:35Z

Prerelease: no

Release notes:

Minor Changes

  • #6708 `38b4c3e` Thanks @jsulpis! - Filters add a displayThreshold config to choose the number of options below which the Select/MultiSelect renders as a Radio/Checkbox Group.

Patch Changes

  • the checkbox did not toggle when the value property is controlled
  • onChange was called with the value of disabled options, even though they stayed unchecked
  • #6633 `940f087` Thanks @lisalupi! - Deprecate ThemeProvider, darkTheme, darkerTheme, theme, and useTheme from @ultraviolet/ui. Use the equivalents from @ultraviolet/themes instead.

⚠️⚠️ Future breaking change ⚠️⚠️ The ThemeProvider from @ultraviolet/ui automatically injects styles from @ultraviolet/icons. The replacement ThemeProvider in @ultraviolet/themes does not include this side effect.

When these exports are removed in the next major version, you must manually import the icon styles to avoid visual regressions:

import "@ultraviolet/icons/styles";

Updated dependency @uiw/codemirror-theme-material to 4.25.11. Updated dependency @uiw/react-codemirror to 4.25.11.