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