All Versions
23
Latest Version
Avg Release Cycle
108 days
Latest Release
5 days ago

Changelog History
Page 1

  • v0.17.4

    January 14, 2020
    • Do not change the return types of *_noop macros (regression in v0.17.2 and v0.17.3)
    • 🛠 Fix dialyzer warnings
  • v0.17.3

    January 13, 2020
    • ➕ Add lgettext/4 back which was removeed in v0.17.2 - note lgettext/4 is private API and may be removed in future once again
  • v0.17.2

    January 10, 2020
    • 👌 Support pgettext
    • 🔀 Consider extracted comments when merging templates during extraction
  • v0.17.1

    October 27, 2019
    • 🌐 Store the msgctxt value in translation and dump it when dumping translations
    • 🛠 Fix a bug when dumping references
    • 👌 Improve code generation
    • 🌐 Preserve whitespace in translation flags
  • v0.17.0

    June 24, 2019
    • Require Elixir 1.6 and later
    • ➕ Add stats reporting when merging PO files
  • v0.16.1

    November 13, 2018
    • ⚡️ Optimize default locale lookup
  • v0.16.0

    August 31, 2018
    • 🛠 Fix bugs related to expanding arguments to Gettext macros
    • 🛠 Fix a bug where you couldn't have filenames with colons in them in reference comments
    • Add handle_missing_translation/4 and handle_missing_plural_translation/6 callbacks to Gettext backends
    • 🛠 Fix a bug in mix gettext.extract, which was ignoring the --merge option
  • v0.15.0

    February 19, 2018
    • 🌐 Generate correct plural forms when dumping new translations in PO files
    • 🛠 Fix a bug where we were losing translator comments for fuzzy-merged translations
    • 🔀 Don't make an exact match when merging prevent later fuzzy matches
    • 👍 Allow multiple translations to fuzzy-match against the same translation when merging
    • ⬆️ Bump the Elixir requirement to v1.4 and on
  • v0.14.1

    February 14, 2018
    • 🌐 Copy flags from existing translations when merging translations
  • v0.14.0

    December 10, 2017
    • Introduce a global locale (per-process) for all Gettext backends
    • Warn when compiling and raise at runtime for missing plural forms
    • 📜 Separate flags with commas when dumping and parsing .pot files
    • ➕ Add support for extracted comments via gettext_comment/1
    • ⚠ Require Elixir v1.3 and fix warnings
    • 👌 Improve compilation time of Gettext backends in roughtly 20%
    • Add :one_module_per_locale for parallel compilation of backends (requires Elixir v1.6)
    • 🌐 Use the elixir-format flag to mark autogenerated translations