0.5.1 (2026-04-22)

Bug Fixes

0.5.0 (2026-04-12)

Features

  • add GettextSigils.Modifier behaviour for the ~t sigil (5ec21e0)

0.4.0 (2026-03-24)

⚠ BREAKING CHANGES

  • remove deprecated separator-based pluralization and removed the :pluralization option from use GettextSigils sigils config and application config
  • explicit key syntax changes from #{foo :: bar} to #{foo = bar} to support

Features

  • remove deprecated separator-based pluralization (5f83c67)

Bug Fixes

  • change explicit key operator from :: to = (a559da3), closes #23
  • handle module attributes and HEEx assigns (29cb05d)

0.3.2 (2026-03-24)

Bug Fixes

  • don't expect default separator to be set (d24c7e6)

0.3.1 (2026-03-23)

Features

  • deprecate separator-based pluralization in favor of shared message (80ccd68), closes #20

0.3.0 (2026-03-19)

⚠ BREAKING CHANGES

  • require N modifier for pluralization

Features

  • add pluralization support (71019fd)
  • require N modifier for pluralization (84a2cff)
  • update usage rules and skill with pluralization (a686349)
  • use || (double pipe) as default separator (90c0d2b)

0.2.1 (2026-03-17)

Features

0.2.0 (2026-03-14)

⚠ BREAKING CHANGES

  • replace AmbiguousInterpolationError with ArgumentError
  • duplicate keys with different values now raise instead of being auto-suffixed

Features

  • raise on ambiguous interpolation keys instead of auto-suffixing (ce7096f)

0.1.1 (2026-03-09)

Features

  • basic features working (b29f420)
  • deduplicate binding keys (e49efb3)
  • resolve domain/context from sigil modifiers (6981d7a)
  • validate modifier definitions at use time (4b77cbe)

Bug Fixes