whatlang-rs v0.12.0 Release Notes

Release Date: 2021-04-18 // about 3 years ago
    • [breaking] - Drop languages:
      • Tigrinya (Tir)
      • Hausa (Hau)
      • Chewa (Nya)
      • Bhojpuri (Bho)
      • Igbo (Ibo)
      • Maithili (Mai)
      • Oromo (Orm)
      • Rundi (Run)
      • Saraiki (Srk)
      • Kurdish (Kur)
      • Cebuano (Ceb)
      • Malagasy (Mlg)
      • Kinyarwanda (Kin)
      • Somali (Som)
      • Ilocano (Ilo)
      • Uyghur (Uig)
      • Tagalog ('Tgl')
      • Haitian Creole (Hat)
      • Nynorsk (Nno)
      • Yoruba (Yor)
    • [breaking] - Rename Yiddish: Ydd -> Yid
    • [breaking] - Rename Azerbaijani: Azj -> Aze
    • [breaking] Rename List -> FilterList
    • [breaking] rename whitelist and blacklist to allowlist and denylist respectively
    • ⬇️ Drop support of Cyrillic Azerbaijani and Turkmen
    • ➕ Add Script::all() to iterate over all scripts.
    • ➕ Add Lang::all() to iterate over all languages.
    • ➕ Add integration with enum-map
    • Implement FromStr for Script and Lang
    • Implement Script::langs(&self) -> &[Lang]
    • About 7% slower than v0.11.1 due to new detection method introduced. It's still much faster than v0.11.0