@@ -7,9 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ 3.2.0] - 2025-11-29
99
10- ### 🎉 Maintenance Release - All Dependencies Updated
10+ ### 🎉 Maintenance Release - Dependencies, Build Optimization & DX Improvements
1111
12- This release brings all dependencies to their latest versions with improved ESLint configuration for ESLint v9.
12+ This release brings all dependencies to their latest versions, significantly improves build performance through chunk splitting, and enhances developer experience with new configuration files.
13+
14+ ### 🚀 Build Performance Improvements
15+
16+ - ** Vendor Chunk Splitting** - Main bundle reduced from 993KB to 33KB
17+ - ` vendor-bootstrap.js ` (82KB) - Bootstrap & Popper
18+ - ` vendor-ui.js ` (123KB) - Alpine.js, SweetAlert2, Day.js
19+ - ` vendor-charts.js ` (756KB) - Chart.js, ApexCharts
20+ - ** Better Browser Caching** - Vendor chunks cached separately from app code
21+ - ** Optimized Dependency Pre-bundling** - Faster dev server startup
1322
1423### 📦 Updated Production Dependencies
1524
@@ -33,18 +42,31 @@ This release brings all dependencies to their latest versions with improved ESLi
3342
3443### ✨ Added
3544
36- - ** ESLint v9 Configuration** - New ` eslint.config.js ` flat config format replacing deprecated ` .eslintrc `
37- - ** @eslint/js ** - Added ESLint JavaScript configuration package
45+ - ** ` .prettierrc.json ` ** - Standardized code formatting configuration
46+ - ** ` .prettierignore ` ** - Exclude build artifacts from formatting
47+ - ** ` .editorconfig ` ** - IDE-agnostic coding standards
48+ - ** ` postcss.config.js ` ** - PostCSS/Autoprefixer configuration
49+ - ** ` .env.example ` ** - Environment variable template for easy onboarding
50+ - ** ` DEVELOPMENT.md ` ** - Comprehensive development documentation
51+ - ** ESLint v9 Configuration** - New ` eslint.config.js ` flat config format
52+ - ** New npm scripts** :
53+ - ` npm run serve ` - Build and preview in one command
54+ - ` npm run lint:fix ` - Auto-fix linting issues
55+ - ` npm run format:check ` - Check formatting without changes
56+ - ` npm run check ` - Run lint + format check
57+ - ` npm run clean:all ` - Deep clean including node_modules
3858
3959### 🐛 Fixed
4060
41- - ** Duplicate Method Error** - Fixed duplicate ` changePassword() ` method in security component
42- - ** ESLint Configuration** - Migrated to ESLint v9 flat config format
61+ - ** Duplicate Method Error** - Fixed duplicate ` changePassword() ` in security component
62+ - ** Unused Bootstrap Imports** - Removed unused Alert, Button, Carousel, ScrollSpy imports
63+ - ** ESLint Warnings** - Reduced from 16 to 12 warnings
4364
4465### 🔧 Changed
4566
46- - ** Lint Script** - Simplified ESLint command in package.json for ESLint v9 compatibility
47- - ** CLAUDE.md** - Updated dependency versions in documentation
67+ - ** Vite Configuration** - Cleaner syntax with ` __dirname ` helper
68+ - ** CLAUDE.md** - Streamlined to quick reference, detailed docs moved to DEVELOPMENT.md
69+ - ** ` .gitignore ` ** - Added environment file patterns, removed CLAUDE.md exclusion
4870
4971### 🔒 Security
5072
0 commit comments