v0.0.1-beta.8
·
2 commits
to main
since this release
What's Changed
π Features
- NuGet package icon & README β PackageIcon (GeneralUpdate.png) is now properly packed into the NuGet package. The package shows up with icon and tailored README on nuget.org.
- Banner image β Added project banner to all three README variants (EN/ZH-CN/default).
π Documentation
- Rewrote all three component READMEs to reflect the actual public API surface:
- GeneralUpdateBootstrap.CreateDefault(...) factory signature with full parameter list
- Default dependency injection wiring table (8 abstractions -> default implementations)
- IAndroidBootstrap method table with precise return types
- Model hierarchy: UpdateOperationResult base record and its 4 subtypes
- Enum values: UpdateState (10 states) and UpdateFailureReason (11 reasons)
- Event payloads documentation
π Bug Fixes
- Removed ApplicationIcon from Android library csproj (caused CI build failure CS7064: Error opening icon file)
- Fixed CS8619 nullable warning in PhysicalFileStorage.ReadAllTextAsync
π Housekeeping
- Cleaned up all previous beta releases (v0.0.1-beta.1 through v0.0.1-beta.7) and their tags
Full Changelog: https://github.com/GeneralLibrary/GeneralUpdate.Avalonia/commits/v0.0.1-beta.8