On this page
CHANGELOG [3.3.2] - 2025-12-09 Added Added new setDataToPanel method to IMaestroEvent see . Changed Updated internal Analytics calls. Global config now uses a polling system. Fixed [3.3.1] - 2025-11-21 Fixed Fixed Panel Navigation buttons not being focused and jumping between them. [3.3.0] - 2025-11-19 Added Fixed Minor Fantasy Panel UI feedbacks. [3.2.0] - 2025-10-29 Added onPanelEvent generic method see .Fantasy Panel.[3.1.3] - 2025-10-08 Changed Now userDidStopWatchingEvent returns a Promise. Fixed renderPanel unmount function crashing the SDK.[3.1.2] - 2025-10-07 Changed Updates to Maestro analytics. [3.1.1] - 2025-10-06 Fixed Stats Panel ScoringSummary and Penalties now also show on post game. Update webpack bundler to also produce esm build files. Update Sentry package to v7.68.0 to align with expected client version. [3.1.0] - 2025-10-01 Added Add Scoring Summary UI Card for Stats Panel. Add Penalties UI Card for Stats Panel. Add Soccer specific 7-Pack UI Card for Bets Panel. [3.0.0] - 2025-09-05 Added Add Sentry for error tracking. Changed Remove environment, pollFrequency, progressUpdateFrequency, userID, maestroJwt, clientAppToken, clientAppSwid from base SDK class, along with getters and setters. see Make siteId required in configure method see . Fixed Bet Six Pack card using hardcoded column names. Module view models being instantiated even if the panel is not available/active for the event. [2.3.1] - 2025-08-19 Changed Update page config exponential backoff to 2 and retries to 5 to follow standard. Fixed Stats team statistics flipped. Stats team statistics now using display value. Drive Summary main stat overflowing text. Stats carousel duplicate key error. [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 [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 eventChanged 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_clickedstats_item_clickedpanel_selectedbets_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 [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 [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 [2.1.1] - 2025-06-12 Fixed Fixed runtime error related to FinalizationRegistry browser API not available on older devices. Contributors [2.1.0] - 2025-06-11 Added 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 [2.0.2] - 2025-05-19 Fixed React and React DOM dependencies error. Contributors [2.0.1] - 2025-05-19 Fixed Fix Panel Tab Button Icons not loading. Contributors [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 [1.0.0] - 2025-04-16 Added Key Plays module and core functionalities. Contributors