- Adds parsing of the
data.js
file togenerate_language_data.exs
script.
- Drops support for Elixir v1.9 and lower.
- Updates
languages_url
target ingenerate_language_data.exs
script so it downloadsdata.js
(the olddata.json
file was removed in https://github.com/wooorm/franc/commit/556d2a7ba3375cb04e7f6a94b4f5b540b55e9488). - Refactors script to use
:jsx.decode()
to decode the JSON instead ofJason
becauseJason
is not a direct dependency ofpaasaa
. - Updates
languages.ex
andscripts.ex
to reflect latest changes in https://github.com/wooorm/franc/ package per the updateddata.js
file. - Manually updates
fixtures.ex
to include the latest fixture data. - Updates all hex dependencies to latest.
- Updates doctests to reflect statistical changes due to language updates.
- Updates tests to utilize modified fixture structure.
- Updates tests to assert on all available languages/fixtures for minimum 98% certainty (instead of limiting the test coverage to the first 10 languages).
- White and black lists now works for scripts too.
- Update language data
- Update dependencies
- A script to update language data
- Update language data