Skip to content

v2.0.0 — Architecture Refactoring & Test Coverage

Choose a tag to compare

@ceilf6 ceilf6 released this 20 May 11:26
· 478 commits to develop since this release

Highlights

  • Architecture Refactoring: All large monolithic source files decomposed into focused, single-responsibility modules
  • 565 Unit Tests: Coverage increased from near-zero across the monorepo
  • Biome: Project-wide linter and formatter replacing ad-hoc ESLint configs
  • Performance: Lazy-load ts-morph (~400ms cold-start savings), async file I/O in RAG modules, 2MB bundle reduction
  • Type Safety: Eliminated all as any assertions across CLI, shared, and core packages

Breaking Changes

  • Internal module paths changed due to refactoring. Public API from each package's index.ts remains unchanged.
  • Minimum Node.js version is now 18+.

See CHANGELOG.md for full details.