# 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.1] - 2025-08-04 ### Changed - Updated Vite from 5.4.11 to 7.0.6 for next-generation frontend tooling - Updated Sass from 1.81.0 to 1.89.2 - Updated Terser from 5.37.0 to 5.43.1 - Updated @vitejs/plugin-legacy from 5.4.3 to 7.1.0 - Updated all dependencies to latest 2025 versions ### Fixed - Compatibility issues with latest dependency versions - Build configuration for Vite 7.x ## [2.0.0] - 2025-08-04 ### Added - Complete Bootstrap 5.3.7 migration from Bootstrap 4 - Vite 5.4.11 build system with Hot Module Replacement - Handlebars templating engine with reusable partials - ES6 module architecture throughout the application - New Dashboard Pages: - Finance Dashboard with financial metrics and charts - Sales Dashboard with funnel visualization and team performance - Influencer Dashboard with social media analytics - New Application Pages: - Calendar with FullCalendar 6 integration - User Management with DataTables and bulk actions - Timeline/Activity Feed with real-time updates - Comprehensive Settings page with 8 sections - New UI Components: - Typography showcase page - Advanced multiselect with Tom Select - Form validation examples - 404 Error page with modern design - Responsive sidebar with improved mobile navigation - Chart.js 4.5.0 integration for all chart types - DataTables with Bootstrap 5 styling - Export functionality for tables and timelines - Dark mode preparation in settings - Loading states and animations throughout - Success/error notifications system - Keyboard navigation support - SCSS architecture with component separation ### Changed - Migrated all JavaScript from jQuery to vanilla JavaScript - Updated all Bootstrap 4 classes to Bootstrap 5 - Replaced data-* attributes with data-bs-* for Bootstrap 5 - Modernized build process from webpack to Vite - Improved responsive design for all screen sizes - Enhanced performance with code splitting - Updated FontAwesome to version 7.0.0 - Redesigned header with better search placement - Improved sparkline charts in revenue widgets - Better mobile navigation with single hamburger menu - Updated all form components to Bootstrap 5 syntax - Modernized table styling and functionality - Enhanced sidebar active state management ### Removed - jQuery dependency completely removed - Bootstrap 4 and its dependencies - Outdated build tools and configurations - Legacy browser polyfills (replaced with Vite legacy plugin) - Redundant CSS classes and utilities - Old JavaScript patterns and jQuery plugins - Deprecated Bootstrap 4 components ### Fixed - Navigation menu active states across all pages - Mobile sidebar closing when interacting with dropdowns - Chart overflow issues in dashboard widgets - Sparkline positioning in revenue cards - Double hamburger menu on mobile devices - Badge styling in sidebar navigation - FontAwesome icon display in FullCalendar buttons - Mini calendar responsive behavior - DataTables responsive plugin integration - Form validation styling - Dropdown menu backgrounds - Various responsive design issues ### Security - Updated all dependencies to latest secure versions - Removed vulnerable jQuery version - Added Content Security Policy headers support - Implemented proper form validation - Added CSRF token support preparation ### Technical Details - Node.js 16+ required - npm 8+ required - ES6+ JavaScript features used - CSS Grid and Flexbox for layouts - CSS custom properties for theming - Async/await for asynchronous operations - Module pattern for code organization ## [1.0.0] - Previous Version ### Initial Release - Original Bootstrap 4 template - jQuery-based interactions - Basic dashboard functionality - Limited responsive features