Skip to content

Releases: gvl/exi18n

v0.9.1: - Bug fix

20 Mar 09:30
@gvl gvl
af4dbd8
Compare
Choose a tag to compare
  • Bug fix
      • fallback bug when key does not exist on non default language #1 (by @werkzeugh)

v0.9.0: - Enhancements

18 Mar 18:36
@gvl gvl
0df771e
Compare
Choose a tag to compare
  • Enhancements
    • Code refactor
    • Update dependencies
  • Breaking changes:
    • Remove HTTP loader

v0.8.0

14 Dec 08:48
@gvl gvl
Compare
Choose a tag to compare
  • Enhancements
    • Allow passing mfa for path option.
    • Format code.

v0.7.0

10 Jul 13:27
@gvl gvl
Compare
Choose a tag to compare
  • Enhancements
    • Add InchCi badge and update docs.
    • Small code refactor for loaders and translation function.

v0.6.0

10 Apr 17:37
@gvl gvl
Compare
Choose a tag to compare
  • Enhancements
    • Add HTTP loader that will fetch translations from provided API.
    • Add loader_options configuration option.
    • Update README with available loaders and configuration options.
  • Breaking changes
    • Rename storage option to loader.
    • Rename compile_suffix/prefix option to var_suffix/prefix.

v0.5.2

10 Apr 17:36
@gvl gvl
Compare
Choose a tag to compare
  • Enhancements
    • Add changelog.
  • Bug fix
    • Fix bug for missing translation on defuault locale when translation is empty and we want to fallback to default locale. It would return nil instead of raising error.

v0.5.1

10 Apr 17:36
@gvl gvl
Compare
Choose a tag to compare
  • Bug fixes
    • Change default value for fallback to false.

v0.5.0

10 Apr 17:36
@gvl gvl
Compare
Choose a tag to compare
  • Enhancements
    • Add fallback configuration option.
    • If fallback option is true when translation for key is empty it will fallback to default translation.

v0.4.0

10 Apr 17:36
@gvl gvl
Compare
Choose a tag to compare
  • Enhancements
    • Add compile_prefix, compile_suffix and locales configuration options.
    • Add default values for all configuration options.
    • Check if passed locale is supported if not fallback to default locale.

v0.3.0

10 Apr 17:36
@gvl gvl
Compare
Choose a tag to compare
  • Enhancements
    • Add Cache module that uses GenServer that manage ETS table and retriving translations.
    • Handle yamler error that cause app to crash when file is missing. Now it will raise error.