v0.2.0-pre.8
Pre-release
Pre-release
Lockstep prerelease — i18n multilingual-field hardening epic (milestone #17). Opt-in, non-breaking. Publishes @noy-db/* with --tag next.
hub
- Per-layer
onMissingpolicy + declaredsubstitutechain oni18nText(default'throw';readlayer wired, rest tracked in #285). - Per-locale script enforcement —
script:'auto'with asymmetric Latin tolerance,onScriptViolation,ScriptViolationError(#283). - dictKey parity —
onMissing/substitutelabels, array[{key,label}]pairs,contacts[].titlewildcard (#282). I18nMap<Langs, Required>type helper.
in-pinia
- Reactive i18n:
useNoydbI18n(state-onlysetLocale/bindTo),useI18nField, exporteduseDictLabel,defineNoydbStore({ i18n })(default'raw', non-breaking) — resolves #286.
Full detail: PR #284. CHANGELOGs updated for hub + in-pinia.