Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Jan 11:54
· 882 commits to main since this release
6d61e62

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 (c0e584e)

BREAKING CHANGES

  • Complete architectural overhaul of the monorepo
  • Remove Fastify API and React Vite applications
  • Migrate to Next.js 15 full-stack application with App Router
  • Add shadcn/ui component library with Tailwind CSS 4
  • Implement internationalization with next-intl (fr/en)
  • Update to clean architecture structure (domain/application/adapters)
  • Add dependency injection with @evyweb/ioctopus
  • Upgrade all dependencies to latest versions:
    • Next.js 15.3.4
    • React 19.1.0
    • TypeScript 5.8.3
    • Tailwind CSS 4.1.10
    • Biome 2.0.4
    • Drizzle ORM 0.44.2
  • Add modern development tooling and Docker support
  • Update project documentation and README
  • Simplify project structure from multi-app to single Next.js app