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)
- 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)
- 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)
- update for casparcg-connection rewrite (90209b8)
- 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)
- update for casparcg-connection rewrite (90209b8)
- 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)
- SOF-1404 use upstreamKeyerId to address ATEM upstream keyers (61b0061)
3.5.0 (2023-03-16)
- SOF-1254 add me_clean support for mix ouputs (7f3fb9c)
3.4.0 (2023-03-14)
- SOF-1254 add temporal priority to TriCaster (7133774)
- 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)
- SOF-1254 add TriCaster matrix support (dbb1b26)
- SOF-1254 control only resources that are mapped (7892669)
3.2.0 (2023-02-15)
- SOF-1135 make
createDevice
andinitDevice
abortable (70bfef2) - SOF-1254 add TriCaster integration (06b129e)
- 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)
- SOF-1135 make
createDevice
andinitDevice
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)
- resolve MSE show names to IDs using the directory
- resolve MSE show names to IDs using the directory (e094dda)
- 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)
- SOF-1140 wrap strings in Errors to avoid mangled logs (bca62cb)
- 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)
- timeout a device terminate operation if it takes too long and force-terminate (59ec81a)
7.4.0-release46.1 (2022-09-27)
- use tlTime instead of time to remove future callbacks. (0e70a3f)
7.4.0-release46.0 (2022-09-26)
- index datastore references by path (9b48d72)
7.3.0-release44.1 (2022-09-22)
- 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)
- 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)
- test after casparcg-state update (4674f37)
7.0.0 (2022-06-27)
- datastore: newer tl objs will override entry (9f31b9f)
7.1.0-release42.2 (2022-05-19)
- timeline datastore prototype (e122e8b)
7.1.0-release42.1 (2022-04-29)
- Revert "7.1.0" (8ce054c)
7.4.0-release46.1 (2022-09-27)
- 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)
- 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)
- 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)
- 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)
- update v-connection dep (53fbc96)
7.3.0-release44.0 (2022-07-04)
7.1.0-release42.2 (2022-05-19)
- update casparcg-state (7698a5d)
7.1.0-release42.1 (2022-04-29)
- Build errors (249032d)
- Retry if retryInterval >=0 (3616a03)
- update hyperdeck dep (db75cc6)
- update supertimeline (251c8b5)
- yarn upgrade (40aa2e5)
- SOF-752 show init and cleanup (44264b0)
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)
- 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)
- 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)
- update casparcg-state (7698a5d)
7.1.0-release42.1 (2022-04-29)
- SOF-752 show init and cleanup (44264b0)
- Revert "7.1.0" (8ce054c)
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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- disable control of unmapped atem auxes (550e52d)
6.3.0 (2022-01-26)
- 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)
- update timeline dependency (2c75df1)
6.2.0 (2021-12-08)
- 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)
6.2.0-release37.6 (2021-10-20)
- disable casparcg retry for negative values (dc0e2ae)
6.2.0-release37.5 (2021-10-13)
- don't emit resolveTimeline when not active (f37f79b)
- improve robustness (6296d8c)
- update atem-state (9f250c3)
- separate the init from device creation (20cdd68)
6.2.0-release37.4 (2021-09-30)
- emitting of 'debug' events should only be done if the debug property is truthy. (5d015a1)
6.2.0-release37.3 (2021-09-30)
- 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)
- emit more detailed slowCommands (91bda43)
6.2.0-release37.1 (2021-09-21)
- 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)
- 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)
- 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)
6.1.0-release36.2 (2021-09-07)
- only retry http commands for network failures (dd28e4c)
6.1.0-release36.1 (2021-07-12)
- prerelease workflow not setting version correctly (4f4fced)
6.1.0-release36.0 (2021-07-12)
- always send http param data if present (af326e1)
- OBS: incompatible/outdated OBS DeviceOptions topology (c83cd7b)
5.9.0 (2021-06-25)
- don't create device which already exists (b00edf3)
- resend failing http commands (cb2ee39)
- Revert "chore: enable docs after rls" (dcf6f0d)