Files
2025-10-15 20:51:03 +05:30

83 lines
2.8 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [2.0.0] - 2025-10-15
### ✨ Features
- **Complete rewrite**: Migrated to Next.js 15 with App Router and Turbopack
- **React 19**: Updated to latest React with concurrent features
- **TypeScript 5**: Full type safety with strict configuration
- **Modern UI**: Tailwind CSS 4 with design tokens and CSS variables
- **Accessibility**: WCAG 2.1 AA compliance with accessibility menu
- **Privacy**: GDPR-compliant analytics with opt-in consent
- **Performance**: 3x faster builds and 50% smaller bundle size
- **Auto-fill**: GitHub integration for automatic profile data
- **Export/Import**: JSON functionality for profile data
- **Enhanced UX**: Multi-step wizard with real-time validation
- **Responsive**: Mobile-first design with touch optimization
### 🐛 Bug Fixes
- Fixed skill selection persistence across sessions
- Resolved theme toggle flickering on page load
- Fixed social media icon alignment issues
- Corrected markdown preview rendering edge cases
### ⚡ Performance Improvements
- Implemented code splitting with lazy loading
- Optimized bundle size with Turbopack
- Added image optimization for better loading
- Reduced JavaScript bundle by 50%
### ♻️ Code Refactoring
- Migrated from Gatsby to Next.js 15
- Converted all components to TypeScript
- Implemented modern React patterns (hooks, context)
- Restructured project architecture for scalability
### 📚 Documentation
- Added comprehensive TypeScript documentation
- Created accessibility guidelines
- Updated deployment documentation
- Added contributing guidelines for V2
### 🏗️ Build System
- Migrated to Next.js build system
- Added Turbopack for development
- Implemented ESLint + Prettier configuration
- Added Vitest for testing
### 👷 Continuous Integration
- Enhanced GitHub Actions workflows
- Added preview deployments with environment tracking
- Implemented automated release management
- Added comprehensive testing pipeline
---
## Previous Versions (V1)
For changes in V1, see the [V1 Release Archive](https://github.com/rahuldkjain/github-profile-readme-generator/releases?q=v1&expanded=true).
### Migration from V1 to V2
V2 represents a complete rewrite with breaking changes:
- **Technology Stack**: Gatsby → Next.js 15
- **Styling**: CSS Modules → Tailwind CSS 4
- **State Management**: Local state → Zustand + localStorage
- **Build System**: Webpack → Turbopack
- **Type Safety**: JavaScript → TypeScript 5
All V1 functionality has been preserved and enhanced in V2. See [MIGRATION_STRATEGY.md](./MIGRATION_STRATEGY.md) for detailed migration information.