You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

3.9 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.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