|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to Vibe Stack will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/). |
| 6 | + |
| 7 | +## [1.0.0] - 2026-03-30 |
| 8 | + |
| 9 | +### Added |
| 10 | +- **20 `.mdc` Architecture Rules** — Battle-tested constraints for AI-assisted development |
| 11 | + - `supabase-auth-security.mdc` — Bans getSession(), enforces getUser() |
| 12 | + - `nextjs15-params.mdc` — Prevents synchronous params (Next.js 15 breaking change) |
| 13 | + - `supabase-ssr-only.mdc` — Blocks deprecated auth-helpers-nextjs |
| 14 | + - `security.mdc` — OWASP Top 10 enforcement |
| 15 | + - `stripe-payments.mdc` — Server-only Stripe integration |
| 16 | + - `typescript-strict.mdc` — Bans `any`, enforces Zod |
| 17 | + - `performance.mdc` — Parallel fetching, N+1 prevention |
| 18 | + - `server-vs-client-components.mdc` — Prevents 'use client' overuse |
| 19 | + - `project-context.mdc` — Global architecture context |
| 20 | + - `server-actions.mdc` — Zod validation + ActionResponse |
| 21 | + - `error-handling.mdc` — Error boundaries |
| 22 | + - `supabase-rls.mdc` — Row Level Security enforcement |
| 23 | + - `shadcn-patterns.mdc` — Form patterns |
| 24 | + - `api-design.mdc` — Route Handler standards |
| 25 | + - `testing.mdc` — Vitest + Playwright |
| 26 | + - `git-conventions.mdc` — Conventional commits |
| 27 | + - `ai-collaboration.mdc` — 3-stage agentic loop |
| 28 | + - `file-naming.mdc` — Naming conventions + import order |
| 29 | + - `database-design.mdc` — Schema patterns + RLS templates |
| 30 | + - `env-management.mdc` — Secret classification |
| 31 | + |
| 32 | +- **4 MCP Server Integrations** — GitHub, Filesystem, Supabase, Browser |
| 33 | +- **Complete Auth System** — Login, signup, email verification (PKCE), protected dashboard |
| 34 | +- **Stripe Integration** — Webhook handler, checkout, customer portal |
| 35 | +- **Resend Email** — Welcome + password reset templates |
| 36 | +- **3 n8n Workflows** — GitHub star leads, Dev.to cross-post, Gumroad CRM |
| 37 | +- **Documentation** — VIBE-CODING.md, ARCHITECTURE.md, MCP-SETUP.md |
| 38 | +- **Error Handling** — Global error boundary, loading state, custom 404 |
| 39 | +- **Type Safety** — ActionResponse<T>, UserProfile, type-safe env config |
0 commit comments