All Versions
15
Latest Version
Avg Release Cycle
286 days
Latest Release
700 days ago

Changelog History
Page 1

  • v3.0.1 Changes

    July 07, 2024

    What's Changed

    • ๐ŸŒ Translator.translate/2 should fall back to default locale when translation is missing by @krns in #84

    ๐Ÿ†• New Contributors

    • @krns made their first contribution in #84

    Full Changelog : v3.0.0...v3.0.1

  • v3.0.0 Changes

    July 03, 2023

    ๐Ÿš€ This release bumps the major version as there are multiple backwards incompatible changes with the 2.x series:

    • ๐ŸŒ Unstructured translations are not supported anymore
    • ๐Ÿ‘Œ Support fallback chains when resolving translations
    • 0๏ธโƒฃ Require a default locale when using Trans
    • Return nil for unitialised embed in struct

    โž• Additionally:

    • The minimum Elixir version to use Trans is 1.11
    • ๐Ÿ”จ There are multiple fixes, doc improvements and test refactors
  • v2.3.0 Changes

    September 21, 2021

    ๐Ÿš€ This release incorporates some interesting new functionality:

    • ๐Ÿ‘ Allow using embedded schemas for structured translations. This is now the preferred way of using Trans
    • ๐Ÿ‘ Allow translating entire structs using the new translate/2 function
    • ๐ŸŒ Raise if a translation does not exist when using the new translate!/3 function
    • ๐Ÿ“š Documentation imrovements

    โž• Additionally:

    • Trans now requires Elixir 1.7 or higher
    • โœ… Tests have been migrated from CircleCI to GitHub Actions
    • โšก๏ธ Trans dependencies have been updated to avoid compilation warnings
  • v2.2.0 Changes

    February 01, 2020

    ๐Ÿš€ This is a minor release which removes unsupported Elixir version and requires version 1.6 or newer. This release also allows passing the locale as a string (#63).

    ๐Ÿ“š This release also removes Faker as a dependency and updates ExDoc so we can use the new documentation features.

  • v2.1.0 Changes

    December 08, 2018

    ๐Ÿš€ This release of Trans updates the Ecto dependency to 3.0. Although the dependency update is a breaking change, client code should not need any modifications.

    • #57 Use Ecto 3
  • v2.0.4 Changes

    October 14, 2018

    ๐Ÿš€ This release of Trans contains minor improvements to the source code and CI integration.

    • ๐Ÿฑ #51 Use Macro.expand instead of eval (thanks to @josevalim ๐Ÿ™‡)
    • #52 Migrate to CircleCI
    • #53 Add Apache 2.0 License
    • #54 Use Elixir formatter
    • ๐Ÿšš #55 Remove Module.eval_quotedcall
  • v2.0.3 Changes

    August 11, 2018
    • โšก๏ธ Update cannonical URLs to GitHub repository

    ย 2.0.2 - 2017-09-29

    • ๐Ÿ‘Œ Support Elixir 1.5 and Erlant/OTP 20.
    • ๐Ÿ›  Fix bug when passing the locale in a variable to Trans.QueryBuilder.translated/3.
  • v2.0.2 Changes

    February 01, 2020

    The main changes of Trans 2.0.2 are:

    • #46 Allow passing the locale from variables
    • ๐Ÿ‘ #48 Support Elixir up to 1.5 and OTP up to 20.0
  • v2.0.1 Changes

    February 01, 2020

    The main changes of Trans 2.0.1 are:

    • #38 Integrate Ebert
    • #41 Fix README
    • #43 Relax Poison version restrictions
  • v2.0.0 Changes

    April 11, 2017

    This article explains the changes, improvements and future plans for Trans.

    This version of Trans contains a profound rewrite of all its components in order to provide a smaller, safer and more usable interface.

    ๐Ÿš€ The main changes of this release are:

    • โœ… #30 Revamped tests
    • #31 Redesign QueryBuilder component
    • โšก๏ธ #36 Update docs and unify function call

    ๐Ÿš€ The full list of changes discussed and implemented in this release can be viewed here. The release was also announced on Twitter