You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Release v4.0.0-rc3: Production deployment fixes and cross-platform compatibility
- Fix production build path resolution for CSS/JS/images - Resolve sidebar navigation layout issues (badges, arrows, spacing) - Fix RTL CSS processing interference with LTR builds - Update dependencies (Bootstrap 5.3.7, Bootstrap Icons 1.13.1, OverlayScrollbars 2.11.0) - Remove CDN integrity attributes to prevent digest mismatches - Add dist/ to .gitignore to exclude build files from repository - Implement smart relative path calculation for all deployment scenarios - Add runtime image path correction for sub-folder deployments - Ensure development and production environment parity - Fix all ESLint compliance issues (prefer-global-this, prefer-string-slice) Major improvements: ✅ Production builds now work identically to development ✅ Images, CSS, and JavaScript load correctly in any deployment structure ✅ Sidebar displays properly with badges and arrow indicators ✅ Zero console errors from CDN resources ✅ Full compatibility with FTP/static hosting platforms
Copy file name to clipboardExpand all lines: CHANGELOG.md
+146Lines changed: 146 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,152 @@ All notable changes to AdminLTE will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [4.0.0-rc3] - 2025-01-29
9
+
10
+
### Production Deployment & Cross-Platform Compatibility
11
+
12
+
This release resolves critical production deployment issues and ensures consistent behavior between development and production environments across different deployment scenarios.
13
+
14
+
### 🚀 **Production Deployment Fixes**
15
+
16
+
#### **Path Resolution System**
17
+
-**Smart Path Resolution:** Implemented intelligent relative path calculation for all assets
18
+
- CSS/JS paths automatically adjust based on page depth (e.g., `./css/` for root, `../css/` for sub-pages)
19
+
- Image paths dynamically corrected at runtime for any deployment structure
20
+
- Works seamlessly for root deployment, sub-folder deployment, and CDN hosting
21
+
22
+
#### **RTL CSS Processing Fix**
23
+
-**PostCSS Configuration:** Fixed `rtlcss` plugin interference with LTR builds
24
+
-`rtlcss` now only runs during RTL-specific builds (`NODE_ENV=RTL`)
25
+
- Prevents automatic left/right property flipping in standard production builds
26
+
- Maintains separate `.rtl.css` files for right-to-left language support
Copy file name to clipboardExpand all lines: README.md
+17-10Lines changed: 17 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,16 +9,23 @@
9
9
**AdminLTE** is a fully responsive administration template. Based on **[Bootstrap 5](https://getbootstrap.com/)** framework and also the JavaScript plugins.
10
10
Highly customizable and easy to use. Fits many screen resolutions from small mobile devices to large desktops.
11
11
12
-
## What's New in v4.0.0-rc1
13
-
14
-
**Major Modernization Release** - AdminLTE has been completely modernized with:
15
-
16
-
-**Zero Security Vulnerabilities** - All dependencies updated and vulnerabilities resolved
0 commit comments