All Versions
30
Latest Version
Avg Release Cycle
104 days
Latest Release
595 days ago

Changelog History
Page 1

  • v0.16.1 Changes

    August 30, 2022
    • ๐Ÿ›  Fix bug in Czech alphabet (improved quality of Czech language detection)
  • v0.16.0 Changes

    May 07, 2022
    • [breaking] Add Armenian script (Script::Armenian) and language (Lang::Hye)
  • v0.15.0 Changes

    May 01, 2022
    • โšก๏ธ Update enum-map dependency to version 2
    • ๐ŸŽ Optimize alphabet method for Cyrillic: almost 2x improved performance for Cyrillic languages and 7% for the average detect() benchmark.
  • v0.14.0 Changes

    April 15, 2022
    • ๐Ÿ‘Œ Improve performance of detect() almost twice (see PR)
  • v0.13.0 Changes

    January 02, 2022
    • ๐Ÿ‘ [breaking] - Support of Tagalog (Tgl)
    • ๐Ÿ‘€ Rename whatlang::Error -> whatlang::ParseError
  • v0.12.0 Changes

    April 18, 2021
    • [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
  • v0.11.1 Changes

    November 28, 2020
    • ๐Ÿ‘‰ Use Trigram tuple instead of heap allocated String. (~68% faster)
  • v0.11.0 Changes

    November 03, 2020
    • [breaking] - rename code for Arabic: Arb -> Ara
  • v0.10.0 Changes

    September 04, 2020
    • ๐Ÿ‘Œ Support Catalan
  • v0.9.0 Changes

    June 26, 2020
    • ๐Ÿ‘Œ Support Slovak