Skip to content

Releases: Halvani/alphabetic

v0.0.7

19 Jul 19:00
Compare
Choose a tag to compare

What's new?

  • Integrated the function strip_non_script_characters(..) which removes characters from the input string that do not belong to the specified language(s) or script types.
  • Refactoring

v0.0.6

13 Jun 14:59
Compare
Choose a tag to compare

What's new?

  • Integrated a preprocessing function that aims to remove characters from a given string that not belong to the script types supported by Alphabetic
  • Fixed several bugs (relative paths are now normalized into absolute paths to avoid FileNotFound errors)
  • Refactoring

v0.0.5

30 May 10:56
650b980
Compare
Choose a tag to compare

What's new?

  • Integrated query functions: is_alphabet, is_abjad, is_abugida, is_syllabary, is_logographic and is_featural
  • Added more languages (total number of supported languages: 151)
  • Added internal ISO-15924 and ISO 639-1/2/3 json databases
  • Integrated ISO code to language translation
  • Integrated independent vowels (abugida-based scripts)
  • Corrected writing system classification (Alphabetic now uses the classification by Daniels and Bright [Daniels, Peter T.; Bright, William, eds. (1996). The World's Writing Systems. Oxford University Press.])
  • Mayor refactoring (bugfixing, lint/style, documentation, examples, etc.)
  • Added > 20 unit tests

v0.0.4

13 May 15:47
befc911
Compare
Choose a tag to compare

What's new?

Added more languages (total number of supported languages: 117)
Code refactoring (added type hints, removed redundant code, etc.)
Exported internal dictionaries into independent json files

v0.0.3

05 May 10:35
Compare
Choose a tag to compare

Synchronized version number with Pypi version (https://pypi.org/project/alphabetic/)

v0.0.2

05 May 00:24
Compare
Choose a tag to compare

What's new?

  • Added a convenient method for updating the json database file
  • Exported internal dictionary into a json file to allow usage outside of python
  • Added more languages (currently 53 languages are supported)
  • Added NonLanguage class and alphabet (Morse code)