Skip to content

Commit ce588b7

Browse files
committed
chore: update version to v1.0.8 and enhance documentation
- Updated version number in project files and documentation to v1.0.8. - Improved README with detailed Blazor render mode compatibility guide and enhanced NuGet package documentation. - Added comprehensive updates to async helpers, including lazy initialization and production-ready features. - Updated all relevant HTML files to reflect the new version and changes in async helper usage. - Added new features and stability improvements for Server, WebAssembly, and Auto modes.
1 parent 39bed20 commit ce588b7

23 files changed

Lines changed: 77 additions & 70 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,4 @@ artifacts/
5959
Thumbs.db
6060
ehthumbs.db
6161
CLAUDE.md
62+
docs-site/UPDATE_STATUS.md

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1308,7 +1308,13 @@ Interactive guides, examples, and API reference with search and navigation.
13081308

13091309
## What's New
13101310

1311-
**Redux DevTools in Blazor Server! 🎉** (Latest)
1311+
**v1.0.8 - Enhanced Documentation & Stability** (Latest)
1312+
- Comprehensive README with detailed Blazor render mode compatibility guide
1313+
- Improved NuGet package documentation
1314+
- Full support for Server, WebAssembly, and Auto modes with intelligent lazy initialization
1315+
- Production-ready with proven stability
1316+
1317+
**Redux DevTools in Blazor Server! 🎉**
13121318
- Scoped stores now support Redux DevTools in Blazor Server mode
13131319
- `IServiceProvider` parameter enables IJSRuntime resolution per-circuit
13141320
- Full feature parity with WebAssembly mode for scoped stores

docs-site/api-reference.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<span class="logo-text">EasyAppDev.Blazor.Store</span>
2222
</a>
2323
<div class="header-actions">
24-
<span class="version-badge">v1.0.0</span>
24+
<span class="version-badge">v1.0.8</span>
2525
<a href="https://github.com/mashrulhaque/EasyAppDev.Blazor.Store" target="_blank" rel="noopener noreferrer" class="github-link">
2626
GitHub
2727
</a>
@@ -56,7 +56,7 @@
5656

5757
<!-- Async Helpers -->
5858
<div class="nav-section">
59-
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.0</span></div>
59+
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.8</span></div>
6060
<ul class="nav-list">
6161
<li><a href="./async-helpers/index.html" class="nav-link"><span class="nav-icon"></span><span>Overview</span></a></li>
6262
<li><a href="./async-helpers/update-debounced.html" class="nav-link"><span class="nav-icon">⏱️</span><span>UpdateDebounced</span></a></li>

docs-site/async-helpers/async-data.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<span class="logo-text">EasyAppDev.Blazor.Store</span>
2222
</a>
2323
<div class="header-actions">
24-
<span class="version-badge">v1.0.0</span>
24+
<span class="version-badge">v1.0.8</span>
2525
<a href="https://github.com/mashrulhaque/EasyAppDev.Blazor.Store" target="_blank" rel="noopener noreferrer" class="github-link">
2626
GitHub
2727
</a>
@@ -56,7 +56,7 @@
5656

5757
<!-- Async Helpers -->
5858
<div class="nav-section">
59-
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.0</span></div>
59+
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.8</span></div>
6060
<ul class="nav-list">
6161
<li><a href="../async-helpers/index.html" class="nav-link"><span class="nav-icon"></span><span>Overview</span></a></li>
6262
<li><a href="../async-helpers/update-debounced.html" class="nav-link"><span class="nav-icon">⏱️</span><span>UpdateDebounced</span></a></li>

docs-site/async-helpers/execute-async.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<span class="logo-text">EasyAppDev.Blazor.Store</span>
2222
</a>
2323
<div class="header-actions">
24-
<span class="version-badge">v1.0.0</span>
24+
<span class="version-badge">v1.0.8</span>
2525
<a href="https://github.com/mashrulhaque/EasyAppDev.Blazor.Store" target="_blank" rel="noopener noreferrer" class="github-link">
2626
GitHub
2727
</a>
@@ -56,7 +56,7 @@
5656

5757
<!-- Async Helpers -->
5858
<div class="nav-section">
59-
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.0</span></div>
59+
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.8</span></div>
6060
<ul class="nav-list">
6161
<li><a href="../async-helpers/index.html" class="nav-link"><span class="nav-icon"></span><span>Overview</span></a></li>
6262
<li><a href="../async-helpers/update-debounced.html" class="nav-link"><span class="nav-icon">⏱️</span><span>UpdateDebounced</span></a></li>

docs-site/async-helpers/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<span class="logo-text">EasyAppDev.Blazor.Store</span>
2222
</a>
2323
<div class="header-actions">
24-
<span class="version-badge">v1.0.0</span>
24+
<span class="version-badge">v1.0.8</span>
2525
<a href="https://github.com/mashrulhaque/EasyAppDev.Blazor.Store" target="_blank" rel="noopener noreferrer" class="github-link">
2626
GitHub
2727
</a>
@@ -56,7 +56,7 @@
5656

5757
<!-- Async Helpers -->
5858
<div class="nav-section">
59-
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.0</span></div>
59+
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.8</span></div>
6060
<ul class="nav-list">
6161
<li><a href="../async-helpers/index.html" class="nav-link"><span class="nav-icon"></span><span>Overview</span></a></li>
6262
<li><a href="../async-helpers/update-debounced.html" class="nav-link"><span class="nav-icon">⏱️</span><span>UpdateDebounced</span></a></li>
@@ -97,7 +97,7 @@
9797
<h1>Async Helpers Overview</h1>
9898

9999
<div class="alert alert-success">
100-
<div class="alert-title">Production-Ready in v1.0.0</div>
100+
<div class="alert-title">Production-Ready in v1.0.8</div>
101101
<p>Eliminate 74% of async boilerplate with built-in helpers that transform tedious patterns into one-liners!</p>
102102
</div>
103103

docs-site/async-helpers/lazy-load.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<span class="logo-text">EasyAppDev.Blazor.Store</span>
2222
</a>
2323
<div class="header-actions">
24-
<span class="version-badge">v1.0.0</span>
24+
<span class="version-badge">v1.0.8</span>
2525
<a href="https://github.com/mashrulhaque/EasyAppDev.Blazor.Store" target="_blank" rel="noopener noreferrer" class="github-link">
2626
GitHub
2727
</a>
@@ -56,7 +56,7 @@
5656

5757
<!-- Async Helpers -->
5858
<div class="nav-section">
59-
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.0</span></div>
59+
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.8</span></div>
6060
<ul class="nav-list">
6161
<li><a href="../async-helpers/index.html" class="nav-link"><span class="nav-icon"></span><span>Overview</span></a></li>
6262
<li><a href="../async-helpers/update-debounced.html" class="nav-link"><span class="nav-icon">⏱️</span><span>UpdateDebounced</span></a></li>

docs-site/async-helpers/update-debounced.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<span class="logo-text">EasyAppDev.Blazor.Store</span>
2222
</a>
2323
<div class="header-actions">
24-
<span class="version-badge">v1.0.0</span>
24+
<span class="version-badge">v1.0.8</span>
2525
<a href="https://github.com/mashrulhaque/EasyAppDev.Blazor.Store" target="_blank" rel="noopener noreferrer" class="github-link">
2626
GitHub
2727
</a>
@@ -56,7 +56,7 @@
5656

5757
<!-- Async Helpers -->
5858
<div class="nav-section">
59-
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.0</span></div>
59+
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.8</span></div>
6060
<ul class="nav-list">
6161
<li><a href="../async-helpers/index.html" class="nav-link"><span class="nav-icon"></span><span>Overview</span></a></li>
6262
<li><a href="../async-helpers/update-debounced.html" class="nav-link"><span class="nav-icon">⏱️</span><span>UpdateDebounced</span></a></li>

docs-site/async-helpers/update-throttled.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<span class="logo-text">EasyAppDev.Blazor.Store</span>
2222
</a>
2323
<div class="header-actions">
24-
<span class="version-badge">v1.0.0</span>
24+
<span class="version-badge">v1.0.8</span>
2525
<a href="https://github.com/mashrulhaque/EasyAppDev.Blazor.Store" target="_blank" rel="noopener noreferrer" class="github-link">
2626
GitHub
2727
</a>
@@ -56,7 +56,7 @@
5656

5757
<!-- Async Helpers -->
5858
<div class="nav-section">
59-
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.0</span></div>
59+
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.8</span></div>
6060
<ul class="nav-list">
6161
<li><a href="../async-helpers/index.html" class="nav-link"><span class="nav-icon"></span><span>Overview</span></a></li>
6262
<li><a href="../async-helpers/update-debounced.html" class="nav-link"><span class="nav-icon">⏱️</span><span>UpdateDebounced</span></a></li>

docs-site/best-practices.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<span class="logo-text">EasyAppDev.Blazor.Store</span>
2222
</a>
2323
<div class="header-actions">
24-
<span class="version-badge">v1.0.0</span>
24+
<span class="version-badge">v1.0.8</span>
2525
<a href="https://github.com/mashrulhaque/EasyAppDev.Blazor.Store" target="_blank" rel="noopener noreferrer" class="github-link">
2626
GitHub
2727
</a>
@@ -56,7 +56,7 @@
5656

5757
<!-- Async Helpers -->
5858
<div class="nav-section">
59-
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.0</span></div>
59+
<div class="nav-section-title">Async Helpers <span class="nav-badge">v1.0.8</span></div>
6060
<ul class="nav-list">
6161
<li><a href="./async-helpers/index.html" class="nav-link"><span class="nav-icon"></span><span>Overview</span></a></li>
6262
<li><a href="./async-helpers/update-debounced.html" class="nav-link"><span class="nav-icon">⏱️</span><span>UpdateDebounced</span></a></li>
@@ -151,7 +151,7 @@ <h3>Batch Updates When Possible</h3>
151151
<p>Chain multiple state transformations into a single update to minimize re-renders.</p>
152152
<div class="code-block">
153153
<div class="code-block-title">✅ Correct</div>
154-
<pre><code class="language-csharp">await Update(s => s.SetLoading(true).ClearErrors().ResetForm());</code></pre>
154+
<pre><code class="language-csharp">await UpdateAsync(s => s.SetLoading(true).ClearErrors().ResetForm());</code></pre>
155155
</div>
156156
</div>
157157
</div>
@@ -209,7 +209,7 @@ <h3>Don't Add Side Effects to State Methods</h3>
209209
async Task AddItem(Item item)
210210
{
211211
Logger.LogInformation("Adding item");
212-
await Update(s => s.AddItem(item));
212+
await UpdateAsync(s => s.AddItem(item));
213213
}
214214
}</code></pre>
215215
</div>
@@ -264,7 +264,7 @@ <h2>🔧 Troubleshooting</h2>
264264
await UpdateAsync(async s => await s.LoadDataAsync());
265265

266266
// ❌ Wrong
267-
await Update(async s => await s.LoadDataAsync());</code></pre>
267+
await UpdateAsync(async s => await s.LoadDataAsync());</code></pre>
268268
</div>
269269
</div>
270270

0 commit comments

Comments
 (0)