All notable changes to this project will be documented in this file.
1.0.8 - 2025-09-04 (12 Rabi' al-Awwal 1446)
- "Sequential Tanween" (
التنوين المتتابع) in the Tashkeel list (#27) - Expand Arabic letter replacement dictionary: Added new replacement characters for ت, ث, ح, ص, ن, and و in LETTERS_TASHFEER_REPLACEMENT_DICT to improve coverage and flexibility for letter substitutions.
- Security Updates: Updated package dependencies to address and fix security vulnerabilities.
- CI/CD: Updated GitHub Actions with Node.js 22.x and upgraded action versions.
1.0.7 - 2024-01-19 (07 Rajab 1445)
- Improved Old Arabic Letters in PR #25: Introduced options for handling specific Arabic characters to avoid distortion issues in certain fonts or text editors. These enhancements include:
replaceMidNoonWithBah: An option to transform the mid-word Noon character to a dotless Bah (enabled by default).replaceMidYahWithBah: An option to transform the mid-word Yah character to a dotless Bah (disabled by default).
1.0.6 - 2023-12-03 (19 Jumada al-awwal 1445)
- Remove Arabic Affixes does not work with sentences (#21)
1.0.5 - 2023-12-03 (19 Jumada al-awwal 1445)
- Trim text before converting (#22)
1.0.4 - 2023-11-30 (16 Jumada al-awwal 1445)
- rename
PannedtoBanned: which is the correct translation ofمحظور(PR #19)
1.0.3 - 2023-11-18 (04 Jumada al-awwal 1445)
- Convert To Old Arabic And Tashfeer Banned Words: Transform Arabic text into old script and replace Banned Arabic text with visually similar characters for encoding purposes. (Banned words are words that considered as hate speech in social media) (#18)
1.0.2 - 2023-11-18 (04 Jumada al-awwal 1445)
- Tashfeer Banned Words: Replaces Banned Arabic text with visually similar characters for encoding purposes. (Banned words are words that considered as hate speech in social media) (#16)
- Remove Arabic Affixes: Removes predefined affixes (prefixes and suffixes) from an Arabic word if it starts or ends with those affixes. (#17)
1.0.1 - 2023-11-15 (Jumada al-awwal 1445)
- Word To Letters: Convert Arabic word to its pronounced letters. (#2)
1.0.0 - 2023-11-07 (23 Rabi` al Thani 1445)
- Initial release of the library with the following functionalities: