GuidesAPI ReferenceRelease Notes
HomeLog InHome
Release Notes

1.6.1 - React Native

Changelog

Android

Breaking Changes

  • Replaced ctaVisibility ({ type: "alwaysVisible" } / { type: "visibleAfterOverlayHidden", duration }) with a simple isVisible?: boolean on BlazeVideosPlayerCtaStyle

Added

  • Added Chromecast support for Videos player — casting field in BlazeVideosPlayerButtonsStyle, stopActiveCastingSession() method, and setCastingDelegate() for casting state change events
  • Added Picture-in-Picture support for Videos player — pictureInPicture field in BlazeVideosPlayerButtonsStyle, BlazePipConfiguration with enterPipOnAppBackground, stopActivePiPSession() / isPiPActive() methods, and setPipDelegate() for PiP state change events
  • Added Moments auto-advance — BlazeMomentsPlaybackConfiguration with loopBehavior (infiniteLoop / loopAndAdvance) prop on Moments widgets, plus setDefaultMomentsPlaybackConfiguration() / getDefaultMomentsPlaybackConfiguration() methods
  • Added showSearchScreen(options?) method with optional suggestionsDataSource
  • Added search button to BlazeMomentsPlayerButtonsStyle
  • Added seekForward / seekBackward buttons to BlazeMomentsPlayerButtonsStyle and BlazeVideosPlayerButtonsStyle
  • Added setPreferredLanguage() / getPreferredLanguage() methods for content language preference
  • Added BlazeDataSourceType.Search for free-text content search
  • Added disableAnalytics method to stop analytics collection while keeping event callbacks and content delivery
  • Added promotedLabels to BlazeRecommendationsType.ForYou
  • Added appendMomentsToPlayer() method to append content to an already-open moments player
  • Added playbackModificationHandler callback to modify the playback URL before video starts
  • Added isVisible field to CTA style for Stories and Moments players
  • Added captions button to BlazeVideosPlayerButtonsStyle
  • Added forceRotation button to BlazeVideosPlayerButtonsStyle
  • Added entryContentId parameter to entry point methods (playVideos, playVideo, etc.)
  • Added BlazeVideosPlaybackConfiguration for video widgets and playback methods
  • Added setDefaultVideosPlaybackConfiguration() / getDefaultVideosPlaybackConfiguration() methods
  • Added followEntity to BlazeMomentsPlayerStyle
  • Added visibilityCondition for custom action buttons — show/hide based on content metadata conditions (exists, equals, in, range, and/or/not)
  • Added BlazeExtraInfoKeyPreset enum for accessing content metadata keys

Improvements

  • Added accessibility support
  • Improved video caching performance

iOS

Breaking Changes

  • Raised minimum iOS deployment target to 15.0
  • Replaced ctaVisibility ({ type: "alwaysVisible" } / { type: "visibleAfterOverlayHidden", duration }) with a simple isVisible?: boolean on BlazeVideosPlayerCtaStyle

Added

  • Added AirPlay support for Videos player — casting field in BlazeVideosPlayerButtonsStyle, stopActiveCastingSession() method, and setCastingDelegate() for casting state change events
  • Added Picture-in-Picture support for Videos player — pictureInPicture field in BlazeVideosPlayerButtonsStyle, BlazePipConfiguration with enterPipOnAppBackground, stopActivePiPSession() / isPiPActive() methods, and setPipDelegate() for PiP state change events
  • Added Moments auto-advance — BlazeMomentsPlaybackConfiguration with loopBehavior (infiniteLoop / loopAndAdvance) prop on Moments widgets, plus setDefaultMomentsPlaybackConfiguration() / getDefaultMomentsPlaybackConfiguration() methods
  • Added showSearchScreen(options?) method with optional suggestionsDataSource
  • Added search button to BlazeMomentsPlayerButtonsStyle
  • Added seekForward / seekBackward buttons to BlazeMomentsPlayerButtonsStyle and BlazeVideosPlayerButtonsStyle
  • Added setPreferredLanguage() / getPreferredLanguage() methods for content language preference
  • Added BlazeDataSourceType.Search for free-text content search
  • Added disableAnalytics method to stop analytics collection while keeping event callbacks and content delivery
  • Added promotedLabels to BlazeRecommendationsType.ForYou
  • Added appendMomentsToPlayer() method to append content to an already-open moments player
  • Added playbackModificationHandler callback to modify the playback URL before video starts
  • Added isVisible field to CTA style for Stories and Moments players
  • Added captions button to BlazeVideosPlayerButtonsStyle
  • Added forceRotation button to BlazeVideosPlayerButtonsStyle
  • Added entryContentId parameter to entry point methods (playVideos, playVideo, etc.)
  • Added BlazeVideosPlaybackConfiguration for video widgets and playback methods
  • Added setDefaultVideosPlaybackConfiguration() / getDefaultVideosPlaybackConfiguration() methods
  • Added followEntity to BlazeMomentsPlayerStyle
  • Added visibilityCondition for custom action buttons — show/hide based on content metadata conditions (exists, equals, in, range, and/or/not)
  • Added BlazeExtraInfoKeyPreset enum for accessing content metadata keys

Improvements

  • Added accessibility support
  • Improved content and HLS prefetching performance
  • Improved video caching performance