v1.5.0
zaidmukaddam/scirav1.5.0Mar 12, 2026by amirivojdan
AI Summary
This release introduces a Web UI, a dependency parser, TextRank keyword extraction, and an enhanced spacing normalizer for the Persian text processing toolkit.
Key Highlights
- Web UI for Easy Experimentation – launch an interactive interface with a single command.
- Dependency Parser – added a new module for syntactic analysis of Persian sentences.
- TextRank Keyword Extraction – new keyword extraction method alongside existing options.
- Enhanced Spacing Normalizer – correctly normalizes attached plurals and superlatives.
New Features
- Web UI interface
- Dependency Parser module
- TextRank keyword extraction
- Enhanced Spacing Normalizer
Full Release Notes
# What's New in v1.5.0 This release introduces new features, enhancements, and bug fixes to Shekar's Persian text processing toolkit. ## Highlights - **Web UI for Easy Experimentation** – launch an interactive interface with a single command: `shekar serve -p 8080`. Explore and test Shekar's features without writing any code. - **Dependency Parser** – added a new dependency parser module for syntactic analysis of Persian sentences. - **TextRank Keyword Extraction** – TextRank is now available as a keyword extraction method alongside the existing options. - **Enhanced Spacing Normalizer** – now correctly normalizes attached plurals and superlatives (e.g., `آدمها` → `آدمها`, `نازکترین` → `نازکترین`).  ## Bug Fixes - Fixed a bug in the stemmer. - Fixed a bug in RAKE keyword extraction. - Fixed a bug in `PunctuationSpacingNormalizer`.