Flutter SDK version
System | Version |
---|---|
Rokt Flutter SDK | 4.10.0 |
Flutter | >=2.5.0 |
iOS | 12.0+ (Placements), 15.0+ (Layouts) |
Android | 5.0+ (API Level 21) |
Release history
4.9.0
Added
- Added Passthrough links support to the OpenUrl event
Fixed
- Fix an issue with border radius not being correctly applied
- Fix Rokt.close() API not closing the overlay and bottomsheet as expected
- Fixed a crash due to Navigation Component ViewModelOwner mismatch
- Fixed the issue with cross-platform embedded layout height calculation
4.8.1
Fixed
- Fix button pressed style not working
- Fix text color in dark mode
- Fix unwanted PlacementFailure partner event
- Fix navigation Bar black color display
4.8.0
Added
- Added UX Helper as a dependency to handle all rendering logic
- Added support for Edge to edge display
Fixed
- Theming conflicts with partner applications by prefixing all resources with rokt_
4.7.0
Added
- Add caching support
Fixed
- Fix untagged socket strict mode violation issue
- Fix bottomSheet not closing fully due to order change in backhandler
- Fix font weight issue when font postscript name is used
4.6.1
Fixed
- Fixed ANR issues during Rokt.init call
- Fixed container shadow
- Fix app crash when using androidxNavigation 2.8.1 or above
4.6.0
Added
- Add expand to show functionality
- Added new Rokt.init function with ability to have callback and events
- Modifier and Events in the Jetpack Composable API integration
Fixed
- Fixed status bar color issue
- Fixed bottomsheet height change animation
- Add wait for init to complete when execute is called
- Made partner callback in execute a weak reference
- Fix crash when Activity becomes null
- Rare ANR issues on init
- Fix container shadow issue
- Fix app crash when using androidxNavigation 2.8.1
4.5.1
Fixed
- Fixed app crash on RecyclerView due to Jetpack Compose viewCompositionStrategy
4.5.0
Added
- Added ScrollableRow and ScrollableColumn layout
- Added NonInteractableChildren, OuterLayoutNonInteractableChildren, and LayoutVariantNonInteractableChildren
- Added FlexJustification and FlexAlignment for Container styling properties (FlexChild also uses FlexAlignment)
Removed
- Removed scroll and auto properties from Overflow enum
- Removed is_important_for_accessibility properties from DataIcon, DataImage, StaticIcon, StaticImage, and ProgressIndicator
- Removed CloseButtonChildren, CreativeResponseChildren, ProgressControlChildren, StaticLinkChildren, and StaticLinkLayoutVariantChildren
- Removed settings property from ProgressIndicator, GroupedDistribution, CarouselDistribution, and Overlay nodes
- Removed LayoutStyleTransition
- Removed FlexPosition
- Removed CreativeCopy and Position predicates from the Outer Layout
Changed
- Changed is_important_for_accessibility to accessibility_hidden in ProgressIndicator
- Changed WhenTransition property names from
in
andout
toin_transition
andout_transition
respectively - Changed how styling transitions are defined with updated LayoutStyles generic
- Changed OverlayChildren to ModalChildren with closeOnComplete support
Fixed
- Fixed app crash when loaded corrupted fonts
- Downloading fonts in init simultaneously
- Fixed rich text link styling
- Fixed nested data binding in creative response
4.4.1
Fixed
- Fixed
Execute
call withoutinit
state issue causing application crash due to missing dependencies
4.4.0
Added
- Rokt partner app configuration setting to control color mode
- Metrics to capture lost Execute calls on failed Inits for improved PRF measurement
Fixed
- Fixed multi-page session issue
- Fixed Bottomsheet restart issue
4.3.1
Fixed
- Fixed default Bottom-sheet animation issue
- SDK state restoration on Activity restart
- Ensured placement persists when app is resumed
- Jetpack Compose recomposition fixes
4.3.0
Added
- Feature flag support
- Partner events integration
- Layout builder support
Fixed
- Fixed Flutter embedded placement on Android 14
- Fixed app crash on process restart
- Fixed Kotlin flow invariant violation
4.2.2
Fixed
- Fixed signal recording issue
4.2.1
Fixed
- Fixed font management to support both font family and postscript names
4.2.0
Added
- Font management improvements
4.1.0
Added
- Carousel distribution
- Grouped distribution
- Accessibility support
- SignalViewed reporting
Fixed
- Fixed onShouldShowLoadingIndicator and onShouldHideLoadingIndicator callbacks
- Fixed back button behavior on overlay
- Removed unwanted ripple animation on buttons
3.15.0
Added
- Support for additional close button at the bottom of the placement and updates to header design.
3.14.2
Changed
- Updated Rokt SDKs and interfaces and General bug fixes
3.14.1
Changed
- Updated Rokt SDKs and interfaces
3.14.0
Added
- Added Support for New Layout and General bug fixes.
3.13.0
Changed
- Updated Rokt SDKs and interfaces, text-based progress bar
3.12.1
Changed
- Updated Rokt SDKs and interfaces, Allow static links to be opened with the default mobile browser.
3.12.0
Changed
- Updated Rokt SDKs and interfaces, Bug fixes, close placements on negative button, and updates to styling configurables.
3.11.0
Changed
- Updated Rokt SDKs and interfaces, support show image on dark mode.
3.10.0
Changed
- Updated Rokt SDKs and interfaces, support word wrap for Title text.
3.9.1
Changed
- Updated Rokt SDKs and interfaces, performance improvements and bug fixes
3.9.0
Changed
- Updated Rokt SDKs and interfaces, use default mobile browser for actions.
3.8.0
Changed
- Updated Rokt SDKs and interfaces, added Bottomsheet placement.
3.7.0
Changed
- Updated Rokt SDKs and interfaces, Customisable progress bar
3.6.3
Added
- Flutter SDK 3.0 supported
3.6.2
Changed
- Updated Padding and Margin for Embedded Placement
3.6.1
Changed
- Updated Rokt SDKs and interfaces
3.6.0
- Introducing Rokt flutter SDK