v1.4.0
amirivojdan/shekarv1.4.0Feb 8, 2026by amirivojdan
AI Summary
This release focuses on language coverage expansion, modern Python support, and leaner dependencies, further strengthening Shekar as a high-performance Persian NLP toolkit.
Key Highlights
- Python 3.14 support added
- Dropped Python 3.10 support
- Enhanced Normalizer with 15+ new verbs and 20+ suffixes/prefixes
- Reduced dependency footprint
Breaking Changes
- Dropped Python 3.10 support
New Features
- Python 3.14 compatibility
- Enhanced Normalizer with expanded linguistic coverage
- Improved compound word handling
- Smaller package size with reduced dependencies
Full Release Notes
### What’s New in v1.4.0 This release focuses on language coverage expansion, modern Python support, and leaner dependencies, further strengthening Shekar as a high-performance Persian NLP toolkit. ### Highlights - **Python 3.14 support added**, ensuring compatibility with the latest Python features and performance improvements - **Dropped Python 3.10 support** to simplify maintenance and focus on modern runtimes - **Enhanced Normalizer** with expanded linguistic coverage: - Added support for 15+ new verbs - Added 20+ suffixes and prefixes - Refined compound word handling to improve adherence to original texts - **Reduced dependency footprint**, resulting in a smaller package size and faster installations