Skip to content

Releases: axelhamil/CleanStack

v1.1.0

11 Feb 17:24

Choose a tag to compare

1.1.0 (2026-02-11)

Bug Fixes

  • e2e: use production server in ci (8abaaa1)
  • nextjs: add tsconfig paths for workspace packages (af54d65)
  • vercel build (2bb3524)
  • vercel: disable framework auto-detection for monorepo (20a745d)
  • vercel: use pnpm build with db:migrate (64b1cd3)
  • vercel: use turbo directly in build command (16634e4)

Features

  • llm: add application layer dtos (task 20) (22adab4)
  • llm: add application port interfaces (task 19) (4074e05)
  • llm: add domain-prompt class with tests (tasks 17-18) (fd38cba)
  • llm: complete llm-usage domain implementation (task 16) (9d5d36f)
  • llm: complete module with ui, server actions, and final validation (8a725c8)
  • llm: create llm module directory structure (6ed7a05)
  • llm: create llm module directory structure (1cfa8ac)
  • llm: implement conversation aggregate id (cf00d3e)
  • llm: implement conversation aggregate with domain events (6c56653)
  • llm: implement conversation management use cases (task 28 - green) (365aa1c)
  • llm: implement conversation value objects (402b9e1)
  • llm: implement create-managed-prompt use case - task 30 green (0dc62b4)
  • llm: implement drizzle repositories with type-safe persistence mapping (0d14dbb)
  • llm: implement mappers for domain/persistence conversion - task 38 green (f816de1)
  • llm: implement message entity and value objects (f206677)
  • llm: implement query and utility managed prompt use cases - task 34 green (7e0b0c2)
  • llm: implement routing and cost use cases - task 36 green (c96b39a)
  • llm: implement send chat message use case (task 26 - green) (95a2f96)
  • llm: implement send completion use case (task 22 - green) (6760c9c)
  • llm: implement stream completion use case (task 24 - green) (e84ff79)
  • llm: implement update-managed-prompt use case - task 32 green (1a4c37f)
  • llm: mark all acceptance criteria as complete (26750f2)
  • llm: verify llm database schema (d31324e)
  • llm: write repository tests (red phase) - task 39 (e6bdfd2)
  • llm: write routing and cost use case tests - task 35 red (6867fcd)

v1.0.3

15 Jan 11:48
1664934

Choose a tag to compare

1.0.3 (2026-01-15)

Bug Fixes

  • ci: add build dependency to test:e2e task (5906913)
  • ci: run test:e2e from root to use turbo dependencies (1664934)

v1.0.2

15 Jan 11:43
cc325ab

Choose a tag to compare

1.0.2 (2026-01-15)

Bug Fixes

  • drizzle: use placeholder url for static analysis tools (cc325ab)

v1.0.0

15 Jan 11:54
6d61e62

Choose a tag to compare

1.0.0 (2026-01-15)

  • feat!: refactor monorepo to Next.js full-stack architecture with shadcn/ui (7f14aff)

Bug Fixes

  • arch: wire verify-email and refactor billing controllers (9dafabd)
  • auth: enforce Result pattern throughout auth implementation (15bafd3)
  • baserepository type (5f77599)
  • build: use lazy initialization for build compatibility (8d2347e)
  • ci: resolve build and test pipeline issues (0665921)
  • docs: replace broken markdown table with list (6af6264)
  • drizzle: remove unnecessary package import (4a4d7dc)
  • enable Tailwind CSS directives support in Biome (d1f418a)
  • env environnement (1007409)
  • env: remove default env value (3828671)
  • expo: add onPress handler to Get Started buttons (4e64fd9)
  • expo: update packages to SDK 54 compatible versions (2a8e2a6)
  • lint: resolve biome warnings for main branch (a57e2ec)
  • make monorepo production-ready with corrected package configurations (cb6d516)
  • Option type in ddd-kit (f8afacc)
  • packages (0ed7a1f)
  • packages/drizzle: remove libs from tsconfig.json (9389047)
  • replace forEach with for...of in Aggregate.addEvents (289d165)
  • tsconfig in drizzle packages and nextjs (a74d7f0)
  • type into core ddd-kit | package.json config (090c83f)

Features

  • add boilerplate documentation (c09ac19)
  • add Expo app with NativeWind and React Query (4ce4a04)
  • add vercel analytics (25110df)
  • added vitest test runner into a dedicated paakage (da7476c)
  • agents: add claude agents for architecture and quality (cf0549e)
  • application: add auth ports and use cases (572a049)
  • auth: add google and github oauth providers (a1db840)
  • auth: implement BetterAuth with Clean Architecture (b08b7b3)
  • auth: polish auth ui with loading states and password reset flow (ed3dd7c)
  • billing: add customer portal for subscription management (e8ea83e)
  • billing: add stripe checkout flow with use case and api (697761a)
  • billing: add stripe payment provider integration (c8d5673)
  • billing: add stripe webhook handling with use case and api (b99785e)
  • billing: add subscription domain with aggregate, events, and tests (e857147)
  • dashboard: add sidebar layout with navigation (7fc029d)
  • ddd-kit: add pagination support to BaseRepository (4198e68)
  • ddd-kit: added Transaction from drizzle into BaseRepository interface (a2b1223)
  • ddd-kit: configure npm package for publishing (7518f61)
  • Define the ddd-kit packages (007fe61)
  • deploy: add vercel deployment configuration (4ee0c5c)
  • di: add database module with transaction manager service | change postgres-js to node-postgres drizzle config (8a5408b)
  • domain: add User aggregate with value objects and events (9636e7b)
  • email: add email service with resend integration (bff5ca0)
  • email: add react email templates for transactional emails (7e2d15d)
  • enhance landing and add documentation (b4e4dba)
  • events: add user domain events with typed payloads (67db7e3)
  • events: implement domain events system (0ffed76)
  • landing: add footer component with navigation (6a65fc2)
  • monitoring: add sentry error tracking integration (262a250)
  • pricing: add pricing page with checkout integration (81521a8)
  • refactor API structure and add HTTP utility classes (3d46b6f)
  • remove dockerfile because i use railway | add auto rebase after PR with develop into main (22115bf)
  • settings: add settings pages with profile and billing (334627c)
  • skills: add eventstorming skill for domain discovery (fc3c432)
  • skills: add feature-prd, gen-domain, gen-usecase, gen-tests skills and auto-routing (e4ec5f0)
  • tooling: add check:all script and document commands (f8513fd)
  • tooling: add ci and semantic-release workflows (fe0113c)
  • tooling: add jscpd for code duplication detection (136737f)
  • tooling: add knip for unused code detection (b4fc9ef)
  • tooling: add lint-staged and commitlint for pre-commit hooks (8d18180)
  • ui: add brutalist pricing components (8bc4f04)
  • update all deps and remove libs pacakge (d452542)
  • write test for uuid (0eb1380)
  • write test for valueObject ([c...
Read more