iws_version_manager 2.0.0
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
RenderFlexoverflow issues on small mobile screens (320px - 380px) with dynamicIntrinsicHeightlayout 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) andreload_buttonwidgets due to browser caching constraints. - Unified version updating across all platforms (including Web) to rely exclusively on download URLs.
- Added
NoDownloadUrlNoticeModeconfiguration (never,mandatoryOnly,always) to customize whether version notices are shown when there is no download URL available (defaults tonever). - Added
enabledNotificationPlatforms(Set<PlatformName>?) to configure which platforms display version notifications and dialogs. - Added optional
customNoDownloadUrlMessagecustomization inIwsVersionScaffoldMessageandIwsVersionIconButton.
1.2.0 #
- Added configurable web reload behavior with
WebReloadConfig,WebReloadStrategy, andWebReloadTrigger. - Added
serviceWorkerSkipWaitingstrategy 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.