ፊደል
ፊደል
ሀ ሉ ሒ ማ ሜ ር ሶ ሿ ቁ ቢ ታ ቼ ኅ ኖ ኚ ኣ ኬ
Currently Under Development
Full Release in 23 days (23d 00h 00m 00s)
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.6
GitHub Repository: Yehonatal/fidel-tools

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.