|
18 | 18 | <PropertyGroup> |
19 | 19 | <!-- NuGet Package Metadata --> |
20 | 20 | <PackageId>EasyAppDev.Blazor.Store</PackageId> |
21 | | - <Version>2.0.3</Version> |
| 21 | + <Version>2.0.4</Version> |
22 | 22 | <Authors>Mashrul Haque</Authors> |
23 | 23 | <Company>EasyAppDev</Company> |
24 | 24 | <Product>EasyAppDev.Blazor.Store</Product> |
|
31 | 31 | <PackageReadmeFile>README.md</PackageReadmeFile> |
32 | 32 | <PackageIcon>icon.png</PackageIcon> |
33 | 33 | <PackageReleaseNotes> |
34 | | -v2.0.3 - Documentation & CI/CD |
35 | | - |
36 | | -Documentation: |
37 | | -- Added explanation of state management concepts in README |
38 | | -- Improved Quick Start guide with clearer examples |
| 34 | +v2.0.4 - Bug Fixes & Stability |
39 | 35 |
|
40 | | -Infrastructure: |
41 | | -- Added GitHub Actions workflow for automated sample app deployment |
42 | | -- Enhanced CI/CD pipeline for package releases |
| 36 | +Bug Fixes: |
| 37 | +- Fixed persistence middleware silently swallowing errors (added ThrowOnPersistenceError option) |
| 38 | +- Fixed Query _isFetching flag not being reset on early returns causing stuck loading states |
| 39 | +- Fixed QueryClient memory leak where _invalidatedKeys were never cleaned up |
| 40 | +- Fixed SubscriptionBase double-dispose race condition using atomic operations |
| 41 | +- Fixed StoreHistory race condition with concurrent undo/redo operations using AsyncLocal |
| 42 | +- Fixed IsStorageQuotaException pattern matching being overly broad |
43 | 43 |
|
44 | | -v2.0.2 - Security Enhancements |
45 | | -(See previous release notes for full v2.0.2 feature list) |
| 44 | +v2.0.3 - Documentation & CI/CD |
| 45 | +(See previous release notes for full feature list) |
46 | 46 | </PackageReleaseNotes> |
47 | 47 | <PublishRepositoryUrl>true</PublishRepositoryUrl> |
48 | 48 | <EmbedUntrackedSources>true</EmbedUntrackedSources> |
|
0 commit comments