Skip to content

Release v0.3.0

Choose a tag to compare

@AronSoto AronSoto released this 03 Jul 21:26
bb71cef

[0.3.0] — 2026-07-03

Opt-in ICU MessageFormat support (zero-dep) + robustness fixes. No breaking changes. → details

Added

  • ICU escape-hatch (core): write {count, plural, one {#} other {#}} / select / selectordinal / {n, number, …} and it's parsed into the native AST — auto-detected, zero dependencies.
  • parseTags + TagNode core exports — the shared, hardened <Trans> tokenizer.

Changed

  • @verbaly/react + @verbaly/vue <Trans> now share the core tokenizer (deduped, hardened for malformed tags).

Fixed

  • Key-collision detection warns at build time (@verbaly/compiler) instead of silently dropping a message.
  • @verbaly/vite clears keys on file delete (watcher unlink); dev vite bumped to 8.1.3.