Releases: tahmidxp96/Shobdo-Vandar
Releases · tahmidxp96/Shobdo-Vandar
Release list
v1.6.0
[1.6.0] - 2026-07-01
Added
- Added comprehensive unit testing suite (
tests/test_dictionary_builder.py) validating normalizers, morphology, and XML rendering rules. - Added cross-platform auto-compiler detection supporting Windows Kindle Previewer paths.
- Added interactive near-match suggestions to CLI word preview using case-insensitive SQL
LIKEqueries. - Added database post-build cleanup option (
--cleanupCLI flag) to drop staging tables and run vacuuming.
Changed
- Refactored Bangla Morphology Engine to perform POS-aware conjugations (verbs end in
ওয়াor standardাvs nominal endings). - Enhanced English Morphology Engine with irregular rules and short adjective limits.
- Wrapped SQLite connection lifecycles in safe
try...finallyresource managers. - Corrected MinhasKamal ingestion license metadata mapping from
GPLv3toMIT. - Standardized logging under custom configuration writing to
build.logandsys.stdoutwith ANSI filters. - Sanitized
MuntashirAkonraw markup (converts to and strips trailing unclosed tags) to guarantee well-formed XHTML.
Fixed
- Fixed layout nesting schema to place
<idx:infl>inside<idx:short>(outside of<idx:orth>). - Added XML attribute quote-escaping for single and double quotes.
- Fixed case-sensitivity metadata checking in frontend website (
docs/app.js). - Propagated compilation failure exit codes in GitHub Actions headless runner.
v1.5.2
[1.5.2] - 2026-05-26
Changed
- Implemented cache layer for macOS Kindle Previewer 3 compiler
- Optimized setup-workflow with actions/cache to bypass bulky PKG installation on subsequent runs
v1.5.1
[1.5.1] - 2026-05-26
Changed
- Implemented custom release notes extractor for GitHub Releases
- Updated workflow file to inject latest changelog block in releases description body using body_path
v1.5.0
v1.4.0
v1.3.0
v1.2.0
v1.1.0
v1.0.0
Full Changelog: https://github.com/tahmidxp96/Shobdo-Vandar/commits/v1.0.0