Skip to content

1.7.2 (2024-10-07)

Bug Fixes

1.7.1 (2024-09-27)

Bug Fixes

1.7.0 (2024-09-06)

Bug Fixes

Features

1.6.8 (2024-08-19)

Bug Fixes

  • utils: stack overflow when unable to find root element (#242) (1a08ef5)

1.6.7 (2024-08-08)

Bug Fixes

1.6.6 (2024-08-01)

Bug Fixes

1.6.5 (2024-07-24)

Performance Improvements

  • ticks: tick manager to reduce timer instances (#234) (394db02)

1.6.4 (2024-07-18)

Bug Fixes

  • assets: enable allowDownsampling by default (#221) (5a6b182)
  • ci: semantic release (#232) (c1cb546)
  • focus: get visibility state from live scene node (#231) (20e7e60)
  • focus: race condition checking focus state (#229) (05a8738)
  • http: retry on broken pipe (#223) (a5f2a7e)
  • scaling: full manifest ui_resolutions compatibility (#217) (67e73f2)
  • scene: trigger show/hide actions (#226) (a6b560b)
  • scroll: scroll boundaries (#222) (8d7980a)
  • scroll: threshold to avoid scrolling for rounding errors (#225) (b3238c1)

Performance Improvements

1.6.3 (2024-05-28)

Bug Fixes

Performance Improvements

  • assets: reduce items checked on timecode ticks (#213) (e30c58d)

1.6.2 (2024-05-14)

Bug Fixes

  • analytics: track sessionActive and interaction dimension (#204) (06fa0d1)
  • assets: fix asset loading logic when rewinding then ffw (#210) (b2b8251)
  • focus: logic for auto change when a scene becomes visible (#203) (164b0c0)

1.6.1 (2024-05-07)

Bug Fixes

1.6.0 (2024-05-03)

Bug Fixes

  • grid: referencing old variable name (#185) (1479547)
  • scroll: reset scroll for container when scene is reshown unless child is focused (#186) (25955d8)
  • add more error traps (bfc9d85)
  • improve how we reference the root component (#175) (41c7c6c)

Features

1.5.4 (2024-04-26)

Bug Fixes

  • assets: remove deprecated initial lazy-loading (previously replaced with always lazy-load)
  • error: fix sentry exception format to include stacktrace
  • idle: idle timeout only reset when there are key events handled by our sdk
  • analytics: remove archive stream

Refactors

  • utils: consolidate array utils
  • ui: improve how we reference the root component

1.5.3 (2024-04-15)

Bug Fixes

  • focus: don't auto-yield focus as long as there are visible scenes
  • scroll: scroll grid to show gutter after last item

Performance

  • assets: always lazy-load assets for hidden scenes
  • assets: reduce asset triggering while user is interacting/not idle

1.5.2 (2024-04-12)

Features

  • scroll: center onto focused item

Bug Fixes

  • utils: add local try..catch around throw in getGlobal
  • focus: auto yield focus when no visible scenes
  • sentry: sdk version and error message
  • debugger: show progressive data updates for session

1.5.1 (2024-03-27)

Bug Fixes

  • assets: remove show-layer on load asset
  • assets: remove redundant hide-layer on asset unset
  • bridge: add bridge event with focus metadata

1.5.0 (2024-03-22)

Bug fixes

  • assets: scene and asset visibility issues
  • error: improved broad-scale error handling
  • debug: add display and ui sizes
  • live: session validation
  • perf: improved memory management

Features

  • new lifecycle logic for asset, visibility and focus handling

1.4.1 (2024-03-20)

Features

  • bridge: focus state change sends event with trigger

1.4.0 (2023-11-28)

Features

  • build: build scripts
  • debug: send error reports to sentry
  • debug: emulate device losing connection
  • test: integration test

1.3.1 (2023-11-20)

Bug Fixes

  • assets: cache-friendly rounded timeslots
  • assets: wait to fetch assets until session has started capturing

1.3.0 (2023-11-15)

Bug Fixes

  • api: useful server error messages
  • assets: add validation to poster swap logic
  • improved error handling

Features

  • analytics: get config from server

1.2.5 (2023-10-26)

Bug Fixes

  • focus: yield on back if no focus or when nothing is visible
  • assets: retry fetching assets if there was no response for a while
  • sdk: only trigger load workflow once
  • sdk: start ui load timer once and remove redundant alwaysNotify
  • sdk: improve api usage

1.2.4 (2023-10-24)

Bug Fixes

  • assets: remove check for already fetched time window

1.2.3 (2023-10-24)

Bug Fixes

  • focus: add focus area to all items when entering grid
  • grid: reset scroll when scene is hidden

1.2.2 (2023-10-21)

Bug Fixes

  • load: stop data intervals if session fails on load
  • error: increase loading timeout from 10s to 20s
  • error: automatically call unload when the SDK fails

1.2.1 (2023-10-20)

Bug Fixes

  • selector: api endpoint compatible with broken url parser in Roku 12.5
  • ui: improved scaling and interactive asset logic
  • error: set statusChanged to failed if ui doesn't load within 10 seconds

1.2.0 (2023-09-26)

Bug Fixes

  • assets: always show assets
  • assets: clear interactive asset target on hide
  • assets: load interactive sub component assets
  • debug: asset processing time calculation error
  • focus: focus direction
  • focus: default focus and directional target calculation
  • calls to unloaded root element

Features

  • scene: back button actions
  • sdk: support any bridge messages

1.1.0 (2023-08-29)

Bug Fixes

  • scaling: preliminary fix to scene size differing from display
  • sdk: support string values for lazy
  • video-scaling: value conversion and easing

Features

  • sdk: generic send/receive messages