Portable ASCII v1.3.0 Release Notes
Release Date: 2019-10-12 // over 4 years ago-
- ➕ add transliteration "fr" (was supported before, but with chars from other languages)
- ➕ add transliteration "ru" - Passport (2013), ICAO
- ➕ add transliteration "ru" - GOST 7.79-2000(B)
- ➕ add transliteration "el" - greeklish
- ➕ add transliteration "zh"
- ➕ add transliteration "nl"
- ➕ add transliteration "it"
- ➕ add transliteration "mk"
- ➕ add transliteration "pt"
- add constants -> ASCII::*LANGUAGE_CODES
- ➕ add more special latin chars / (currency) symbols
- ➕ add simple tests for all supported languages
- ⚡️ optimize "Russian" to ASCII (via "translit.ru")
- 🐎 optimize performance of string replacement
- 🐎 optimize performance of array merging
- ⚡️ optimize phpdoc comments
- "ASCII::to_transliterate" -> use "transliterator_create" + static cache
- 🚚 "ASCII::to_ascii" -> fix "remove unsupported chars"
- "ASCII::to_ascii" -> add some more special chars
- ⚙ run/fix static analyse via "pslam" + "phpstan"
- 💅 auto fix code style via "php-cs-fixer"
- 🛠 fix transliteration for "german"
- 🛠 fix transliteration for "persian" (thanks @mardep)
- 🛠 fix transliteration for "polish" (thanks @dariusz.drobisz)
- 🛠 fix transliteration for "bulgarian" (thanks @mkosturkov)
- 🛠 fix transliteration for "croatian" (thanks @ludifonovac)
- 🛠 fix transliteration for "serbian" (thanks @ludifonovac)
- 🛠 fix transliteration for "swedish" (thanks @nicholasruunu)
- 🛠 fix transliteration for "france" (thanks @sharptsa)
- 🛠 fix transliteration for "serbian" (thanks @nikolaposa)
- 🛠 fix transliteration for "czech" (thanks @slepic)