04 / CHANGELOG
All changes, fixes, and updates.
Every release shipped to the Fidel Tools monorepo packages, compiled and documented straight from our version control commits.
Latest Release: v0.1.7
GitHub Repository: Yehonatal/fidel-tools
v0.1.7
July 01, 2026@fidel-tools/core@fidel-tools/core-native
Features & Upgrades
- Ported the lexical normalizer hot path to Rust compiled to WebAssembly under @fidel-tools/core-native, inlining the WASM binary as base64 for zero-dependency loading.
- Integrated the WASM normalizer into @fidel-tools/core with a silent runtime fallback to the pure JS normalizer if WASM compilation fails.
- Created a multi-scale benchmarking suite to measure speedup: WASM achieves a 1.28x speedup on medium paragraphs (~150 chars), while JIT-optimized JS remains faster on short queries due to WASM boundary crossing overhead.
Bug Fixes
- Resolved the import.meta.url SyntaxError inside CommonJS environments (like Jest) by replacing imports with context-safe references in the build pipeline.
- Resolved WASM deprecation warning by updating initSync arguments to pass an object wrapper.
v0.1.6
June 15, 2026@fidel-tools/core@fidel-tools/lang-am@fidel-tools/web
Features & Upgrades
- Consolidated single Next.js monorepo workspace for landing page and developer cloud console under @fidel-tools/web.
- Refactored Amharic lexical exception mappings to O(1) matching checks.
- Created an interactive playground runner in the client layout, enabling dynamic sandbox testing for stemming and ASCII SERA transliteration.
Bug Fixes
- Removed a syntax error in packages/core/src/lexical_analyzer.ts causing workspace build breaks.
- Fixed Next.js 16 Turbopack build failure on client-side import references of fs module by routing aliases to empty-stub module.
- Standardized workspace config scripts for pnpm workspaces compilation flow.
v0.1.5
June 12, 2026@fidel-tools/validate-pack
Features & Upgrades
- Introduced @fidel-tools/validate-pack automated JSON language rules schema checker.
- Added --fix CLI flag inside validation engine to automatically auto-deduplicate rules lists and fix cycles.
Bug Fixes
- Fixed circular mapping cycle check algorithm that incorrectly flagged bi-directional equivalent maps as cyclic loops.
- Aligned stopwords schema lint check to ensure protected word arrays are not accidentally added.
v0.1.0
June 01, 2026@fidel-tools/core@fidel-tools/lang-am@fidel-tools/apifidel-tools
Features & Upgrades
- Initial release of Amharic morphological stemmer (rule-based prefix and suffix stripper).
- Implemented Ge'ez ASCII SERA transliterator for loss-free bi-directional script representation.
- Published Hono-based API server with endpoints for tokenizing, normalizing, and stemming Amharic corpora.
Bug Fixes
- Resolved initial base rule testing overlaps in language rules dictionary.