iws_version_manager 2.0.0 copy "iws_version_manager: ^2.0.0" to clipboard
iws_version_manager: ^2.0.0 copied to clipboard

IWS Version Manager makes it easy to notify new app versions and block versions that are no longer supported.

2.0.0 #

  • Responsive Layout (Zero Overflow): Fixed RenderFlex overflow issues on small mobile screens (320px - 380px) with dynamic IntrinsicHeight layout and adaptive action button wrapping.
  • Cross-Platform Adaptability:
    • Desktop / Web: Modern floating notification toast positioned in top-right or bottom-right corner with hover-to-pause auto-dismiss.
    • Mobile (Android / iOS): Adaptive floating card with swipe-to-dismiss support.
    • Mandatory Updates: Blocking modal dialog (barrierDismissible: false, PopScope) preventing interaction with deprecated versions.
  • Added Notification Customization:
    • IwsNotificationStyle: adaptive (default), floatingToast, banner, snackBar, dialog.
    • IwsNotificationPosition: adaptive, topRight, bottomRight, topLeft, bottomLeft, top, bottom.
    • IwsNotificationTheme: Customize colors, typography, borders, shadows, and button labels.
  • Breaking Change: Removed web reload strategies (WebReloadConfig, WebReloadStrategy, WebReloadTrigger) and reload_button widgets due to browser caching constraints.
  • Unified version updating across all platforms (including Web) to rely exclusively on download URLs.
  • Added NoDownloadUrlNoticeMode configuration (never, mandatoryOnly, always) to customize whether version notices are shown when there is no download URL available (defaults to never).
  • Added enabledNotificationPlatforms (Set<PlatformName>?) to configure which platforms display version notifications and dialogs.
  • Added optional customNoDownloadUrlMessage customization in IwsVersionScaffoldMessage and IwsVersionIconButton.

1.2.0 #

  • Added configurable web reload behavior with WebReloadConfig, WebReloadStrategy, and WebReloadTrigger.
  • Added serviceWorkerSkipWaiting strategy with configurable fallback and activation timeout.
  • Added automatic web reload trigger options for update and mandatory update states.
  • Fixed web reload behavior to avoid repeated page reload loops.

1.1.0 #

  • Updated dependencies.
  • Updated documentation.

1.0.0 #

  • Added release notes feature.
  • Added option to reload app on Web.

0.5.1 #

  • Updated dependencies.

0.5.0 #

  • Updated dependencies.

0.4.2 #

  • Updated dependencies.

0.4.1 #

  • Fixed an issue with the download link.

0.4.0 #

  • Updated to iws_http v0.6.0

0.3.0 #

  • Updated to iws_http v0.5.0

0.2.0 #

  • Added to customize message height.

0.1.1 #

  • Updated to iws_http v0.4.1

0.1.0 #

  • Added option to hide error icon.

0.0.1 #

  • Initial release.
0
likes
150
points
178
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

IWS Version Manager makes it easy to notify new app versions and block versions that are no longer supported.

Homepage

License

MIT (license)

Dependencies

bloc, flutter, flutter_bloc, flutter_markdown_plus, iws_device_info, iws_http, url_launcher

More

Packages that depend on iws_version_manager