smart_update_manager 0.1.0 copy "smart_update_manager: ^0.1.0" to clipboard
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 UpdateConfig to make minimumRequiredVersion and latestAvailableVersion optional (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 canLaunchUrl with try/catch around launchUrl for better reliability.
  • Fix: Automatically dismiss soft update dialog before opening store.
  • Fix: Replaced custom version comparison with pub_semver for 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 UpdateDialog widget for direct reuse.
  • Update: Updated package_info_plus to ^10.0.0.
  • Update: Added pub_semver dependency.

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 canLaunchUrl with try/catch around launchUrl for better reliability.
  • Fix: Automatically dismiss soft update dialog before opening store.
  • Fix: Replaced custom version comparison with pub_semver for 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_plus to ^10.0.0.
  • Update: Added pub_semver dependency.
  • Breaking Change: Updated UpdateConfig to make minimumRequiredVersion and latestAvailableVersion optional (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.
2
likes
160
points
12
downloads

Documentation

API reference

Publisher

verified publishergreelogix.com

Weekly Downloads

A plug-and-play solution to detect app updates and enforce soft or force updates on Android, iOS, macOS, Windows, and Linux.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, package_info_plus, pub_semver, url_launcher

More

Packages that depend on smart_update_manager