Skip to content

Commit 12e36ea

Browse files
committed
feat: update version to 2.0.6 and enhance release notes with cache invalidation methods
1 parent 179ca12 commit 12e36ea

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

src/EasyAppDev.Blazor.Store/EasyAppDev.Blazor.Store.csproj

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<PropertyGroup>
1919
<!-- NuGet Package Metadata -->
2020
<PackageId>EasyAppDev.Blazor.Store</PackageId>
21-
<Version>2.0.5</Version>
21+
<Version>2.0.6</Version>
2222
<Authors>Mashrul Haque</Authors>
2323
<Company>EasyAppDev</Company>
2424
<Product>EasyAppDev.Blazor.Store</Product>
@@ -31,14 +31,18 @@
3131
<PackageReadmeFile>README.md</PackageReadmeFile>
3232
<PackageIcon>icon.png</PackageIcon>
3333
<PackageReleaseNotes>
34-
v2.0.5 - ExecuteCachedAsync
34+
v2.0.6 - Cache Invalidation Convenience Methods
3535

3636
New Features:
37+
- Added convenience wrapper methods in StoreComponentWithUtilities for cache invalidation:
38+
- InvalidateCachedResult(key) - Remove specific cached entry
39+
- InvalidateCachedResultsByPrefix(prefix) - Remove entries by prefix
40+
- ClearCachedResults() - Clear all cached results
41+
- Improved discoverability of cache management APIs
42+
43+
v2.0.5 - ExecuteCachedAsync
3744
- Added ExecuteCachedAsync for deduplicated async actions with caching
38-
- Combines caching with automatic state management (loading, success, error)
39-
- Deduplicates both the fetch AND state updates across concurrent callers
40-
- Added cache invalidation methods: InvalidateCache, InvalidateCacheByPrefix, ClearCache
41-
- Optional cancellation token support for async operations
45+
- Deduplicates both fetch AND state updates across concurrent callers
4246

4347
v2.0.4 - Bug Fixes &amp; Stability
4448
(See previous release notes for full changelog)

0 commit comments

Comments
 (0)