Skip to main content

Changelog

[2.3.0] - 2025-08-14

Added

  • Added polling interval changes by respecting Bets API response headers or panel configuration.

Changed

  • Update Bets API calls to use exclusively /personalized endpoint, without checking userIsAuthenticated.

Fixed

  • Bets Promotion UI Card not showing up.

[2.2.9] - 2025-08-12

Changed

  • Update Drive Summary expanded items to have a fixed header and scroll only the expanded items.

Fixed

  • Key Plays parse logic to accommodate non team vs team data structure.
  • Key Plays play clip error UI not showing up.
  • Drive Summary main line (plays, yards and time) text alignment.

[2.2.8] - 2025-08-07

Changed

  • Use getStatsAPIBaseURL to make Stats API call to fauxcast.
  • Add TabLoadErrorView We dropped the ball to StatsPanel if errors out.
  • Filter panels based on supported_platform.bbd flag presented in each panel data.

Fixed

  • Base button font family.

[2.2.7] - 2025-08-04

Changed

  • Update specific Stats Panel UI elements to use correct font family and font weight.
  • Update specific Key Plays Panel UI elements to use correct font family and font weight.

Fixed

  • Stats Leaders card Athlete position abbreviation not centered.
  • Stats Drive Summary card expand icon not being highlighted when card was focused.

[2.2.6] - 2025-08-01

Changed

  • Key Plays empty state UI.

Fixed

  • Stats not rendering previous data when changing time code.
  • Minor several CSS fixes.

[2.2.5] - 2025-07-30

Changed

  • Now using BentonSans as a main default font-family throughout the SDK.
  • Convert rem CSS units to px to prevent unexpected UI discrepancies.

[2.2.4] - 2025-07-30

Added

  • Add setActivePage method to event view model. see
  • Add Time Code functionality to Stats Panel. Now the stats content will be relative to the current time code passed on updatePlayerTimeCode

Changed

  • Stats don't call getStatsAPIBaseURL anymore and it will soon be deprecated. We can construct the endpoint based on the known domain + event page configuration and metadata.

[2.2.3] - 2025-07-25

Added

  • Add PageService
  • getPageConfig is now called on user start watching event

Changed

  • Update InsightsPayloadBuilder to use page config data
  • Update AnalyticsService to grab necessary info from page config data
  • Update view models to match new interface for analytics

[2.2.2] - 2025-07-18

Added

  • Add trackAction method to delegate. see
  • Add trackImpression method to delegate. see
  • Add Analytics call (by calling trackAction and trackImpression) when user makes certain action or something gets rendered. Here are the list of the current analytics events:
    • key_plays_clicked
    • stats_item_clicked
    • panel_selected
    • bets_item_clicked

Changed

  • Filter Key Plays based on Player Time Code

[2.2.1] - 2025-07-16

Added

  • Add Player Time Code functionality. see
  • Add User Settings. see

Changed

  • Filter Key Plays based on Player Time Code

Fixed

  • Fixed Stats module not using value returned from getStatsAPIBaseURL correctly.

[2.2.0] - 2025-07-09

Added

  • Stats Panel.
  • Add new method getStatsAPIBaseURL to IMaestroEventDelegate see

Fixed

  • Focus last focused item when the focus goes back to the SDK.

Contributors

  • @bruno-albino
  • @deliton

[2.1.3] - 2025-07-02

Fixed

  • Bugs related to the spatial navigation library and how the SDK handle passing the focus and receiving it.

Contributors

  • @bruno-albino
  • @deliton

[2.1.2] - 2025-06-30

Added

  • Initial UI components for Stats Panel.

Changed

  • Remove type Typescript keyword usage to avoid type definitions mismatch and incompatibilities.

Contributors

  • @bruno-albino
  • @deliton

[2.1.1] - 2025-06-12

Fixed

  • Fixed runtime error related to FinalizationRegistry browser API not available on older devices.

Contributors

  • @bruno-albino

[2.1.0] - 2025-06-11

Added

  • Add Documentation for Overlays, Overlay Types and Integration guide see
  • Add new method getBettingAPIBaseURL to IMaestroEventDelegate see
  • Add new method getUserSWID to IMaestroEventDelegate see
  • Add new method getUserToken to IMaestroEventDelegate see
  • Add new method userIsAuthenticated to IMaestroEventDelegate see

Changed

  • Change SDK main class getCurrentSwid method name to getClientAppSwid to be more descriptive.
  • Change SDK main class getCurrentJwt method name to getClientAppToken to be more concise with the data receiving.
  • Remove SDK main class setJwt and getJwt method in favor of using setClientAppToken and getClientAppToken.
  • Rename SDK main class setClientAppJwt to setClientAppToken method to be more concise with the data receiving.
  • Rename IMaestroEventDelegate getUserToken method to getUserToken to be more concise with the data receiving.
  • Update SDKConfigParams interface received from the SDK main class configure method.

Fixed

  • Update CSS to remove display: flex; in favor of other types of display compatible with older browsers.

Contributors

  • @bruno-albino
  • @deliton

[2.0.2] - 2025-05-19

Fixed

  • React and React DOM dependencies error.

Contributors

  • @bruno-albino
  • @deliton

[2.0.1] - 2025-05-19

Fixed

  • Fix Panel Tab Button Icons not loading.

Contributors

  • @bruno-albino
  • @deliton

[2.0.0] - 2025-05-14

Added

  • Compatibility with Node v10.
  • Compatibility with React v15.

Changed

  • Downgrade libraries to fit new versions requirement (Node v10 and React v15).

Contributors

  • @bruno-albino
  • @deliton

[1.0.0] - 2025-04-16

Added

  • Key Plays module and core functionalities.

Contributors

  • @bruno-albino
  • @deliton