Skip to content

Releases: GeneralLibrary/GeneralUpdate.Avalonia

v0.0.1-beta.9

13 Jun 11:17
dbc7e55

Choose a tag to compare

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

13 Jun 10:15

Choose a tag to compare

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