All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
6.0.0 (2019-04-02)
- package: update obs-websocket-js (cd98e83)
- package: Updated obs-websocket-js to v3. See https://github.com/haganbmj/obs-websocket-js#upgrading-from-2x-to-3x for migration steps.
5.0.6 (2019-01-12)
- nodecg-utility-obs: log socket errors, and reconnect when they occur (a515867)
5.0.5 (2018-12-18)
- nodecg-utility-obs: make types work (8e6c5b3)
5.0.4 (2018-12-18)
- nodecg-utility-obs: fix error on startup (5bba2a0)
5.0.3 (2018-12-09)
Note: Version bump only for package nodecg-utility-obs
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- nodecg-utility-obs: expose websocket status enum type (f2e5dd0)
- nodecg-utility-obs: make obs-websocket-js-types a prodDep (8a0b6b4)
- nodecg-utility-obs: forward all data from TransitionBegin event (cf1563d)
- nodecg-utility-obs: add callback handlers for message listeners which were missing them (5325755)
- nodecg-utility-obs: add optional
sceneName
param to receivableobs:transition
event (eb91083)
- nodecg-utility-obs: add
toScene
andfromScene
properties to theobs:transitioning
event (41fa986)
- nodecg-utility-obs: avoid getting stuck in the "transitioning" state when a transition fails (158149d)
- nodecg-utility-obs: improve logging of transition errors to include name and duration when modified by a hook (d6d7d8d)
- nodecg-utility-obs: include the name and duration of the transition when logging a transition error (6f4a963)
- nodecg-utility-obs: set
transitioning
to true before invoking a transition (391648f)
- nodecg-utility-obs: revert obs-websocket-js to 0.7.0 (d8ba6be)
- nodecg-utility-obs: allow specifying a duration in the obs:transition message (c744088)
- nodecg-utility-obs: update obs-websocket-js to v0.9.0 (8ef4b49)
- nodecg-utility-obs: Changed the argument to the
obs:transition
message to be an object withname
andduration
properties, instead of being just a string which specified the transition name.
- ensure port is a number before trying to connect (af589f2)
- nodecg-utility-obs: fix cases where reconnect would never start (33ecb13)
- nodecg-utility-obs: fix the previous commit not actually doing anything except logspam (5ed2125)
- nodecg-utility-obs: detect rare cases where a disconnect happens but no ConnectionClosed event is emitted (2f69dec)
- nodecg-utility-obs: add studioMode boolean replicant (cc69522)
- nodecg-utility-obs: fix validation error when previewScene is null (0f30046)
- nodecg-utility-obs: don't throw when a scene transition begins while not in studio mode (cfa9b84)
- replicants: set the previewScene replicant value to null when not in studio mode, instead of erroring (ef2176f)
- replicants: _getPreviewScene will no longer reject when OBS is not in studio mode. It will instead set the previewScene replicant's
value
tonull
.
- replicants: use "null" as the default value for the previewScene and programScene replicants (f86527e)
- package: include schemas in nodecg-utility-obs npm tarball (50ad33f)
- nodecg-utility-obs: make obs-websocket-js-types a prodDep (8a0b6b4)
- nodecg-utility-obs: forward all data from TransitionBegin event (cf1563d)
- nodecg-utility-obs: add callback handlers for message listeners which were missing them (5325755)
- nodecg-utility-obs: add optional
sceneName
param to receivableobs:transition
event (eb91083)
- nodecg-utility-obs: add
toScene
andfromScene
properties to theobs:transitioning
event (41fa986)
- nodecg-utility-obs: avoid getting stuck in the "transitioning" state when a transition fails (158149d)
- nodecg-utility-obs: improve logging of transition errors to include name and duration when modified by a hook (d6d7d8d)
- nodecg-utility-obs: include the name and duration of the transition when logging a transition error (6f4a963)
- nodecg-utility-obs: set
transitioning
to true before invoking a transition (391648f)
- nodecg-utility-obs: revert obs-websocket-js to 0.7.0 (d8ba6be)
- nodecg-utility-obs: allow specifying a duration in the obs:transition message (c744088)
- nodecg-utility-obs: update obs-websocket-js to v0.9.0 (8ef4b49)
- nodecg-utility-obs: Changed the argument to the
obs:transition
message to be an object withname
andduration
properties, instead of being just a string which specified the transition name.
- ensure port is a number before trying to connect (af589f2)
- nodecg-utility-obs: fix cases where reconnect would never start (33ecb13)
- nodecg-utility-obs: fix the previous commit not actually doing anything except logspam (5ed2125)
- nodecg-utility-obs: detect rare cases where a disconnect happens but no ConnectionClosed event is emitted (2f69dec)
- nodecg-utility-obs: add studioMode boolean replicant (cc69522)
- nodecg-utility-obs: fix validation error when previewScene is null (0f30046)
- nodecg-utility-obs: don't throw when a scene transition begins while not in studio mode (cfa9b84)
- replicants: set the previewScene replicant value to null when not in studio mode, instead of erroring (ef2176f)
- replicants: _getPreviewScene will no longer reject when OBS is not in studio mode. It will instead set the previewScene replicant's
value
tonull
.
- replicants: use "null" as the default value for the previewScene and programScene replicants (f86527e)
- package: include schemas in nodecg-utility-obs npm tarball (50ad33f)
- nodecg-utility-obs: forward all data from TransitionBegin event (cf1563d)
- nodecg-utility-obs: add callback handlers for message listeners which were missing them (5325755)
- nodecg-utility-obs: add optional
sceneName
param to receivableobs:transition
event (eb91083)
- nodecg-utility-obs: add
toScene
andfromScene
properties to theobs:transitioning
event (41fa986)
- nodecg-utility-obs: avoid getting stuck in the "transitioning" state when a transition fails (158149d)
- nodecg-utility-obs: improve logging of transition errors to include name and duration when modified by a hook (d6d7d8d)
- nodecg-utility-obs: include the name and duration of the transition when logging a transition error (6f4a963)
- nodecg-utility-obs: set
transitioning
to true before invoking a transition (391648f)
- nodecg-utility-obs: revert obs-websocket-js to 0.7.0 (d8ba6be)
- nodecg-utility-obs: allow specifying a duration in the obs:transition message (c744088)
- nodecg-utility-obs: update obs-websocket-js to v0.9.0 (8ef4b49)
- nodecg-utility-obs: Changed the argument to the
obs:transition
message to be an object withname
andduration
properties, instead of being just a string which specified the transition name.
- ensure port is a number before trying to connect (af589f2)
- nodecg-utility-obs: fix cases where reconnect would never start (33ecb13)
- nodecg-utility-obs: fix the previous commit not actually doing anything except logspam (5ed2125)
- nodecg-utility-obs: detect rare cases where a disconnect happens but no ConnectionClosed event is emitted (2f69dec)
- nodecg-utility-obs: add studioMode boolean replicant (cc69522)
- nodecg-utility-obs: fix validation error when previewScene is null (0f30046)
- nodecg-utility-obs: don't throw when a scene transition begins while not in studio mode (cfa9b84)
- replicants: set the previewScene replicant value to null when not in studio mode, instead of erroring (ef2176f)
- replicants: _getPreviewScene will no longer reject when OBS is not in studio mode. It will instead set the previewScene replicant's
value
tonull
.
- replicants: use "null" as the default value for the previewScene and programScene replicants (f86527e)
- package: include schemas in nodecg-utility-obs npm tarball (50ad33f)
4.4.0 (2018-06-05)
- nodecg-utility-obs: forward all data from TransitionBegin event (cf1563d)
4.3.1 (2018-06-01)
- nodecg-utility-obs: add callback handlers for message listeners which were missing them (5325755)
4.3.0 (2018-06-01)
- nodecg-utility-obs: add optional
sceneName
param to receivableobs:transition
event (eb91083)
4.2.0 (2018-05-24)
- nodecg-utility-obs: add
toScene
andfromScene
properties to theobs:transitioning
event (41fa986)
4.1.2 (2017-10-18)
- nodecg-utility-obs: avoid getting stuck in the "transitioning" state when a transition fails (158149d)
4.1.1 (2017-10-17)
- nodecg-utility-obs: improve logging of transition errors to include name and duration when modified by a hook (d6d7d8d)
4.1.0 (2017-10-17)
- nodecg-utility-obs: include the name and duration of the transition when logging a transition error (6f4a963)
4.0.2 (2017-10-16)
- nodecg-utility-obs: set
transitioning
to true before invoking a transition (391648f)
4.0.1 (2017-10-12)
- nodecg-utility-obs: revert obs-websocket-js to 0.7.0 (d8ba6be)
4.0.0 (2017-10-12)
- nodecg-utility-obs: allow specifying a duration in the obs:transition message (c744088)
- nodecg-utility-obs: update obs-websocket-js to v0.9.0 (8ef4b49)
- nodecg-utility-obs: Changed the argument to the
obs:transition
message to be an object withname
andduration
properties, instead of being just a string which specified the transition name.
- nodecg-utility-obs: fix cases where reconnect would never start (33ecb13)
- nodecg-utility-obs: fix the previous commit not actually doing anything except logspam (5ed2125)
- nodecg-utility-obs: detect rare cases where a disconnect happens but no ConnectionClosed event is emitted (2f69dec)
- nodecg-utility-obs: add studioMode boolean replicant (cc69522)
- nodecg-utility-obs: fix validation error when previewScene is null (0f30046)
- nodecg-utility-obs: don't throw when a scene transition begins while not in studio mode (cfa9b84)
- replicants: set the previewScene replicant value to null when not in studio mode, instead of erroring (ef2176f)
- replicants: _getPreviewScene will no longer reject when OBS is not in studio mode. It will instead set the previewScene replicant's
value
tonull
.
- replicants: use "null" as the default value for the previewScene and programScene replicants (f86527e)
- package: include schemas in nodecg-utility-obs npm tarball (50ad33f)
- nodecg-utility-obs: fix the previous commit not actually doing anything except logspam (5ed2125)
- nodecg-utility-obs: detect rare cases where a disconnect happens but no ConnectionClosed event is emitted (2f69dec)
- nodecg-utility-obs: add studioMode boolean replicant (cc69522)
- nodecg-utility-obs: fix validation error when previewScene is null (0f30046)
- nodecg-utility-obs: don't throw when a scene transition begins while not in studio mode (cfa9b84)
- replicants: set the previewScene replicant value to null when not in studio mode, instead of erroring (ef2176f)
- replicants: _getPreviewScene will no longer reject when OBS is not in studio mode. It will instead set the previewScene replicant's
value
tonull
.
- replicants: use "null" as the default value for the previewScene and programScene replicants (f86527e)
- package: include schemas in nodecg-utility-obs npm tarball (50ad33f)
- nodecg-utility-obs: detect rare cases where a disconnect happens but no ConnectionClosed event is emitted (2f69dec)
- nodecg-utility-obs: add studioMode boolean replicant (cc69522)
- nodecg-utility-obs: fix validation error when previewScene is null (0f30046)
- nodecg-utility-obs: don't throw when a scene transition begins while not in studio mode (cfa9b84)
- replicants: set the previewScene replicant value to null when not in studio mode, instead of erroring (ef2176f)
- replicants: _getPreviewScene will no longer reject when OBS is not in studio mode. It will instead set the previewScene replicant's
value
tonull
.
- replicants: use "null" as the default value for the previewScene and programScene replicants (f86527e)
- package: include schemas in nodecg-utility-obs npm tarball (50ad33f)
- nodecg-utility-obs: add studioMode boolean replicant (cc69522)
- nodecg-utility-obs: fix validation error when previewScene is null (0f30046)
- nodecg-utility-obs: don't throw when a scene transition begins while not in studio mode (cfa9b84)
- replicants: set the previewScene replicant value to null when not in studio mode, instead of erroring (ef2176f)
- replicants: _getPreviewScene will no longer reject when OBS is not in studio mode. It will instead set the previewScene replicant's
value
tonull
.
- replicants: use "null" as the default value for the previewScene and programScene replicants (f86527e)
- package: include schemas in nodecg-utility-obs npm tarball (50ad33f)
- nodecg-utility-obs: fix validation error when previewScene is null (0f30046)
- nodecg-utility-obs: don't throw when a scene transition begins while not in studio mode (cfa9b84)
- replicants: set the previewScene replicant value to null when not in studio mode, instead of erroring (ef2176f)
- replicants: _getPreviewScene will no longer reject when OBS is not in studio mode. It will instead set the previewScene replicant's
value
tonull
.
- replicants: use "null" as the default value for the previewScene and programScene replicants (f86527e)
- package: include schemas in nodecg-utility-obs npm tarball (50ad33f)
- nodecg-utility-obs: don't throw when a scene transition begins while not in studio mode (cfa9b84)
- replicants: set the previewScene replicant value to null when not in studio mode, instead of erroring (ef2176f)
- replicants: _getPreviewScene will no longer reject when OBS is not in studio mode. It will instead set the previewScene replicant's
value
tonull
.
- replicants: use "null" as the default value for the previewScene and programScene replicants (f86527e)
- package: include schemas in nodecg-utility-obs npm tarball (50ad33f)
- replicants: set the previewScene replicant value to null when not in studio mode, instead of erroring (ef2176f)
- replicants: _getPreviewScene will no longer reject when OBS is not in studio mode. It will instead set the previewScene replicant's
value
tonull
.
- replicants: use "null" as the default value for the previewScene and programScene replicants (f86527e)
- package: include schemas in nodecg-utility-obs npm tarball (50ad33f)
- replicants: use "null" as the default value for the previewScene and programScene replicants (f86527e)
- package: include schemas in nodecg-utility-obs npm tarball (50ad33f)