Skip to content

v1.0.0

Choose a tag to compare

@kopahead kopahead released this 20 May 09:08
· 48 commits to main since this release

[1.0.0] - 2026-05-20

Added

  • DatabaseAdapter interface for pluggable database backends
  • createContainer(infra, options) accepts injected DatabaseAdapter
  • Exported domain interfaces for all 11 repositories
  • Exported application ports (ModelRepository, DatabaseAdapter)
  • Exported defaults (status constants, pagination limits)
  • validateDatabaseAdapter() test helper for adapter authors
  • Composable server architecture: core + auth + database adapters

Changed

  • MySQL implementations extracted to @supaproxy/mysql package
  • Auth extracted to @supaproxy/auth package
  • Container no longer hardcodes database or auth implementations
  • Migrations moved to database adapter packages

Removed

  • src/infrastructure/persistence/mysql/ (moved to @supaproxy/mysql)
  • src/db/migrations.ts, src/db/types.ts, src/db/seed.ts (moved to @supaproxy/mysql)