View Source Changelog

Cldr Trans v1.1.2

This is the changelog for Cldr Trans version 1.1.2 released on March 6th, 2024. For older changelogs please consult the release tag on GitHub

Bug Fixes

  • Manually generates the translations embedded_schema (rather than letting Ecto do it) and adds @moduledoc false to it to reduce noise. This concludes the work to ensure generated modules don't have docs in them (since they are empty and have no developer value).

Cldr Trans v1.1.1

This is the changelog for Cldr Trans version 1.1.1 released on March 5th, 2024. For older changelogs please consult the release tag on GitHub

Bug Fixes

  • Adds @moduledoc false to the translations field generated modules to reduce noise. Thanks to @ArthurClemens for the issue. Closes #9.

Enhancements

  • Improve the clarity of the documentation in the README and the Cldr.Trans modules.

Cldr Trans v1.1.0

This is the changelog for Cldr Trans version 1.1.0 released on August 10th, 2022. For older changelogs please consult the release tag on GitHub

Enhancements

  • By default uses the default locale on the Cldr backend as the assumed locale of the non-translated field. Don't generate translations struct for the default locale either. This enhancement kindly contributed by @petrus-jvrensburg,

Cldr Trans v1.0.0

This is the changelog for Cldr Trans version 1.0.0 released on March 27th, 2022. For older changelogs please consult the release tag on GitHub

Enhancements

  • Publish official 1.0 release

Cldr Trans v1.0.0-rc.0

This is the changelog for Cldr Trans version 1.0.0-rc.0 released on March 8th, 2022. For older changelogs please consult the release tag on GitHub

Enhancements

Initial release forked from trans with enhancements to integrate with ex_cldr.

The primary differences from trans are:

  • Infers configured locales from the CLDR backend module
  • Uses the locale fallback chain to find a translation
  • Executes in-database translations via a database function
  • Returns NULL (not JSON 'Null') for all cases