0.36.1 - Web
Added
Composite data source
A new composite() builder on DataSourceBuilder combines several data sources into a single deduplicated feed, configured with BlazeCompositeDataSourceEntry entries. See DataSourceBuilder.
Item click thumbnail
setOnItemClick() now includes contentThumbnailUrl on ItemClickContext: the URL of the clicked item's static thumbnail (not a GIF).
Multiple video ad placements
Videos can play more than one ad in a single video (pre-roll, mid-roll, and post-roll) when the content ad configuration provides adPercentages. If adPercentages is not set, behavior stays pre-roll only.
Start time sorting for live streams
StartTimeDesc and StartTimeAsc replace RecentlyStartingFirst/RecentlyStartingLast for sorting live streams by start time.
Fixed
Widget analytics fields
Restored missing content_type and generated_user_id on widget analytics events (widget_load and widget_visible).
IWidgetView.reload()
Blank player when content reload completed after the player had already opened.
