Releases: GeneralLibrary/GeneralUpdate.Avalonia
Releases · GeneralLibrary/GeneralUpdate.Avalonia
Release list
v0.0.1-beta.9
What's Changed
- feat: add HTTP/HTTPS compatibility and multiple authentication methods by @JusterZhu in #15
Full Changelog: v0.0.1-beta.8...v0.0.1-beta.9
v0.0.1-beta.8
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