Changelog
All notable changes to ArchitectUI HTML Pro. The plain-text source of truth is Changelog.md at the project root; this page mirrors it inside the docs shell.
v4.8.1 — May 2026
Dependencies
- Bootstrap 5.3.8 (latest stable)
- ApexCharts 5.3.6 to 5.11.0
- Webpack 5.103 to 5.106; webpack-cli 6 to 7; webpack-dev-server 5.2.2 to 5.2.4
- Sass 1.94 to 1.99; sass-loader 16.0.6 to 16.0.8
- Babel core and preset-env to 7.29 (latest)
- Font Awesome 7.1 to 7.2
- FullCalendar core/daygrid/timegrid/interaction/list to 6.1.20
- DataTables 2.3.5 to 2.3.8 with responsive-bs5 to 3.0.8
- SweetAlert2 11.26.3 to 11.26.24
- Mapbox GL 3.16 to 3.23
- SmartWizard 6 to 7 (major)
- copy-webpack-plugin 13 to 14 (major); eslint 9 to 10 (major); eslint-webpack-plugin 5 to 6 (major)
- Cropper.js 2.1.0 to 2.1.1; CountUp 2.9 to 2.10; metismenu pinned to 3.0.7
- 0 npm audit vulnerabilities
Documentation
- New built-in
/docsdocumentation site with 12 pages and standalone shell - README.md rewritten in Apex-style format with badge row, page sections, tech stack table, and project structure tree
- Changelog reformatted to per-version themed H3 sub-sections
Compatibility
- jQuery 3.7.1 retained — jQuery 4 is incompatible with Bootstrap 5.3's
defineJQueryPluginESM bundle and Webpack's default-export interop. Will be revisited when Bootstrap ships a compatible release
Build
- Confirmed
npm run buildandnpm startproduce a clean output with the updated toolchain - Pre-existing Sass
@importdeprecation warnings from Bootstrap's bundled SCSS continue to be suppressed viawarnRuleAsWarning: false
v4.8.0 — September 2025
Dependencies
- Bootstrap 5.3.7 to 5.3.8 with latest accessibility improvements
- ApexCharts 4.7.0 to 5.3.4 (major upgrade with enhanced data parsing)
- intro.js 7.2.0 to 8.3.2 (major upgrade with modular architecture)
- SweetAlert2 11.4.8 to 11.22.5
- Babel core and preset-env to 7.28.3
- Webpack toolchain to 5.101.3
- FullCalendar components to 6.1.19
- DataTables to 2.3.3 with responsive extension to 3.0.6
- ESLint to 9.34.0 with improved code quality checks
- Sass compiler to 1.91.0
Bootstrap 4 cleanup
- Removed leftover Bootstrap 4 code remnants and references
- select2 multiselect theme renamed from
bootstrap4tobootstrap5 - Updated margin classes (
ml-2toms-2) for Bootstrap 5 logical-property compatibility - Removed duplicate toggle-switch file containing Bootstrap 4
data-toggleattributes - Corrected CSS comments referencing "bootstrap-4" to "Bootstrap 5"
Internal
- intro.js API calls migrated from
introJs()tointroJs.tour()syntax - ApexCharts v5 performance improvements with enhanced data parsing
- Backward compatibility preserved for all existing chart and tour configurations
v4.7.0 — July 2025
Page loader system
- New FOUC-prevention loader with configurable styling, duration, and emergency timeout
- Environment variable opt-out (
DISABLE_LOADER=true) and dedicatedstart:no-loader/build:no-loaderscripts - Per-template loader configuration in
src/config/loader.config.js - Full configuration guide added as
LOADER-CONFIGURATION.md
jQuery removal
- BlockUI migrated to a native JavaScript implementation (
src/utils/block-ui-native.js) - DataTables migrated to jQuery-free initialization (
new DataTable('#id', opts)) - 76% of original jQuery plugins now removed or replaced
block-uidependency removed from package.json
Breaking changes
- BlockUI API changed from jQuery to native JavaScript (see README migration table)
- DataTables initialization syntax changed from
$('#table').DataTable()tonew DataTable('#table')
v4.6.0 — July 2025
jQuery plugin replacements
bootstrap4-togglereplaced with Bootstrap 5 native form switchesjquery-circle-progressreplaced with ApexCharts radialBar chartsjquery-sparklinereplaced with ApexCharts sparklinesjquery-validationreplaced with Bootstrap 5 native validationjquery-cropperreplaced with vanilla Cropper.jsselect2replaced with Bootstrap 5 native selects
Internal
- Build optimization and dev console statement cleanup
- Duplicate file cleanup (
toggle-switch 2.hbs,circle-progress 2.js) - Documentation consolidation (removed duplicate CLAUDE.md files)
- Bundle size reduction through redundant package removal
- Better tree-shaking with native ES6 modules
v4.5.1 — June 2025
Fixes
- Sidebar scrolling now maintains fixed positioning instead of scrolling with main content
- Analytics dashboard tab navigation restored with corrected file path references
- DataTable styling persistence in analytics variation page
- Animation system conflicts resolved (transform interference with fixed elements)
- Perfect Scrollbar / fixed sidebar initialization order conflicts fixed
Auth pages
- Login, register, and forgot-password "boxed" variants redesigned with glass-morphism effects
- Logo standardized to the black version for visibility on glass backgrounds
- Copyright notices updated to 2025
v4.5.0 — June 2025
Security
- All 34 known security vulnerabilities resolved
- Updated
@babel/traverse,body-parser,cross-spawn,braces, and SweetAlert2
Charts and animations
- Complete sparklines page redesign with modern visualization components
- ApexCharts integration upgraded with realistic financial data examples
- Page transition animations with staggered loading and layout-shift prevention
- Login, register, and forgot-password pages modernized
Build
- Webpack toolchain modernization
- ESLint upgraded to v9 with flat config support
- All major dependencies updated to latest compatible versions
- Bootstrap table migration from deprecated plugins to native Bootstrap 5 implementations
v4.0.0 — October 2023
- Migrated to React v18 (legacy React variant — superseded by the HTML variant in 4.5+)
- All dependencies upgraded
Earlier Versions
| Version | Date | Highlight |
|---|---|---|
| v3.1.0 | August 2022 | Library updates |
| v3.0.0 | April 2022 | Webpack 5 upgrade |
| v2.1.0 | December 2021 | Library updates |
| v2.0.0 | August 2021 | Migrated to Bootstrap 5 |
| v1.5.2 | May 2021 | Fixed range slider issue; sparklines responsiveness |
| v1.5.0 | January 2021 | All dependencies updated; removed pre-built dist |
| v1.3.0 | October 2019 | Removed jvectormap-next; added mapbox-gl |
| v1.2.0 | October 2019 | All dependencies updated; reported errors fixed |
| v1.1.1 | December 2018 | Initial public release |