Skip to content

v0.3.0

Choose a tag to compare

@flxmrk flxmrk released this 03 Jul 21:29
· 32 commits to main since this release

Release v0.3.0

This release includes all changes since the previous version.

Installation

npm install langsys-js-react@0.3.0

Changes 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.