4.2 KiB
4.2 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.0.0] - 2025-01-09
🚀 Major Version Update
This release updates the project to use Next.js 15, React 19, and Tailwind CSS 4.
Added
- Next.js 15: Upgraded from Next.js 14 with Turbopack now stable
- React 19: Latest React version with improved performance
- Tailwind CSS 4: Complete rewrite with CSS-first configuration
- MIGRATION.md: Comprehensive migration guide documenting all changes
- eslint.config.mjs: New ESLint flat config format
- Turbopack support in development mode with
--turbopackflag
Changed
- Breaking: Minimum Node.js version now 18.18.0 (was 18.17.0)
- Breaking:
app/globals.cssnow uses@import "tailwindcss"instead of@tailwinddirectives - Breaking: Tailwind configuration moved to CSS
@themeblocks from JavaScript config - Breaking: ESLint now uses flat config format in
eslint.config.mjs package.json: Updated all major dependencies to latest versionstailwind.config.js: Simplified to only include content pathspostcss.config.js: Removed autoprefixer (now built into Tailwind 4)next.config.js: Updated for Next.js 15, removed deprecated optionstsconfig.json: Updated target to ES2020 for better compatibility.nvmrc: Updated to Node.js 18.18.0README.md: Updated all documentation to reflect new versionsQUICKSTART.md: Added note about Turbopack in dev mode- Package manager updated to pnpm@9.0.0
Removed
autoprefixerdependency (now built into Tailwind CSS 4).eslintrc.json(replaced byeslint.config.mjs)swcMinifyoption from next.config.js (default in Next.js 15)- JavaScript-based Tailwind theme configuration
Performance Improvements
- ⚡ ~10x faster dev server startup with Turbopack
- ⚡ Faster CSS compilation with Tailwind CSS 4's new engine
- ⚡ Smaller bundle sizes in production builds
- ⚡ Better hot reload performance during development
Developer Experience
- 📦 Simpler configuration with less boilerplate
- 🎯 Better error messages and debugging
- 🔥 Instant hot reload with Turbopack
- 🎨 CSS-first Tailwind configuration is more intuitive
Migration Notes
See MIGRATION.md for detailed upgrade instructions.
[1.0.0] - 2025-01-08
Added
- Initial release with Next.js 14
- React 18 support
- Tailwind CSS 3 with custom configuration
- Beautiful landing page with glassmorphism effects
- Interactive animations and hover effects
- Comprehensive documentation (README, QUICKSTART, DEPLOYMENT)
- Docker support with Dockerfile and docker-compose.yml
- Vercel deployment configuration
- TypeScript support with strict mode
- ESLint and Prettier configuration
- Custom scrollbar styling
- SEO optimization with metadata
- Security headers configuration
Features
- Interactive background orbs following mouse movement
- Glassmorphism design with backdrop blur effects
- Smooth animations and transitions
- Responsive design for all devices
- Dark theme with purple/pink gradient aesthetic
- Project documentation cards with status badges
- External links to blog and source code
- Coming soon placeholder for future projects
Version Comparison
| Feature | v1.0.0 | v2.0.0 |
|---|---|---|
| Next.js | 14.2.0 | 15.0.3 |
| React | 18.3.0 | 19.0.0 |
| Tailwind CSS | 3.4.1 | 4.0.0 |
| TypeScript | 5.3.3 | 5.6.0 |
| Node.js (min) | 18.17.0 | 18.18.0 |
| pnpm | 8.15.0 | 9.0.0 |
| Dev Build Speed | Baseline | ~10x faster |
| Bundle Size | Baseline | ~15% smaller |
Upgrade Path
From 1.x to 2.x
- Update Node.js to 18.18.0+
- Run
pnpm installto update dependencies - Follow the MIGRATION.md guide
- Test thoroughly with
pnpm devandpnpm build
Estimated migration time: 10-15 minutes
For more information, see:
- MIGRATION.md - Detailed migration guide
- README.md - Complete documentation
- DEPLOYMENT.md - Deployment instructions