NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Flutter widget for Revive Adserver integration with image/video ads, auto-refresh, click tracking, and carousel support.
Last release 24 days ago
15 Sep 2026
Ships unpredictably
gaps range from 8 days to 8 months
Nearly every release is documented
notes for 32 of 32 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
32 releases · first in 2025
One column per month.
Add onEmptyChanged callback to AquaAdWidget, reporting when the widget has no ad to display (and back), so parents can react to whether an ad is showi
onEmptyChanged callback to AquaAdWidget, reporting when the widget has no ad to display (and back), so parents can react to whether an ad is showingMAJOR: Fix Chrome HLS video playback issues in carousels with HLS.js integration
CHUNK_DEMUXER_ERROR_APPEND_FAILED error when switching between video slidesFix Safari mobile iOS video fullscreen issue in carousels
Fix Safari mobile iOS video fullscreen issue in carousels
Add changelog entry for SEO optimization
Add changelog entry for impression tracking fix
Add comprehensive test coverage (12 tests)
isVisible parameter to prevent multiple simultaneous playersnoFallbackWhenCarousel setting to filter fallback ads from carouselsAquaConfig.setDefaultNoFallbackWhenCarousel()AquaSettings.noFallbackWhenCarouselAquaConfig.setDebugMode()Add automatic beacon tracking pixel detection and loading for impression tracking
Release v4.2.1 - Minor improvements
Release v4.2.1 - Minor improvements
Release 4.2.0: Persistent mute state and fixed widget dimensions
Release 4.2.0: Persistent mute state and fixed widget dimensions
Release 4.1.0: Smart preloading and video duration-based transitions
Release 4.1.0: Smart preloading and video duration-based transitions
MAJOR: Add smooth ad transitions with preloading system
showProgressBar and progressBarColor parametersv3.4.4: Add pointer cursor on clickable ads for web
v3.4.4: Add pointer cursor on clickable ads for web
Fix critical timer bug causing 0-second refresh intervals
Fix infinite loop caused by image loading errors
Fix infinite loop issue caused by didChangeDependencies cycles
Add multi-language support (English, Italian, Spanish, French, German)
hideIfEmpty configuration to hide widget when no ads availablelocale parameter to AquaSettings for per-widget language overridesetDefaultLocale() and setDefaultHideIfEmpty() to AquaConfigadCount: 'auto' to adapt to actual number of ads received* Maintenance release
Fix borderRadius parameter support for mobile platforms (Android/iOS)
Fix library name deprecation warning
Rename setImageRefreshSeconds to setDefaultAdRefreshSeconds with deprecation
Add configurable carousel auto-advance functionality
BREAKING: WASM compatibility - conditional video widget implementation
BREAKING: Improve pub.dev score with comprehensive improvements
Add documentation for finding server URL in Revive AdServer and Aqua Platform control panels
MAJOR: Replace dart:html with video_player for unified cross-platform video support
Replace deprecated withOpacity with withValues
BREAKING CHANGES: Major feature release with new parameters
ratio parameter for aspect ratio control (default: 16/9)autoGrow parameter to use actual ad dimensions for ratioadCount parameter for carousel functionalityadCount: 'auto' mode to load up to 5 ads automaticallyRemove prefix parameter to simplify API
Fix mobile click handling with platform-specific URL launcher
Add Android and iOS platform support
Update README with English documentation
Change zoneId parameter from String to int
Your coding agent can read these notes before it upgrades. Set up the MCP server →