Skip to content

v2.0.0 - Clean Architecture Refactor

Choose a tag to compare

@fahmiibrahimdevs fahmiibrahimdevs released this 20 Feb 03:31
· 16 commits to main since this release

πŸš€ Major Refactor - Clean Architecture

✨ New Features

  • Clean Architecture structure: Route β†’ Controller β†’ Service β†’ Repository
  • Custom exception classes dengan global error handler
  • Response helper dengan format JSON yang konsisten
  • Colored terminal logger dengan HTTP timing
  • Search & pagination support untuk todos

♻️ Refactored

  • Semua routes ditulis ulang ke Laravel-style resource routing
  • Middleware diupgrade ke throw exception pattern
  • Global error handler dipusatkan di src/index.ts

πŸ“ Documentation

  • Comprehensive inline comments (JSDoc) di semua file
  • COPILOT_RULES.md untuk konvensi AI prompting