linguist v0.3.1 Release Notes

Release Date: 2020-05-28 // almost 4 years ago
    • ⚡️ Transfer the code to the "change" namespace (only an update to mix.exs).

Previous changes from v0.3.0

    • ⬆️ Upgrade ex_cldr to version 2. From the PR description (by @barrieloydall): > This PR updates ex_cldr to the latest 2.xversion which requires a few changes beyond a number version update. > > Some initial reading: https://github.com/elixir-cldr/cldr#getting-started > > We are now required to a have a backend module, which i've placed in cldr_backend.ex, this essentially acts as the public interface to the CLDR functionality and is used for some of the configuration now. > > Onlyjson_libraryanddefault_localecan be defined in config, anything else will generate warnings for future deprecation. > > As we use Linguist within a couple of other apps, we need to specify anotp_appname. This allows for related config to be passed in by our other apps. This keeps linguist just using the 3 locales it previously defined:config :linguist, Linguist.Cldr, locales: ["fr", "en", "es"]. > > Now also defining thedata_dir`, and also ignoring it from git. Without this, I would run into an issue which I should go back and validate...
    • ➕ Add sobelow to the project. Address the issues it flagged.
    • ➕ Add ex_doc and tidy up the generated documentation output