After 9 years of stable service, it's finally time for v1.0.0!
- Added a language reference list with ISO codes and names.
- Drop support for Elixir v1.17 and lower. Minimum supported version is now Elixir v1.18.
- Replaced
Tesladependency withReq.
- Adds parsing of the
data.jsfile togenerate_language_data.exsscript.
- Drops support for Elixir v1.9 and lower.
- Updates
languages_urltarget ingenerate_language_data.exsscript so it downloadsdata.js(the olddata.jsonfile was removed in https://github.com/wooorm/franc/commit/556d2a7ba3375cb04e7f6a94b4f5b540b55e9488). - Refactors script to use
:jsx.decode()to decode the JSON instead ofJasonbecauseJasonis not a direct dependency ofpaasaa. - Updates
languages.exandscripts.exto reflect latest changes in https://github.com/wooorm/franc/ package per the updateddata.jsfile. - Manually updates
fixtures.exto 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