smart_update_manager 0.1.0
smart_update_manager: ^0.1.0 copied to clipboard
A plug-and-play solution to detect app updates and enforce soft or force updates on Android, iOS, macOS, Windows, and Linux.
CHANGELOG #
0.1.0 #
- Breaking Change: Updated
UpdateConfigto makeminimumRequiredVersionandlatestAvailableVersionoptional (to support platform-specific versions). - Fix: Updated README to mention full application restart required after installation.
- Fix: Updated pubspec.yaml with correct repository URLs.
- Fix: Added web support (skips update checks entirely on web).
- Fix: Replaced
canLaunchUrlwith try/catch aroundlaunchUrlfor better reliability. - Fix: Automatically dismiss soft update dialog before opening store.
- Fix: Replaced custom version comparison with
pub_semverfor robust semantic versioning support. - Feature: Added support for platform-specific versions (Android, iOS, macOS, Windows, Linux).
- Feature: Added support for macOS App Store, Microsoft Store, and custom Linux update URLs.
- Feature: Added styling customization (updateButtonStyle, laterButtonStyle, titleTextStyle, messageTextStyle).
- Feature: Exported
UpdateDialogwidget for direct reuse. - Update: Updated
package_info_plusto ^10.0.0. - Update: Added
pub_semverdependency.
0.0.2 #
- Fix: Updated README to mention full application restart required after installation.
- Fix: Updated pubspec.yaml with correct repository URLs.
- Fix: Added web support (skips update checks entirely on web).
- Fix: Replaced
canLaunchUrlwith try/catch aroundlaunchUrlfor better reliability. - Fix: Automatically dismiss soft update dialog before opening store.
- Fix: Replaced custom version comparison with
pub_semverfor robust semantic versioning support. - Feature: Added support for platform-specific versions (Android, iOS, macOS, Windows, Linux).
- Feature: Added support for macOS App Store, Microsoft Store, and custom Linux update URLs.
- Feature: Added styling customization (updateButtonStyle, laterButtonStyle, titleTextStyle, messageTextStyle).
- Update: Updated
package_info_plusto ^10.0.0. - Update: Added
pub_semverdependency. - Breaking Change: Updated
UpdateConfigto makeminimumRequiredVersionandlatestAvailableVersionoptional (to support platform-specific versions).
0.0.1 #
- Initial release.
- Support for Force and Soft updates based on version thresholds.
- Robust numerical version comparison (ignoring build numbers).
- Platform-aware update dialogs (Material & Cupertino).
- Support for Google Play Store and Apple App Store redirection.
- Customizable messages, titles, and button labels.