Skip to content

Latest commit

 

History

History
918 lines (405 loc) · 51.8 KB

File metadata and controls

918 lines (405 loc) · 51.8 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.7.9 (2024-08-22)

Note: Version bump only for package timeline-state-resolver-packages

3.7.2 (2024-07-26)

Bug Fixes

  • casparcg doesnt resync state after server restart SOFIE-2156 (#248) (44e3e8d)
  • handle some additional cases in casparCG trackedState SOFIE-2359 (#259) (6b07d25)
  • track ccg state internally (9951edf)
  • Tries to set preview from aux_me_lookahead layer. (0132a24)

Features

  • update for casparcg-connection rewrite (90209b8)

3.7.1 (2024-07-18)

Note: Version bump only for package timeline-state-resolver-packages

3.7.0 (2024-07-02)

Features

  • update for casparcg-connection rewrite (90209b8)

Bug Fixes

  • casparcg doesnt resync state after server restart SOFIE-2156 (#248) (44e3e8d)
  • handle some additional cases in casparCG trackedState SOFIE-2359 (#259) (6b07d25)
  • track ccg state internally (9951edf)

3.6.0 (2024-07-01)

Features

  • update for casparcg-connection rewrite (90209b8)

Bug Fixes

  • casparcg doesnt resync state after server restart SOFIE-2156 (#248) (44e3e8d)
  • handle some additional cases in casparCG trackedState SOFIE-2359 (#259) (6b07d25)
  • track ccg state internally (9951edf)

3.5.1 (2023-03-31)

Bug Fixes

  • SOF-1404 use upstreamKeyerId to address ATEM upstream keyers (61b0061)

3.5.0 (2023-03-16)

Features

  • SOF-1254 add me_clean support for mix ouputs (7f3fb9c)

3.4.0 (2023-03-14)

Features

  • SOF-1254 add temporal priority to TriCaster (7133774)

Bug Fixes

  • SOF-1254 don't send layer commands when not in effect mode (daa7d9b)
  • SOF-1254 use bin_index command for M/Es (569bde0)
  • SOF-1254 wrong scale defaults (0b66153)

3.3.0 (2023-02-28)

Features

  • SOF-1254 add TriCaster matrix support (dbb1b26)

Bug Fixes

  • SOF-1254 control only resources that are mapped (7892669)

3.2.0 (2023-02-15)

Features

  • SOF-1135 make createDevice and initDevice abortable (70bfef2)
  • SOF-1254 add TriCaster integration (06b129e)

Bug Fixes

  • add thread event handling for AsyncResolver thread (68904e2)
  • register error handler in threadedClass (dae9db0)
  • SOF-1254 improve types (0471a7b)
  • SOF-1254 log warning when websocket disconnected (3d9964a)
  • SOF-1254 type guards and make some properties optional (f8b8aab)

3.1.0 (2023-01-09)

Features

  • SOF-1135 make createDevice and initDevice abortable (70bfef2)

3.0.3 (2022-12-05)

Note: Version bump only for package timeline-state-resolver-packages

3.0.2 (2022-11-28)

Note: Version bump only for package timeline-state-resolver-packages

3.0.1 (2022-11-28)

Note: Version bump only for package timeline-state-resolver-packages

3.0.0 (2022-11-21)

⚠ BREAKING CHANGES

  • resolve MSE show names to IDs using the directory

Features

  • resolve MSE show names to IDs using the directory (e094dda)

Bug Fixes

  • unable to resolve show ids (bug from previous refactor) (cdf2c62)

2.3.1 (2022-11-11)

Note: Version bump only for package timeline-state-resolver-packages

2.3.0 (2022-10-28)

Bug Fixes

  • SOF-1140 wrap strings in Errors to avoid mangled logs (bca62cb)

Features

  • SOF-1140 handle warnings from v-connection (a48d313)

2.2.3 (2022-10-18)

Note: Version bump only for package timeline-state-resolver-packages

2.2.0 (2022-10-04)

7.3.0-release44.2 (2022-09-29)

Bug Fixes

  • timeout a device terminate operation if it takes too long and force-terminate (59ec81a)

7.4.0-release46.1 (2022-09-27)

Bug Fixes

  • use tlTime instead of time to remove future callbacks. (0e70a3f)

7.4.0-release46.0 (2022-09-26)

Bug Fixes

  • index datastore references by path (9b48d72)

7.3.0-release44.1 (2022-09-22)

Bug Fixes

  • don't stop playback when clipId is null (cfc8f2e)
  • improve callBackId creation, so that it relies more on the incoming timeline objects, rather than resolved timeline objects (349dbf3)
  • invert warnOnEmptySlots to suppressEmptySlotWarnings (edcd7b0)
  • move all references to the root of the tl obj (130b6c3)
  • put 'em back to make linter happy (e83a5ed)
  • send only one callback per timeline object (00b168d)
  • types: remove unsupported/manual transport statuses (b362072)
  • unrelated build errors (68791e9)
  • update typings with datastore references (2c0074b)
  • update v-connection dep (53fbc96)

Features

  • HyperDeck: add "warnOnEmptySlots" option (233a413)
  • Hyperdeck: add explicit support for Preview and Stopped states (133776f)
  • Hyperdeck: add support for play and goto commands (50e9e15)
  • include more info about the request (f17ad70)
  • vizMSE: add logging of request body when client error caught (85a2894)

7.3.0-release44.0 (2022-07-04)

7.0.1 (2022-06-28)

Bug Fixes

  • test after casparcg-state update (4674f37)

7.0.0 (2022-06-27)

Features

  • datastore: newer tl objs will override entry (9f31b9f)

7.1.0-release42.2 (2022-05-19)

Bug Fixes

  • fixed memory leak in datastore (8e06eb6)
  • update casparcg-state (7698a5d)

Features

  • timeline datastore prototype (e122e8b)

7.1.0-release42.1 (2022-04-29)

Bug Fixes

Reverts

7.4.0-release46.1 (2022-09-27)

Bug Fixes

  • don't stop playback when clipId is null (cfc8f2e)
  • fixed memory leak in datastore (8e06eb6)
  • improve callBackId creation, so that it relies more on the incoming timeline objects, rather than resolved timeline objects (349dbf3)
  • index datastore references by path (9b48d72)
  • invert warnOnEmptySlots to suppressEmptySlotWarnings (edcd7b0)
  • lowered logging level for a apparent log call via an event. (ca06e3b)
  • move all references to the root of the tl obj (130b6c3)
  • put 'em back to make linter happy (e83a5ed)
  • re-add programInput (b4a644f)
  • Remove listeners to prevent memory leak (d0df778)
  • Retry to initialize the rundown (583e32e)
  • send only one callback per timeline object (00b168d)
  • SOF-1046 prevent resetting transition on startup (e52cf60)
  • SOF-1091 increase threadedClass freezeLimit (f852b99)
  • test after casparcg-state update (c93ab57)
  • types: remove unsupported/manual transport statuses (b362072)
  • unrelated build errors (68791e9)
  • update typings with datastore references (2c0074b)
  • use tlTime instead of time to remove future callbacks. (0e70a3f)

Features

  • datastore: newer tl objs will override entry (9f31b9f)
  • HyperDeck: add "warnOnEmptySlots" option (233a413)
  • Hyperdeck: add explicit support for Preview and Stopped states (133776f)
  • Hyperdeck: add support for play and goto commands (50e9e15)
  • include more info about the request (f17ad70)
  • Send custom clear commands to Viz Engines (40eb6e9)
  • timeline datastore prototype (e122e8b)
  • vizMSE: add logging of request body when client error caught (85a2894)

7.4.0-release46.0 (2022-09-26)

Bug Fixes

  • don't stop playback when clipId is null (cfc8f2e)
  • invert warnOnEmptySlots to suppressEmptySlotWarnings (edcd7b0)
  • lowered logging level for a apparent log call via an event. (ca06e3b)
  • put 'em back to make linter happy (e83a5ed)
  • re-add programInput (b4a644f)
  • Remove listeners to prevent memory leak (d0df778)
  • Retry to initialize the rundown (583e32e)
  • SOF-1046 prevent resetting transition on startup (e52cf60)
  • SOF-1091 increase threadedClass freezeLimit (f852b99)
  • test after casparcg-state update (c93ab57)
  • types: remove unsupported/manual transport statuses (b362072)
  • unrelated build errors (68791e9)

Features

  • HyperDeck: add "warnOnEmptySlots" option (233a413)
  • Hyperdeck: add explicit support for Preview and Stopped states (133776f)
  • Hyperdeck: add support for play and goto commands (50e9e15)
  • include more info about the request (f17ad70)
  • Send custom clear commands to Viz Engines (40eb6e9)
  • vizMSE: add logging of request body when client error caught (85a2894)

7.3.0-release44.2 (2022-09-29)

  • timeout a device terminate operation if it takes too long and force-terminate (59ec81a)

7.3.0-release44.1 (2022-09-22)

Bug Fixes

  • update v-connection dep (53fbc96)

7.3.0-release44.0 (2022-07-04)

7.1.0-release42.2 (2022-05-19)

Bug Fixes

7.1.0-release42.1 (2022-04-29)

Bug Fixes

Features

  • SOF-752 show init and cleanup (44264b0)

Reverts

  • Revert "7.1.0" (8ce054c)
  • Revert "test: Rename package on publish" (855f772)

1.0.2-release37.1 (2021-09-02)

1.0.2-release37 (2021-08-31)

1.0.1-release37 (2021-08-31)

1.0.0-release37 (2021-08-31)

Bug Fixes

  • allow multiple mappings to reference 1 casparcg layer (a604b08)
  • bad merge (dd6ea93)
  • do not clear elements and engines when going rehearsal<->active (09bf843)
  • do not purge baseline items (0fe088d)
  • do not purge elements when going active<->rehearsal (587b795)
  • elements to keep criteria (3146254)
  • Errors from cherry pick (4754a67)
  • exceptions and timeouts (6cb01ad)
  • extend templateData when allowing multiple mappings to reference 1 casparcg layer (eb04832)
  • keep checking status of loaded elements (3085502)
  • load only elements from the active playlist when restarting (7d21e69)
  • make -1 disable caspar retry (8069aaa)
  • make makeReady execute faster (913bcfc)
  • missing optional chaining (11862a9)
  • prevent duplicate external elements (6472eaf)
  • recreate removed mediaObjects after reconnecting (1a7e65d)
  • rehearsal<->active when gateway was restarted (3c40715)
  • reload external elements that became unloaded (93bf3aa)
  • remove duplicates in incoming data (e86f170)
  • Remove ExpectedPlayoutItemContentBase from tsr-types [publish] (cd92561)
  • report channel name instead of engine name (24387d5)
  • Set fader label (78a3ecd)
  • treat all status codes below 400 as correct (d0791b1)

Features

  • Add layerName property to mappings (c0d81eb)
  • indicate elements as missing when MSE disconnected (68bf2fb)
  • monitor viz engines over http (ab6c76b)
  • rename activeRundown -> activePlaylist. (fb2ae0b)
  • sisyfos retrigger mechanism (26033cd)
  • Use layerName as default label for sisyfos faders (4e18a2a)

7.1.0-release42.2 (2022-05-19)

Bug Fixes

7.1.0-release42.1 (2022-04-29)

Bug Fixes

Features

  • SOF-752 show init and cleanup (44264b0)

Reverts

1.0.0-release37.6 (2022-02-17)

1.0.0-release37.5 (2022-02-15)

1.0.2-release37.4 (2021-11-08)

1.0.2-release37.3 (2021-10-14)

1.0.2-release37.2 (2021-10-14)

Bug Fixes

Reverts

  • Revert "test: Rename package on publish" (855f772)

1.0.2-release37.1 (2021-09-02)

1.0.2-release37 (2021-08-31)

1.0.1-release37 (2021-08-31)

1.0.0-release37 (2021-08-31)

Bug Fixes

  • allow multiple mappings to reference 1 casparcg layer (a604b08)
  • bad merge (dd6ea93)
  • do not clear elements and engines when going rehearsal<->active (09bf843)
  • do not purge baseline items (0fe088d)
  • do not purge elements when going active<->rehearsal (587b795)
  • elements to keep criteria (3146254)
  • Errors from cherry pick (4754a67)
  • exceptions and timeouts (6cb01ad)
  • extend templateData when allowing multiple mappings to reference 1 casparcg layer (eb04832)
  • keep checking status of loaded elements (3085502)
  • load only elements from the active playlist when restarting (7d21e69)
  • make -1 disable caspar retry (8069aaa)
  • make makeReady execute faster (913bcfc)
  • missing optional chaining (11862a9)
  • prevent duplicate external elements (6472eaf)
  • recreate removed mediaObjects after reconnecting (1a7e65d)
  • rehearsal<->active when gateway was restarted (3c40715)
  • reload external elements that became unloaded (93bf3aa)
  • remove duplicates in incoming data (e86f170)
  • Remove ExpectedPlayoutItemContentBase from tsr-types [publish] (cd92561)
  • report channel name instead of engine name (24387d5)
  • Set fader label (78a3ecd)
  • treat all status codes below 400 as correct (d0791b1)

Features

  • Add layerName property to mappings (c0d81eb)
  • indicate elements as missing when MSE disconnected (68bf2fb)
  • monitor viz engines over http (ab6c76b)
  • rename activeRundown -> activePlaylist. (fb2ae0b)
  • sisyfos retrigger mechanism (26033cd)
  • Use layerName as default label for sisyfos faders (4e18a2a)

7.0.1 (2022-06-28)

Bug Fixes

  • test after casparcg-state update (4674f37)

7.0.0 (2022-06-27)

Note: Version bump only for package timeline-state-resolver-packages

7.0.0-release41.2 (2022-04-28)

Bug Fixes

  • event listeners must not return anything (cb2fe13)
  • move the types DeviceStatus, StatusCode to timeline-state-resolver-types (4d84179)
  • obs: add missing mapping type to MappingOBSAny (2ff5522)
  • upgrade casparcg-state (bbeee15)

7.0.0-release41.1 (2022-04-12)

Bug Fixes

  • event listeners must not return anything (cb2fe13)
  • move the types DeviceStatus, StatusCode to timeline-state-resolver-types (4d84179)
  • obs: add missing mapping type to MappingOBSAny (2ff5522)
  • upgrade casparcg-state (bbeee15)

7.0.0-release41.0 (2022-03-21)

Bug Fixes

  • casparcg: update status on queue overflow (c2ec5f5)
  • failing tests (d521ea4)
  • Lawo: Typings issue, getElementByPath can return undefined. (3846f3e)
  • more tests (031bbd1)

6.4.0-release39.1 (2022-02-03)

Bug Fixes

  • add a multiplier to the options, to allow for adjusting estimateResolveTime (3941a71)
  • allow for changing estimateResolveTimeMultiplier at runtime (289a619)
  • errors caught not casted before usage threw TS compiler errors (167be0e)
  • increase the estimateResolveTime values, to reflect measured performance (1cba2f6)
  • update emberplus-connection (f32e78a)
  • update emberplus-connection (a1782db)

Features

  • disable control of unmapped atem auxes (550e52d)

6.3.0 (2022-01-26)

Bug Fixes

  • Homogenized the headline with the other Sofie repos (8325f53)
  • revert timeline dep, as it caused issues on air. (71da109)
  • Updated links to match the changed repo name (6fe910f)
  • Updated URLs to reflect the changed repo name (4436674)

6.3.0-release38.0 (2021-12-17)

Bug Fixes

  • update timeline dependency (2c75df1)

6.2.0 (2021-12-08)

Bug Fixes

  • bug fix: the http-watcher wouldn't check the status on startup, only after ~30 seconds (1dd1567)

6.2.0-release37.7 (2021-10-22)

Bug Fixes

  • catch some quantel releasePort errors (#199) (10007c2)

6.2.0-release37.6 (2021-10-20)

Bug Fixes

  • disable casparcg retry for negative values (dc0e2ae)

6.2.0-release37.5 (2021-10-13)

Bug Fixes

  • don't emit resolveTimeline when not active (f37f79b)
  • improve robustness (6296d8c)
  • update atem-state (9f250c3)

Features

  • separate the init from device creation (20cdd68)

6.2.0-release37.4 (2021-09-30)

Bug Fixes

  • emitting of 'debug' events should only be done if the debug property is truthy. (5d015a1)

6.2.0-release37.3 (2021-09-30)

Bug Fixes

  • update quantel-gateway-client dependency to latest (6f3e904)
  • wait for releaseing quantel port before creating a new one (da4c862)

6.2.0-release37.2 (2021-09-21)

Features

  • emit more detailed slowCommands (91bda43)

6.2.0-release37.1 (2021-09-21)

Bug Fixes

  • allow retry in _getRundown (8e37d5a)
  • Build errors (13dce42)
  • don't update elements after first connect an extra time (cc5ffc8)
  • load only elements from the active playlist when restarting (fee2962)
  • rehearsal<->active when gateway was restarted (595fbce)
  • trigger activate to reload elements after VizEngine restart (40d26a0)
  • wait after activation (5bace5a)

Features

  • map sisyfos channel by its label (afcf056)
  • purge unknown elements from the viz-rundown upon activation (cff4d0c)
  • rename activeRundown -> activePlaylist. (868beec)

6.2.0-release37.0 (2021-09-13)

Bug Fixes

  • do not remove unknown vmix sources (c6a262b)
  • do not send unnecessary lawo commands (91cf76a)
  • reduce logging amount by only emitting some logs when active (9af530b)
  • remove redundant log lines (216a3f5)
  • vmix overlay/multiview input selection diffing (b915d51)

Features

Reverts

  • Revert "feat: OBS video production app support (#181)" (#186) (3831891), closes #181 #186

6.1.0-release36.2 (2021-09-07)

Bug Fixes

  • only retry http commands for network failures (dd28e4c)

6.1.0-release36.1 (2021-07-12)

Bug Fixes

  • prerelease workflow not setting version correctly (4f4fced)

6.1.0-release36.0 (2021-07-12)

Bug Fixes

  • always send http param data if present (af326e1)
  • OBS: incompatible/outdated OBS DeviceOptions topology (c83cd7b)

Features

  • OBS: Support OBS Live Video Production Software (#187) (f2fe81a)

5.9.0 (2021-06-25)

Bug Fixes

  • don't create device which already exists (b00edf3)

Features

  • resend failing http commands (cb2ee39)

Reverts

  • Revert "chore: enable docs after rls" (dcf6f0d)