GuidesAPI ReferenceRelease Notes
HomeLog InHome
Guides

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 BlazeException to allow more data extraction from the native errors.

Breaking changes

  • Some small alignments between BlazeWidgetDelegate and BlazePlayerEntryPointDelegate. For example widgetId was renamed to sourceId.

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 presetWidgetLayout property 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'.
  • Added videos widgets BlazeVideosGridView and BlazeVideosRowView.

  • Added new methods to BlazeIMADelegate and BlazeGAMDelegate to provide more extra parameters for the ad requests.

Breaking changes

  • Renamed blazeMomentsPlayerStyle and blazeStoryPlayerStyle to playerStyle in 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.x which 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 actionType String found in onTriggerCta with BlazeCTAActionType.

1.0.5 - React Native

Date: 2024-08-29

Fixed

  • Fixed podspec for IMA and GAM modules

Updated

  • adjustSizeAutomatically was renamed to isEmbeddedInScrollView.

1.0.4 - React Native

Date: 2024-08-13

Added

Updated

  • For Moments widgets, shouldOrderMomentsByReadStatus was renamed to shouldOrderWidgetByReadStatus. For Stories widgets, it was added. See (Android | IOS).
  • Updated the position of the share button to be under the mute button in the Stories player.

Widget Layout Customization

  • The propswidgetItemAppearance rename to widgetItemStyle.
  • Inside title, the props readStyle and unreadStyle renamed to readState and unreadState respectively.
  • Inside image -> border , The props liveReadBorder and liveUnreadBorder and readBorder and unreadBorder renamed to liveReadState and liveUnreadState and readState and unreadState respectively.
  • Inside statusIndicator , The props liveUnreadIndicator and liveReadIndicator and unreadIndicator and readIndicator renamed to liveUnreadState and liveReadState and unreadState and readState respectively.
  • BlazeWidgetItemBadgeStyle Has been updated with new states.
  • BlazeWidgetItemStatusIndicatorStateStyle Has been updated with borderColor and borederWidth as replaceable to border props

Story Customization

  • Updated BlazePlayerStoryTheme rename to BlazeStoryPlayerStyle.

  • The props ctaStyle' renamed to cta

    • The props shouldShowCloseButtonForAds has been removed, Use isVisibleForAds in each button style

    • Updated playerSeekBar renamed to seekBar

      • The props playingSeekBarStyle' renamed to playingState

      • The props pausedSeekBarStyle' renamed to pausedState

        Updated Buttons

        • For mute, share, exit -> image props renamed to customImage
    • Updated firstTimeSlideAppearance renamed to firstTimeSlide

      • The props subTitle' renamed to subtitle\ Moment Customization
  • Updated BlazePlayerMomentTheme renamed to BlazeMomentsPlayerStyle.

    • The props ctaStyle' renamed to cta
    • The props shouldShowCloseButtonForAds has been removed, Use isVisibleForAds in each button style
  • Updated playerSeekBar renamed to seekBar

    • The props playingSeekBarStyle' renamed to playingState

    • The props pausedSeekBarStyle' renamed to pausedState

      Updated Buttons

      • For mute, share, exit, like, play -> image props renamed to customImage
  • Updated firstTimeSlideAppearance renamed to firstTimeSlide

    • The props subTitle' renamed to subtitle

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

BlazeSDK

  • setGlobalDelegate function has been added to BlazeSDK interface.
  • setEntryPointDelegate function has been added to BlazeSDK interface.
  • prepareStories(Android | IOS) function has been added to BlazeSDK interface.
  • playStories(Android | IOS) function has been added to BlazeSDK interface.
  • prepareMoments(Android | IOS) function has been added to BlazeSDK interface.
  • playStories/playStory / playMoments/ playMoment functions have a new option to send a player theme.

WidgetViews

  • All widget views were added a new property widgetDelegate which is a new syntax to pass the delegate implementation in one object rather than as individual component properties.
  • widgetDelegate has new delegate functions: onPlayerDidAppear (Android| IOS) and onTriggerPlayerBodyTextLink(Android| IOS)
  • The delegate functions have been renamed.
  • shouldOrderMomentsByReadStatus (Android | IOS) property was added to the Moment Grid and Row widgets.

BlazeDataSourceType

Customization

BlazePlayerMomentTheme

  • Removed title property. Use headingText(Android | IOS) instead.
  • Added bodyText(Android | IOS)
  • Added chips(Android | IOS)
  • Added bottomComponentsAlignment(Android | IOS)
  • Removed BlazePaddings, please. use BlazeMargins object instead.
  • Added textSize property to BlazeFirstTimeSlideCTAStyle /BlazeFirstTimeSlideText`.

Removed

  • Android - Removed the GitHubPackages Maven repo declaration from the package's build.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

Did this page help you?