ReleaseScalewayScalewaypublished Oct 23, 2026seen 13h

scaleway/scaleway-lib @scaleway/use-i18n@9.0.4

scaleway/scaleway-lib

Open original ↗

Captured source

source ↗
published Oct 23, 2026seen 13hcaptured 13hhttp 200method plain

@scaleway/use-i18n@9.0.4

Repository: scaleway/scaleway-lib

Tag: @scaleway/use-i18n@9.0.4

Published: 2026-10-23T10:02:03Z

Prerelease: no

Release notes:

Patch Changes

Updated dependency intl-messageformat to 12.1.4.

  • #4044 `eadc968` Thanks @chambo-e! - Vendored the international-types type definitions in-house (from international-types@0.8.1, MIT) and removed the unmaintained dependency. Adapted to this package's runtime along the way: LocaleKeys no longer strips #plural suffixes (the hook never supported that convention, so those keys were phantom and failed at runtime), and Params now extracts parameters from pure CLDR-category plural messages ({n, plural, one {…} other {…}}), which previously produced garbage parameter names. Params uses a cheap shape-guard before the plural templates, so type checking is ~34% faster than the original dependency (measured on a 1,000-key locale, TypeScript 7).