releasehub_updater 1.0.2
releasehub_updater: ^1.0.2 copied to clipboard
A fully configurable auto-update plugin for Flutter apps. Supports checking for updates, downloading APKs, and triggering installation on Android. Framework-agnostic.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2026-02-01 #
Added #
- Initial release
- Automatic update checking on app startup (configurable)
- Manual update checking via API
- APK download with real-time progress tracking
- Automatic installation triggering via system installer
- Android permission handling (install packages, storage)
- Architecture-aware APK selection (arm64-v8a, armeabi-v7a, x86_64, x86)
- Build number normalization for Flutter split APK builds
- Framework-agnostic core service (
AutoUpdaterCore) - Standalone adapter using
ValueNotifier(no dependencies) - GetX adapter with reactive state management
- Simple static API (
AutoUpdater) for quick integration - Built-in Material Design UI dialogs
- Customizable UI callbacks for all dialogs and notifications
- Localization support via
AutoUpdaterStrings - ReleaseHub backend integration
- Custom backend support with configurable field mapping
- Pre-built widgets:
VersionCheckButton,UpdateAvailableBanner,DownloadProgressWidget - Comprehensive debug info generation for troubleshooting