GuidesAPI ReferenceRelease Notes
HomeLog InHome
Release Notes

1.19.0 - iOS

Added

  • Added extraInfo: [String: String] to BlazeWidgetItemClickParams, exposing the content item's key-value metadata to the widget click handler. See more at BlazeWidgetItemClickHandlerState.
  • Added shimmer color customization for widgets via the new BlazeWidgetShimmeringStyle type, exposed on BlazeWidgetLayout.shimmering. See more at BlazeWidgetShimmeringStyle.
  • Added configurable buffering spinner delay to all player types:
  • Added Widget to Tabs support for Moments widgets. A new init(layout:tabsContainer:) initializer on BlazeMomentsWidgetRowView / BlazeMomentsWidgetGridView (UIKit) and a new BlazeSwiftUIMomentsWidgetViewModel(widgetConfiguration:tabsContainer:) initializer (SwiftUI) launch a fullscreen tabs player on item tap. See more at Moments Widget to Tabs.
  • Added SDK-wide sound state control via the new BlazePlayerSoundState type and Blaze.shared.setPlayerSoundState() method, allowing apps to mute or unmute all story, moment, and video playback globally.

Updated

  • Updated the GoogleMobileAds dependency range to support version 13.x.

Fixed

  • Fixed a possible crash caused by ICU memory allocation during geo validation on background launch.
  • Fixed Moments Tabs isVisible property not correctly hiding or showing tabs as expected.
  • Fixed the 2x speed indicator overlapping the Moments Tabs header.
  • Fixed the 2x speed indicator not appearing on iPad during 2x playback.
  • Fixed Moments Tabs not playing content on RTL devices.