v2.0
Breaking risk
Breaking changes
- migrated to Next.js App Router
- environment variables changed (AUTH_SECRET, NEXT_PUBLIC_APP_URL)
- database schema updates required via npm run migrate
Security fixes
- improved security helpers for share ID generation and IP hashing
Notable features
- public snippet sharing
- Shiki syntax highlighting with caching
- NextAuth GitHub OAuth