Skip to content

Commit 73e0d48

Browse files
puikinshclaude
andcommitted
docs: update README and introduction to v4.0.0-rc7
- Update "What's New" section with rc7 highlights - Update CDN links, npm/yarn/composer install commands from rc3 to rc7 - Update Bootstrap version reference from 5.3.7 to 5.3.8 - Update minimum Node.js version from 14 to 18 - Clean up package-lock.json Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 93df03e commit 73e0d48

File tree

4 files changed

+295
-539
lines changed

4 files changed

+295
-539
lines changed

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,27 @@
99
**AdminLTE** is a fully responsive administration template. Based on **[Bootstrap 5](https://getbootstrap.com/)** framework and also the JavaScript plugins.
1010
Highly customizable and easy to use. Fits many screen resolutions from small mobile devices to large desktops.
1111

12-
## What's New in v4.0.0-rc6
12+
## What's New in v4.0.0-rc7
1313

14-
**Security & Feature Release** - Important security fixes and new sidebar persistence feature:
14+
**Bug Fixes, Refactors & Documentation** - Major plugin refactors, complete JS documentation, and new features:
1515

16-
- **Security Fixes** - Resolved 4 vulnerabilities (XSS in Astro, auth bypass, unsanitized attributes)
17-
- **Sidebar State Persistence** - Sidebar now remembers collapsed/expanded state across page refreshes
18-
- **Node.js 22** - Updated all GitHub Actions workflows to Node.js 22 LTS (supported until 2027)
19-
- **Latest Dependencies** - 15+ packages updated including Astro 5.16.4, Prettier 3.7.4, Rollup 4.53.3
20-
- **CI/CD Improvements** - Updated CodeQL actions to v3, fixed release workflow bugs
16+
- **Layout & PushMenu Refactors** - Single-instance architecture, proper responsive logic, configurable via data attributes
17+
- **Sidebar Without Hover** - New `sidebar-without-hover` class to keep collapsed sidebar from expanding on hover
18+
- **Complete JS Documentation** - All 7 JavaScript components now fully documented
19+
- **Astro 6.0.0** - Upgraded to latest Astro with Vite 7 and Shiki 4
20+
- **Bug Fixes** - Fixed footer with layout-fixed, mobile scroll chaining, print layout, modal escape key, pagination borders
2121

2222
**Key Improvements:**
2323

24-
- ✅ Zero security vulnerabilities - all npm audit issues resolved
25-
- Sidebar state persists in localStorage (configurable, SSR-safe, mobile-aware)
26-
- ✅ GitHub Actions use Node.js 22 (Active LTS until April 2027)
27-
- ✅ CodeQL security scanning updated to latest v3 actions
28-
- ✅ Release workflow fixed for proper asset packaging
24+
- Fixed footer now works correctly with `layout-fixed` (#5805)
25+
- Sidebar no longer causes page scroll chaining on mobile (#5864)
26+
- Print layout shows both sidebar and content (#5996)
27+
- Sidebar persistence is now opt-in via `data-enable-persistence="true"` (**breaking change**)
28+
- All dependencies updated to latest versions
2929

3030
**Install the latest:**
3131
```bash
32-
npm install admin-lte@4.0.0-rc6
32+
npm install admin-lte@4.0.0-rc7
3333
```
3434

3535
See the [CHANGELOG.md](CHANGELOG.md) for complete details.
@@ -72,7 +72,7 @@ To build for production:
7272

7373
## Browser Support
7474

75-
AdminLTE supports all modern browsers with the latest Bootstrap 5.3.7:
75+
AdminLTE supports all modern browsers with the latest Bootstrap 5.3.8:
7676
- Chrome (latest)
7777
- Firefox (latest)
7878
- Safari (latest)

dist/docs/introduction.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -853,7 +853,7 @@ <h3 id="grab-from-jsdelivr-cdn">
853853
tabindex="0"
854854
data-language="html"
855855
><code><span class="line"><span style="color:#808080">&lt;</span><span style="color:#569CD6">script</span></span>
856-
<span class="line"><span style="color:#9CDCFE"> src</span><span style="color:#D4D4D4">=</span><span style="color:#CE9178">&quot;https://cdn.jsdelivr.net/npm/admin-lte@4.0.0-rc3/dist/js/adminlte.min.js&quot;</span></span>
856+
<span class="line"><span style="color:#9CDCFE"> src</span><span style="color:#D4D4D4">=</span><span style="color:#CE9178">&quot;https://cdn.jsdelivr.net/npm/admin-lte@4.0.0-rc7/dist/js/adminlte.min.js&quot;</span></span>
857857
<span class="line"><span style="color:#9CDCFE"> crossorigin</span><span style="color:#D4D4D4">=</span><span style="color:#CE9178">&quot;anonymous&quot;</span></span>
858858
<span class="line"><span style="color:#808080">&gt;&lt;/</span><span style="color:#569CD6">script</span><span style="color:#808080">&gt;</span></span></code></pre>
859859
<pre
@@ -863,14 +863,14 @@ <h3 id="grab-from-jsdelivr-cdn">
863863
data-language="html"
864864
><code><span class="line"><span style="color:#808080">&lt;</span><span style="color:#569CD6">link</span></span>
865865
<span class="line"><span style="color:#9CDCFE"> rel</span><span style="color:#D4D4D4">=</span><span style="color:#CE9178">&quot;stylesheet&quot;</span></span>
866-
<span class="line"><span style="color:#9CDCFE"> href</span><span style="color:#D4D4D4">=</span><span style="color:#CE9178">&quot;https://cdn.jsdelivr.net/npm/admin-lte@4.0.0-rc3/dist/css/adminlte.min.css&quot;</span></span>
866+
<span class="line"><span style="color:#9CDCFE"> href</span><span style="color:#D4D4D4">=</span><span style="color:#CE9178">&quot;https://cdn.jsdelivr.net/npm/admin-lte@4.0.0-rc7/dist/css/adminlte.min.css&quot;</span></span>
867867
<span class="line"><span style="color:#9CDCFE"> crossorigin</span><span style="color:#D4D4D4">=</span><span style="color:#CE9178">&quot;anonymous&quot;</span></span>
868868
<span class="line"><span style="color:#808080">/&gt;</span></span></code></pre>
869869
<h3 id="using-the-command-line">Using The Command Line:</h3>
870870
<p>
871871
<em
872872
><strong>Important Note</strong>: To install it via npm/Yarn, you need at least
873-
Node.js 14 or higher.</em
873+
Node.js 18 or higher.</em
874874
>
875875
</p>
876876
<h4 id="via-npm">Via npm</h4>
@@ -879,21 +879,21 @@ <h4 id="via-npm">Via npm</h4>
879879
style="background-color: #1e1e1e; color: #d4d4d4; overflow-x: auto"
880880
tabindex="0"
881881
data-language="bash"
882-
><code><span class="line"><span style="color:#DCDCAA">npm</span><span style="color:#CE9178"> install</span><span style="color:#CE9178"> admin-lte@4.0.0-rc3</span><span style="color:#569CD6"> --save</span></span></code></pre>
882+
><code><span class="line"><span style="color:#DCDCAA">npm</span><span style="color:#CE9178"> install</span><span style="color:#CE9178"> admin-lte@4.0.0-rc7</span><span style="color:#569CD6"> --save</span></span></code></pre>
883883
<h4 id="via-yarn">Via Yarn</h4>
884884
<pre
885885
class="astro-code dark-plus"
886886
style="background-color: #1e1e1e; color: #d4d4d4; overflow-x: auto"
887887
tabindex="0"
888888
data-language="bash"
889-
><code><span class="line"><span style="color:#DCDCAA">yarn</span><span style="color:#CE9178"> add</span><span style="color:#CE9178"> admin-lte@4.0.0-rc3</span></span></code></pre>
889+
><code><span class="line"><span style="color:#DCDCAA">yarn</span><span style="color:#CE9178"> add</span><span style="color:#CE9178"> admin-lte@4.0.0-rc7</span></span></code></pre>
890890
<h4 id="via-composer">Via Composer</h4>
891891
<pre
892892
class="astro-code dark-plus"
893893
style="background-color: #1e1e1e; color: #d4d4d4; overflow-x: auto"
894894
tabindex="0"
895895
data-language="bash"
896-
><code><span class="line"><span style="color:#DCDCAA">composer</span><span style="color:#CE9178"> require</span><span style="color:#CE9178"> &quot;almasaeed2010/adminlte=4.0.0-rc3&quot;</span></span></code></pre>
896+
><code><span class="line"><span style="color:#DCDCAA">composer</span><span style="color:#CE9178"> require</span><span style="color:#CE9178"> &quot;almasaeed2010/adminlte=4.0.0-rc7&quot;</span></span></code></pre>
897897
<h4 id="via-git">Via Git</h4>
898898
<pre
899899
class="astro-code dark-plus"

0 commit comments

Comments
 (0)