Releases: axelhamil/CleanStack
Releases · axelhamil/CleanStack
v1.1.0
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
v1.0.2
v1.0.0
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...