React Native SDK release notes (historical, 2025 and earlier)
Historical Experiences SDK release notes for React Native, 2025 and earlier. For current releases, use the latest published release notes. For 2026 onward, see React Native SDK release notes (historical).
1.5.2 - React Native
Date: 2025-10-13
Fixed
- Fixed BlazeAsyncBridge error in some configurations.
1.5.1 - React Native
Date: 2025-10-08
Fixed
- Fixed small complication issue for Expo apps on iOS in a specific configuration.
1.5.0 - React Native
Date: 2025-08-03
Added
-
Added support for enabling Google ads manager banners in Stories player (
BlazeGAM.enableBannerAds(...)). -
Improved Error handling and added
BlazeExceptionto allow more data extraction from the native errors.
Breaking changes
- Some small alignments between
BlazeWidgetDelegateandBlazePlayerEntryPointDelegate. For examplewidgetIdwas renamed tosourceId.
1.4.4 - React Native
Date: 2025-06-26
Added
-
Added support for more widget presets. This is a breaking change. To migrate the existing preset to the new presets please change values for the widget's
presetWidgetLayoutproperty to:- For Story Widget Row -> from
'widgetCircle'to'StoriesWidget.Row.circles'. - For Story Widget Row -> from
'widgetRectangle'to'StoriesWidget.Row.verticalRectangles'. - For Story Widget Grid -> from
'twoColumnsTheme'to'StoriesWidget.Grid.twoColumnsVerticalRectangles'. - For Story Widget Grid -> from
'threeColumnsTheme'to'StoriesWidget.Grid.threeColumnsVerticalRectangles'. - For Moments Widget Row ->
'widgetCircle'is not supported anymore officially. - For Moments Widget Row -> from
'widgetRectangle'to'MomentsWidget.Row.verticalRectangles'. - For Moments Widget Grid -> from
'twoColumnsTheme'to'MomentsWidget.Grid.twoColumnsVerticalRectangles'. - or Moments Widget Grid -> from
'threeColumnsTheme'to'MomentsWidget.Grid.threeColumnsVerticalRectangles'.
- For Story Widget Row -> from
-
Added videos widgets
BlazeVideosGridViewandBlazeVideosRowView. -
Added new methods to
BlazeIMADelegateandBlazeGAMDelegateto provide more extra parameters for the ad requests.
Breaking changes
- Renamed
blazeMomentsPlayerStyleandblazeStoryPlayerStyletoplayerStylein order to align naming.
1.3.0 - React Native
Date: 2025-05-18
Minimum versions changes
- Minimum native Google ads version on iOS was raised to
12.xwhich is a breaking change.
1.2.2 - React Native
Date: 2025-05-05
Added
- Added support for React Native New Architecture.
Minimum versions changes
- Minimum ReactNative version
0.77.0. - For Expo apps: Minimum Expo version
53.0.7.
1.1.2 - React Native
Date: 2025-03-02
Added
- Added range to IMA and GAM dependencies.
1.1.1 - React Native
Date: 2024-11-17
Updated
- Added support for React Native
0.76.1(New Arch disabled). - Updated Native libraries to latest.
- Replaced the
actionTypeStringfound inonTriggerCtawithBlazeCTAActionType.
1.0.5 - React Native
Date: 2024-08-29
Fixed
- Fixed podspec for IMA and GAM modules
Updated
adjustSizeAutomaticallywas renamed toisEmbeddedInScrollView.
1.0.4 - React Native
Date: 2024-08-13
Added
- Add new IMA package.
- Added
randomcase toBlazeOrderType. See (Android | IOS). - Added BlazeWidgetItemBadgeStyle.
- Added
isSilentRefreshto updateDataSource method. - Added play method to Widgets.
- Added
BlazePlayerDisplayModeto Moments Player styling. See (Android | IOS). - Added
onPlayerEventTriggeredtoBlazePlayerSourceDelegate. See (Android | IOS). - Added multiple capabilities to BlazeMomentsCtaStyle.
- Added updateOverrideStyles method to Widgets.
- Added BlazeSDK.canHandleUniversalLink method to global methods.
- Added BlazeRecommendationsType to BlazeDataSourceType. See Android | IOS.
Updated
- For Moments widgets,
shouldOrderMomentsByReadStatuswas renamed toshouldOrderWidgetByReadStatus. For Stories widgets, it was added. See (Android | IOS). - Updated the position of the
sharebutton to be under themutebutton in the Stories player.
Widget Layout Customization
- The props
widgetItemAppearancerename towidgetItemStyle. - Inside
title, the propsreadStyleandunreadStylerenamed toreadStateandunreadStaterespectively. - Inside
image->border, The propsliveReadBorderandliveUnreadBorderandreadBorderandunreadBorderrenamed toliveReadStateandliveUnreadStateandreadStateandunreadStaterespectively. - Inside
statusIndicator, The propsliveUnreadIndicatorandliveReadIndicatorandunreadIndicatorandreadIndicatorrenamed toliveUnreadStateandliveReadStateandunreadStateandreadStaterespectively. - BlazeWidgetItemBadgeStyle Has been updated with new states.
- BlazeWidgetItemStatusIndicatorStateStyle Has been updated with
borderColorandborederWidthas replaceable toborderprops
Story Customization
-
Updated
BlazePlayerStoryThemerename toBlazeStoryPlayerStyle. -
The props
ctaStyle'renamed tocta-
The props
shouldShowCloseButtonForAdshas been removed, UseisVisibleForAdsin each button style -
Updated
playerSeekBarrenamed toseekBar-
The props
playingSeekBarStyle'renamed toplayingState -
The props
pausedSeekBarStyle'renamed topausedStateUpdated Buttons
- For
mute,share,exit->imageprops renamed tocustomImage
- For
-
-
Updated
firstTimeSlideAppearancerenamed tofirstTimeSlide- The props
subTitle'renamed tosubtitle\ Moment Customization
- The props
-
-
Updated
BlazePlayerMomentThemerenamed toBlazeMomentsPlayerStyle.- The props
ctaStyle'renamed tocta - The props
shouldShowCloseButtonForAdshas been removed, UseisVisibleForAdsin each button style
- The props
-
Updated
playerSeekBarrenamed toseekBar-
The props
playingSeekBarStyle'renamed toplayingState -
The props
pausedSeekBarStyle'renamed topausedStateUpdated Buttons
- For
mute,share,exit,like,play->imageprops renamed tocustomImage
- For
-
-
Updated
firstTimeSlideAppearancerenamed tofirstTimeSlide- The props
subTitle'renamed tosubtitle
- The props
0.4.0 - React Native
Date: 2024-05-13
Added
- Added a new Google CustomNativeAds package. You can find integration instructions here.
- Added Push notifications handling in the sdk module. You can read more in this section.
0.3.0 - React Native
Date: 2024-03-05
Added
- Added Support for React Native
0.73.4.
InitOptions
InitOptionsappOverridesCTAHandlingproperty has been added toInitOptionsobject.globalPlayerStoryThemeproperty has been added toInitOptionsobject.globalPlayerMomentThemeproperty has been added toInitOptionsobject.globalDelegateAndroid | IOS andplayerEntryPointDelegateproperties were added toInitOptionsobject. This is a replacement for the previous syntax that was usingRegisterGlobalEvents
BlazeSDK
BlazeSDKsetGlobalDelegatefunction has been added toBlazeSDKinterface.setEntryPointDelegatefunction has been added toBlazeSDKinterface.prepareStories(Android | IOS) function has been added toBlazeSDKinterface.playStories(Android | IOS) function has been added toBlazeSDKinterface.prepareMoments(Android | IOS) function has been added toBlazeSDKinterface.playStories/playStory/playMoments/playMomentfunctions have a new option to send a player theme.
WidgetViews
WidgetViews- All widget views were added a new property
widgetDelegatewhich is a new syntax to pass the delegate implementation in one object rather than as individual component properties. widgetDelegatehas new delegate functions:onPlayerDidAppear(Android| IOS) andonTriggerPlayerBodyTextLink(Android| IOS)- The delegate functions have been renamed.
shouldOrderMomentsByReadStatus(Android | IOS) property was added to the Moment Grid and Row widgets.
BlazeDataSourceType
BlazeDataSourceType- Added [
orderType](Android | IOS), [labelsPriority](Android | IOS) and [maxItems](Android | IOS) to datasource of typelabels. - Added [
orderType](Android | IOS) to datasource of typeids.
Customization
CustomizationBlazePlayerMomentTheme
BlazePlayerMomentTheme- Removed
titleproperty. UseheadingText(Android | IOS) instead. - Added
bodyText(Android | IOS) - Added
chips(Android | IOS) - Added
bottomComponentsAlignment(Android | IOS) - Removed
BlazePaddings, please. use BlazeMargins object instead. - Added
textSizeproperty toBlazeFirstTimeSlideCTAStyle/BlazeFirstTimeSlideText`.
Removed
- Android - Removed the
GitHubPackagesMaven repo declaration from the package'sbuild.gradle. This should be defined in the app level.
0.2.3 - React Native
Date: 2024-01-01
Updated
- Project structure changes allowing proper imports via index.ts
- Updated tslint support and fixed issues reported while integrating the sdk.
- Fixed issues with widget delegates across both platforms.
- Widget Delegates are now optional
- Widget Delegates now allow access to event data
- OnWidgetDataLoadStartedEvent
- OnWidgetDataLoadCompleteEvent
- OnWidgetPlayerDismissedEvent
- OnWidgetItemClickedEvent
- OnCTATriggeredEvent
0.1.2 - React Native
Date: 2023-12-14
Added :
- OnEventTriggered Analytics - Capture analytics data on specific events.
- Geo Restrictions Initialization - Init property for geo restrictions.
- Updated Geo Restrictions Method - Improved method for managing geo restrictions.
- Data Methods - Added update data source and reload data methods.
- Layout Widget and Player Customizations - Expanded customization options for layout widget and players.
Changed
- Layout and Theme Customizations - Added options for Text Case, CTA Position, and Footer Gradient End Positioning.
- Updated presetTheme widget props to be mandatory for enhanced functionality.
- Initialized SDK: Made caching props (size and level) change to optional.
- Updated all color props to utilize the hex RGBA format for consistency.
- Introduced the 'OnTriggerCTANativeEvent' interface type and resolved associated bugs.
- Resolved an iOS bug affecting the borders of default images' status (liveRead, unRead, etc.) in the widget layout.
- iOS Centered Buttons - Achieved uniformity by centering buttons in all scale types on iOS.
- Android Play Moments Method - Fixed a bug related to the play moments method.
- Resolved bugs related to global methods callbacks.
- full readme can be found here : React-Native-SDK
React Native 0.1.1
Date: 2023-11-23
Added :
Widget layout customizations support
Player Theme customizations support
Changed
- Updated React Native support for layout and theme customizations.
- Android widget rendering performance improvements
- iOS widgets updates.
- full readme can be found here : React-Native-SDK
Updated 16 days ago
