GuidesAPI ReferenceRelease Notes
HomeLog InHome
Guides

Web SDK release notes (historical, 2025 and earlier)

Historical Experiences SDK release notes for Web, 2025 and earlier. For current releases, use the latest published release notes. For 2026 onward, see Web SDK release notes (historical).

0.31.4 - Web

Date: 2025-12-31

Extended recommendations support to Stories

0.31.2 - Web

Date: 2025-12-22

Improved

  1. Added missing country codes for geo targeting usage

0.31.1 - Web

Date: 2025-12-18

Bug fixes

  1. Fixed appearance of the share modal on moments
  2. Fixed the calculation of moment_duration_viewed_percent, which is required for analytics

Improved

  1. Improved device detection capabilities

0.29.0 - Web

Date: 2025-12-15

Features

  1. Support of Embedded Player (In-line) for Long-form Content

0.28.5 - Web

Date: 2025-12-14

Bug Fix: Moment Index Tracking

Fixed an issue where moment_index would become undefined in analytics events under certain conditions:

  • Navigation past 5th moment: When navigating beyond the 5th moment in a playlist, the DOM element recycling mechanism was not preserving the momentIndex value
  • URL share opening: Opening a moment via shared URL was not initializing momentIndex
  • Infinite scroll append: Newly loaded moments from infinite scroll were missing the momentIndex assignment

0.28.4 - Web

Date: 2025-12-11

Fix: Analytics events no longer block on video duration

  • Duration fetch now has 2s timeout (was 10s), returns 0 if unavailable
  • Events always fire - never block or fail silently
  • Fixes issue with setBeforeContentPlayCallback causing missing Start/PageStart events

Fix: Audio toggle event captures correct state

  • StoryAction.Audio event now fires after mute state changes (was before)

0.28.0 - Web

Date: 2025-12-07

Critical fix

Critical: Resolved broken TypeScript declarations in the published bundle that caused compilation errors for consumers

0.27.0 - Web

Date: 2025-12-04

Enhanced Adaptive Bitrate (ABR) streaming for improved video playback quality and reliability.

0.26.0 - Web

Date: 2025-12-02

New Features
Added a new disableAnalytics configuration option that completely disables analytics data transmission to WSC BI.

  • No analytics data of any kind is sent to WSC endpoints
  • Event delegation continue to work locally: app owners can route event data to their own analytics infrastructure

0.25.0 - Web

Date: 2025-12-01

Features

  1. Internal improvements

0.24.0 - Web

Date: 2025-11-18

Features

  1. Follow button for moments
  2. Possibility to hide CTA for all content types

0.23.0 - Web

Date: 2025-11-11

Features

  1. Support analytics url rotation

0.22.0 - Web

Date: 2025-11-09

Features

  1. Append content to player - docs)
  2. New delegate - onMomentStart

0.21.1 - Web

Date: 2025-11-06

Bug fixes

  1. Fixed ads stuck in infinite loading

0.21.0 - Web

Date: 2025-10-29

Features

  1. Support HLS video types

0.20.1 - Web

Date: 2025-10-22

Bug fixes

  1. Fixed closed captions for moments
  2. Improved cross-browser compatibility

0.19.2 - Web

Date: 2025-10-19

Bug fixes

  1. Fixed custom web ads fails on empty ad

0.19.1 - Web

Date: 2025-10-15

Bug fixes

  1. Loading issue in IOS devices

0.19.0 - Web

Date: 2025-09-30

Features

  1. Recommendation data source - new data source type ("recommendations")
    For example -
const forYouDataSource = BlazeSDK.DataSourceBuilder().recommendations({
  recommendations: {
    forYou: {
			anyLabelFilter: ['test'], // Only labels to show
      promotedLabels: ['featured'], // Order these labels on top
    },
  });

const trendingDataSource = BlazeSDK.DataSourceBuilder().recommendations({
  recommendations: {
    trending: {
			anyLabelFilter: ['test'], // Only labels to show
    },
 });

0.18.0 - Web

Date: 2025-09-29

Added

  • setBeforeContentPlayCallback API: New method to intercept and modify video URLs before content playback
    • Enables URL tokenization for protected video content
    • Supports both synchronous and asynchronous callback functions
    • Automatic fallback to original URL on callback errors
    • Requires enableClientPlaybackModification: 'true' in app configuration

New Interfaces

  • BeforeContentPlayContext: Contains the original video URL to be processed
  • BeforeContentPlayResult: Contains the modified URL for playback
  • BeforeContentPlayCallback: Function type for URL modification callbacks

Use Cases

  • Token-based authentication for protected content
  • URL signing with time-limited access tokens
  • Dynamic CDN endpoint selection
  • Analytics parameter injection
  • DRM and content protection integration

Breaking changes

  • None

Notes

  • Callback execution should be kept minimal to avoid playback delays

0.17.1 - Web

Date: 2025-09-28

Updated AccessibilityContext and ModalContext interfaces by removing redundant comments to resolve production build issue.

0.17.0 - Web

Date: 2025-09-10

Bug fix:
Update player overlay button visibility during seeking

0.16.0 - Web

Date: 2025-09-10

ARIA & Labeling System

  • Added accessibility tags for Widget, Story and Moment players: Complete ARIA labeling system
  • Enhanced widget aria-labels: Added position info (e.g., "Story 2 of 5") and content context
  • Dynamic labels for buttons: Context-aware button labels that update based on state (play/pause, mute/unmute, like/unlike)
  • Added proper ARIA disabled states: Implemented aria-disabled="true" for better screen reader feedback

Focus Management

  • Focus changes: Enhanced focus management with proper focus return from modals to widgets
  • Tab order optimization: Ensured logical tab sequence through widgets and players
  • Focus trap in modals: Proper focus containment when modals are open
  • Focus restoration: Return focus to triggering element when modals close
  • Fixed disabled button focus: Buttons remain focusable when disabled but don't respond to activation

Screen Reader & Navigation

  • Modal navigation announcements: Screen reader announcements for modal open/close and navigation actions like manual/auto
  • Navigation on buttons with keyboard: Full keyboard navigation support with Enter key activation

0.15.0 - Web

Date: 2025-08-25

Features

  1. Added onItemClick callback

0.14.3 - Web

Date: 2025-08-24

Features

  1. Added default custom parameters to custom ads.

Bug fixes

  1. Custom Widgets read status now updates after widget player is dismisses

0.14.2 - Web

Date: 2025-08-21

Bug fixes

  1. shouldOrderWidgetByReadStatusValue default value changed back to true when not explicitly set on a Widget.

0.14.1 - Web

Date: 2025-08-19

Features

  1. Custom Widgets Support - Added BlazeSDK.WidgetCustomView() API allowing complete UI customization while maintaining Blaze's content management, playback, and analytics capabilities.

Bug fixes

  1. General fixes and improvements

0.13.5 - Web

Date: 2025-08-13

Performance

Remove caching for moment videos and use a direct playback approach to improve load speed and reduce the time it takes for videos to start playing.

0.13.4 - Web

Date: 2025-07-28

Features

  1. Added support for random ordering

0.13.3 - Web

Date: 2025-07-27

Bug Fix
Fix the progress bars of Moment and the Long Form player being overridden by client CSS.

0.13.2 - Web

Date: 2025-07-22

Features

  1. Improved the support for automatic CDN selection based on the user's geographic location

0.13.1 - Web

Date: 2025-07-21

Features

  1. Added support for automatic CDN selection based on the user's geographic location to optimize delivery performance and avoid regional accessibility issues.

0.13.0 - Web

Date: 2025-07-17

Features

  1. Added support for Content Extra Info in Ads and Analytics

0.12.0 - Web

Date: 2025-07-08

Features

  1. Banner ads will refresh every 30 seconds from now

0.11.1 - Web

Date: 2025-06-25

Updated

  1. Improved animated thumbnails (row-rectangle-animated) performance and user experience

0.11.0 - Web

Date: 2025-06-18

Features

  1. Added "row-rectangle-animated" preset for moment and long-form video widgets

0.10.0 - Web

Date: 2025-06-04

Features

  1. Added isInitialized method

0.9.0 - Web

Date: 2025-06-03

Features

  1. Multilingual closed captions support

Changes

  1. Changed Aniview's cust_params logic

0.8.0 - Web

Date: 2025-05-29

Features

  1. Horizontal embedded stories

0.7.1 - Web

Date: 2025-05-19

Bug fixes

  1. Fixed labels priority in moments and videos

0.7.0 - Web

Date: 2025-05-15

Features

  1. Personalized stories
  2. Analytics event counter

Bug fixes

  1. Banner ads hiding Custom/Vast ads
  2. Error messages in play content methods

0.6.0 - Web

Date: 2025-04-29

Features

  1. Allows to order the content in entry point by read status, displaying unread items first. - playContent
  2. Expose enrichment functions

Bug fixes

  1. Fix share flow in single video

0.5.0 - Web

Date: 2025-04-23

Features

  1. Added uuid to analytics events
  2. Added single video

0.4.4 - Web

Date: 2025-04-14

Bug fixes

  1. Fixed navigation bug

0.4.1 - Web

Date: 2025-03-25

Removed type guard svg 64 for icons in player style.

0.4.0 - Web

Date: 2025-03-25

Bug Fixes:

  • Fixed analytics event for long-form videos.
  • Fixed unlike button color issue for long-for videos.
  • Fixed content_len macro bug for VAST IMA.

Features:

  • Added Enrichment Layer.

0.3.19 - Web

Date: 2025-03-19

Features

  • Custom Button Actions in Moments and Stories.
  • Long-Form Web: New HLS Player:
    • Widgets and the player now support a new content type: video.
    • New player style sections under Theme.
    • A new playContent API function to play content based on its type.

Bug fixes

  • Fixed database errors; version upgrades will now be forced to v5 of blaze-store.
  • Restored scroll position to the last recorded X and Y coordinates of user activity on the page.

0.3.18 - Web

Date: 2025-03-13

Bug fixes

  1. Fix pageIndex analytic in custom ads

0.3.17 - Web

Date: 2025-03-11

Features

  1. Added macros for VAST ads
  2. Added page_index for VAST ads + Custom ads

0.3.16 - Web

Date: 2025-02-03

Bug fixes

  1. Added a missing property to the API request in Stories. The label priority was mistakenly removed during a refactor and has been restored in this version.

0.3.15 - Web

Date: 2025-01-29

Features

  1. Support custom ads pixel requests

0.3.13 - Web

Date: 2025-01-20

Added

  • Enable the swipe-up feature through configuration from the CMS.
  • Analytics event - a new property that has content extra info.

Improved

  • Better compress in Webpack - reduce bundle size by 30%.

0.3.12 - Web

Date: 2025-01-14

Features

  1. Customize background color of widget label - docs)

0.3.10 - Web

Date: 2024-12-30

Bug fixes

  1. CTA layout shifting after animation

0.3.9 - Web

Date: 2024-12-25

Features

  1. Support for RTL - We now support RTL layout and player styles. Add layoutDirection: "RTL"

Bug fixes

  1. General Fixes

0.3.7 - Web

Date: 2024-12-23

Bug fixes

  1. Fix the position of the mute button in custom native ads for stories.
  2. Fix the redirect and swipe-up functionality so it is not invoked on IMA ads in stories.
  3. Fix the error in ima3.js that occurs when the uBlock extension is active in the browser.
  4. Fix the width resizing issue triggered by the window resize event.

Features

  1. Auto advance in Single Story

0.3.6 - Web

Date: 2024-12-05

Bug fixes

  1. Fixed theme row-rectangle-horizontal

0.3.5 - Web

Date: 2024-12-03

Bug fixes

  1. Fixed geo targeting missing in moments

0.3.4 - Web

Date: 2024-11-13

Web accessibility

  • Add an aria-label to each widget thumbnail

0.3.3 - Web

Date: 2024-11-04

Features

Bugs

  • Fixed event bubbling for the exit player button on iOS.
  • Corrected mute button position in the custom native ad in Moment
  • Resolved issue where the Like button was not updating correctly on the third click.
  • Fixed issue where the ad view event was triggered without the ad being viewed.
  • Addressed DB error message in the browser console.

0.3.1 - Web

Date: 2024-10-21

Bugs

  1. Fixed a bug where the DB instance was not yet initiated.
  2. Fixed a bug where the touch start event was used to exit the player.

0.3.0 - Web

Date: 2024-10-15

Features

  1. Support display ads

0.2.9 - Web

Date: 2024-10-07

Moments on Web: Clients can now integrate a Moments widget!

We are excited to announce the integration of a Moments widget, allowing clients to enhance their offerings with dynamic moment content.

To utilize this feature, please add the contentType property to the widget creation and set its value to 'moment'.

When creating a widget using specific moment IDs, you have two options: use the contentIds property in IWidgetViewOptions or the ids property in the DataSourceType

If you are customizing your player's style, ensure that you include 'moment' in your theme creation, following the preset name. A new section for Moments was added to the Theme page, under the story player customization.

Additionally, sample applications have been updated to include the new Moments widget, providing you with a practical demonstration of its capabilities.

0.2.7 - Web

Date: 2024-09-25

Bugs

  1. General bug fixes

0.2.6 - Web

Date: 2024-09-19

Features

The Initialize method of the BlazeSDK has been updated to include a new optional parameter, prefetchingPolicy. This parameter allows users to specify the prefetching policy for the SDK. The available options are 'low' and 'default', with 'default' being the value if not defined.

0.2.5 - Web

Date: 2024-09-12

Features

  1. Data Source
    1. Added DataSourceBuilder to the BlazeSDK interface for creating data sources based on labels and IDs.
    2. Added a new method in IWidgetView interface called updateDataSource to update the widget's data (after updating the data source, you need to call the reload method)
  2. Play Story
    1. Added a new method to the BlazeSDK interface that allows playing a single story using a story ID and player style through the playStory function.
    2. Added another method to the BlazeSDK interface that enables playing multiple stories with a data source and player style using the playStories function.

Bugs

  1. Fixed a bug where swiping left or right failed to trigger the appropriate events for both story page exit and story exit. This ensures that the events are now fired when navigating between stories.

0.2.3 - Web

Date: 2024-08-13

Features

  1. IMA custom params - support for ima custom params here: docs)

0.2.2 - Web

Date: 2024-07-18

Bug fixes

  1. General bug fixes.

0.2.1 - Web

Date: 2024-07-15

Features

  1. Support interactions (Polls/Quizzes)
  2. Support user management

Bug fixes

  1. General bug fixes.

0.2.0 - Web

Date: 2024-07-01

Features

  1. Support custom web ads between stories.

Bug fixes

  1. General bug fixes.
  2. Embedded player - analytics fix, keep playing on scroll fix.

0.1.992 - Web

Date: 2024-06-26

Bug fixes

  1. Added a missing property value for the story exit event.
  2. Fixed an issue with the share modal on Windows.

0.1.991 - Web

Date: 2024-06-23

Fixed a bug in the video ads where the video is not aligned to the top left.

Fixed a bug in video width display

0.1.98 - Web

Date: 2024-06-18

Bug fixes

  1. Fix video alignment to the top
  2. Fix exit event for the player
  3. General bug fixes for embedded content

0.1.97 - Web

Date: 2024-06-09

Bug fixes

  1. Read/Unread did not work on previous version because of a new feature behavior.
  2. Gap was missing between player content items

0.1.96 - Web

Date: 2024-06-05

Features

  1. Added new capabilities to player customization:
    1. Adjust icon positions in the player layout: horizontal or vertical
    2. Arrange the order of player content icons and interaction buttons
    3. Hide or display buttons as needed
    4. Customize button appearance with background colors
  2. Introduced a new Embedded player under BlazeSDK class - WidgetEmbeddedStory.

Bug fixes

  1. General bug fixes

0.1.95 - Web

Date: 2024-05-29

Bug fixes

  1. General bug fixes

0.1.94 - Web

Date: 2024-05-19

Features

  1. Added a new property thumbnailBorderColor to the widgetLayout interface; it will allow you to modify the border color of the thumbnail.
  2. Modified three functions in the IWidgetView interface by adding a new parameter called options. The options' parameter is an ISetWidgetOptions interface that has a property named shouldReloadData; This flag will prevent the SDK from loading new data from the server. To load new data, you can use the reload function.
    setLabels: (labels: string | string[] | BlazeWidgetLabel, options?: ISetWidgetOptions) =>void; setLabelsPriority: (labelsPriority: string, options?: ISetWidgetOptions) => void; setContentIds: (storyIds: string[], options?: ISetWidgetOptions) => void;
    interface ISetWidgetOptions { shouldReloadData?: boolean }
  3. Added a new property to IBlazeSDKOptions called shouldModifyUrlWithStoryId. If set to false, it will not update the URL with the story ID but will still retain the share functionality.

Bug fixes

  1. Fixed the container height calculation for the widget layout.
  2. Adjusted the position of the story title, which was incorrect after changing the container height.
  3. Corrected the height size of the label by converting rem and em values to specific numeric values.

0.1.93 - Web

Date: 2024-05-09

Features

Added a new property to the IWidgetViewOptions interface: shouldOrderWidgetByReadStatus, to prevent the reorder of the widget by read/unread statuses.

Bug fixes

Add 2 more positions for the PositionType: insideTop and insideBottom.

0.1.92 - Web

Date: 2024-05-05

Features

  1. Support for custom targeting in custom native ads

Bug fixes

  1. Support shadow DOM - Added init property runInShadowDom (default true, to disable it change to false)
  2. General bug fixes

0.1.91 - Web

Date: 2024-05-06

Bug fixes

  1. Changed resume & pause methods to resumeCurrentPlayer & pauseCurrentPlayer

0.1.90 - Web

Date: 2024-05-02

Bug fixes

  1. Fix max display items count

0.1.89 - Web

Date: 2024-04-18

Features

  1. Added the ability to programmatically play/pause the opened modal.
  2. CTA location on desktop moved to below the player.

Bug fixes

  1. General bug fixes

0.1.88 - Web

Date: 2024-04-03

Bug fixes

  1. The visible event will only be sent when there are items in the widget.
  2. The event page start was sent before the vast events had finished.
  3. Adjust the preset thumbnails to maintain a horizontal width and height ratio.
  4. The widget will only be reloaded when the player is closed.
  5. Fixed a bug related to story navigation after watching an ad.

0.1.85 - Web

Date: 2024-03-18

Features

  1. Override item style to enhances flexibility by allowing unique visual representations for each item within the widget.
  2. New badge has been added to the layout (by default it is hidden).
  3. Two new API functions have been introduced in IWidgetView:
    1. updateOverrideStyles: (perItemStyleOverrides: PerItemStyleOverrides) => void
    2. updateWidgetUI: () => void
  4. A new property has been added to WidgetGridView/WidgetRowView options parameters - perItemStyleOverrides

Bug fixes

  1. The box-sizing CSS attribute of the widget-story was overridden by global CSS.

0.1.83 - Web

Date: 2024-03-07

Bug fixes

  1. The analytics event page start was triggered twice in automated navigation.
  2. General bug fixes.

0.1.82 - Web

Date: 2024-03-06

Features

  1. New Player Layout - Mobile / Tablet / Desktop
    1. Addition of a new exit button in Desktop.
    2. Removal of play/pause buttons from Mobile layout; now, pausing the story requires a long press.
    3. Introduction of new icons and positions for player buttons.

Bug fixes

  1. Vast IMA -
    1. General bug fixes have been implemented around the solution's flow.
    2. The addition of a black background once the ad has started.
    3. Prevention of navigation once the ad has started.

0.1.81 - Web

Date: 2024-02-21

Features

  1. Added new layout for tablet devices.
  2. Added support for IMA VAST Ads.

Bug fixes

  1. General bug fixes.

0.1.80 - Web

Date: 2024-02-07

Bug fixes

  1. When the story title was removed in row-rectangle preset, the gradient beneath it was not removed.

0.1.79 - Web

Date: 2024-01-30

Key Features:

  1. Custom Order Widget -
    1. Define the label priority at the widget level as part of the IWidgetViewOption interface.
    2. Set a new label priority order for the widget view using the setLabelsPriority(string) method in the IWidgetView interface.

Bug fixes

  1. The font name was changed to a unique name (WSC Open Sans) to prevent overrides by the SDK.
  2. Fix size of player width in Safari 14

0.1.78 - Web

Date: 2024-01-23

Bug fixes

  1. Implemented a max-width attribute for the widget's story title.
  2. The story will autoplay after being paused and upon navigating to a new story.

Features

  1. Included label expression in story and widget analytics events

0.1.77 - Web

Date: 2024-01-21

Bug fixes

  1. The CTA button was not clickable on the ad page

0.1.76 - Web

Date: 2024-01-18

Bug fixes

  1. Fixed a long-press pause issue, that caused the player to stay on pause.
  2. Replaced implementation code to support Safari 11.
  3. Fixed a bug related to displaying/hiding video story pages.

0.1.75 - Web

Date: 2024-01-07

Announcing the latest release of our Web SDK, version 0.1.75:

Key Features:

  1. Integration of Google Ads
  2. Elimination of redundant calculations around our Widget component for improved efficiency and readability.
  3. Font upgrade to Open Sans for a modern and consistent appearance (Story Title, Chip, Published Date, Player).
  4. Updated Chip style to align with our design standards.
  5. Default story title color changed to black.

Bug fixes

  1. Resolved issues with story navigation, ensuring that navigating back will no longer close the story.
  2. Fixed a bug on desktop where pausing did not initiate the playback of the next video.
  3. Corrected height calculations of the parent container for seamless adjustments.
  4. Analytics Alignment

Did this page help you?