v0.3.0
Release v0.3.0
This release includes all changes since the previous version.
Installation
npm install langsys-js-react@0.3.0Changes in this release
3c2612d
ci: pin Node toolchain to 22 (LTS) for alignment with sibling repos
Keeps checkout@v5/setup-node@v5 (off the deprecated Node 20 action runtime);
only the build toolchain reverts 24→22 to match our other repositories.
-
0efbbc8
chore: drop pnpm-only resolution-mode from .npmrc; document published-npm base-SDK workflow -
.npmrc: remove resolution-mode=highest (pnpm-only scaffold leftover that
made npm print 'Unknown project config' on every command); keep engine-strict -
CLAUDE.md: rewrite 'Local development setup' around the published-npm dependency
(semver range + registry-pinned lockfile) instead of a file: link, which could
reintroduce a stale-local-build shadowing the real package -
4147c2e
feat: absorb base SDK 0.3.0 (CLDR compliance) -
bump langsys-js-typescript to ^0.3.0
-
canonical BCP 47 locale casing throughout (docs, example, tests);
createLocaleStore/useLocaleStore default is now 'en-US' (was 'en-us') -
re-export canonicalizeLocale for consumer-side normalization
-
document Intl-formatted interpolation (numbers via Intl.NumberFormat,
Dates via Intl.DateTimeFormat medium style — previously ISO 8601) and
script-aware detectPreferredLocale matching
[Version bumped to 0.3.0]
Full Changelog
See the commit history for a complete diff of all changes.