Skip to content

Latest commit

 

History

History
1033 lines (645 loc) · 71.9 KB

CHANGELOG.md

File metadata and controls

1033 lines (645 loc) · 71.9 KB

Changelog

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

3.2.0 (Wed Feb 15 2023)

Features

3.1.3 (Fri Dec 02 2022)

Fixes

  • error logging when closing the socket fails 4f7b6d5f
  • leaking sockets on reconnection 5cfcb37d
  • use performance.now instead of Date.now effad296

3.1.2 (Mon Nov 21 2022)

3.1.1 (Mon Nov 21 2022)

Fixes

  • FairlightMixerResetPeakLevelsCommand d670fb5e

3.1.0 (Tue Nov 01 2022)

Features

  • streaming audio bitrates (#130) f105231

3.0.1 (2022-09-03)

Bug Fixes

  • draw blank buffer when input has no name (4f5b50c)

3.0.0 (2022-07-28)

⚠ BREAKING CHANGES

  • make transition nextSelection and selection be an array of enums, instead of a bitmask
  • replace big-integer with native bigint
  • drop node 10

Features

  • add constellation hd models (c9b2971)
  • add ids for SDI range (498e9ef)
  • add new commands to atem class (c1467d2)
  • add support for using generators with uploadClip (#122) (97fe5af)
  • advanced chroma keyer (e8dcf62)
  • classic audio (bf949bd)
  • classic audio reset peaks (3d62c37)
  • color generators (c4f5a12)
  • customisable font scale (951d121)
  • data-transfer refactoring (a597571)
  • drop node 10 (1e66bf5)
  • expose new commands on atem class (efbeb3d)
  • fairlight headphone master muted (8ee2621)
  • figure out required multiview resolutions from state (ee66311)
  • macro data transfers (3aaea78)
  • make transition nextSelection and selection be an array of enums, instead of a bitmask (cd19ac1)
  • most of remaining fairlight audio (6cedb95)
  • move lastTime off of the state, into its own event (2337013)
  • multiviewer properties (50421b6)
  • parse supportedVideoModes (d199934)
  • remaining multiviewer commands (f241a0c)
  • replace big-integer with native bigint (3683968)
  • rounded corners on multiviewer labels (f8b44bf)
  • startup state commands (7d54c00)
  • upstream keyer keyframe commands (087b918)

Bug Fixes

  • audio encoding on newer atems (1bcaf83)
  • expose multiviewer properties command (16c3cdd)
  • expose startup state commands (1fecaa3)
  • FairlightMixerSourceEqualizerBandCommand incorrect state updating (be8c961)
  • FTDC signals end of macro download (a22861f)
  • improve multiviewer text rendering (9c06dd2)
  • lint and updates (b321988)
  • MixEffectKeyFlyKeyframeGetCommand using wrong state array index (ffb347e)
  • multiview upload (9109e33)
  • reduce cross worker-thread boundary code imports (0de261e)
  • replace freetype2 with @julusian/freetype2 (ab0e528)
  • restructure fairlight eq state to be more logical (for users) (8bd5c28)
  • tests (f8145aa)
  • tweak 4k sizings (8387b4a)
  • update threadedclass (50377ec)
  • Updated URLs to match the renamed repo (947b77d)
  • Updated URLs to match the renamed repo (51183bd)
  • uploading unit tests (47fcc05)
  • use custom font. better vertical alignment (346ecb6)

2.4.0 (2021-11-15)

Features

2.3.1 (2021-10-08)

Bug Fixes

  • unable to upload to clip 3 or 4 (0bd3519)
  • unable to upload to clip 3 or 4 (0bd3519)

2.3.0 (2021-07-05)

Features

  • add mini-extreme and mini-extreme-iso (51762f8)
  • add mini-extreme and mini-extreme-iso (51762f8)
  • add new SourceAvailability enum values (8963dd5)
  • add new SourceAvailability enum values (8963dd5)

Bug Fixes

2.2.2 (2021-03-03)

2.2.1 (2021-03-03)

2.2.0 (2021-03-03)

Features

  • github actions (#103) (017898a)
  • github actions (#103) (017898a)
  • support for flying key 'Run to' (to keyframe and to infinite) (#102) (7ccc292)
  • support for flying key 'Run to' (to keyframe and to infinite) (#102) (7ccc292)

Bug Fixes

  • Incorrect paths returned from applyToState (66bb5be)
  • Incorrect paths returned from applyToState (66bb5be)

2.1.0 (2020-09-16)

Features

  • atem mini streaming and recording (7fd86b9)
  • atem mini streaming and recording (7fd86b9)
  • basic fairlight audio (13f46a6)
  • basic fairlight audio (13f46a6)
  • make classic audio optional (73ee0f6)
  • make classic audio optional (73ee0f6)

Bug Fixes

  • use big-integer instead of native bigint for node8 support (a1cc735)
  • use big-integer instead of native bigint for node8 support (a1cc735)

2.0.0 (2020-08-17)

Features

  • add missing videomodes (543ef69)
  • add missing videomodes (543ef69)
  • add remaining macro commands (8af7a0f)
  • add remaining macro commands (8af7a0f)
  • add test to ensure all serialized properties are covered by MaskFlags (when appropriate) (bf688ba)
  • add test to ensure all serialized properties are covered by MaskFlags (when appropriate) (bf688ba)
  • Add tests to ensure device connection is successful (1f7ef94)
  • Add tests to ensure device connection is successful (1f7ef94)
  • attempt to handle out of range features safely (062e977)
  • attempt to handle out of range features safely (062e977)
  • batch commands (1ac7da8)
  • batch commands (1ac7da8)
  • don't validate deserialized commands values are in range (29e61bd)
  • don't validate deserialized commands values are in range (29e61bd)
  • emit more events in batches, rather than for individual commands (f646e92)
  • emit more events in batches, rather than for individual commands (f646e92)
  • ensure state update after deserialize is successful (24eb1da)
  • ensure state update after deserialize is successful (24eb1da)
  • expose childProcessTimeout to resolve issues if the default timeout is too low (724d5aa)
  • expose childProcessTimeout to resolve issues if the default timeout is too low (724d5aa)
  • individual commands cannot be rejected (35a85a5)
  • individual commands cannot be rejected (35a85a5)
  • macro record (d9d9a3f)
  • macro record (d9d9a3f)
  • parse multiviewerConfigCommand (06ec5a5)
  • parse multiviewerConfigCommand (06ec5a5)
  • parse some more deviceprofile commands (137d135)
  • parse some more deviceprofile commands (137d135)
  • refactor state to be purely interfaces, to allow for better cloning (2f1dd1a)
  • refactor state to be purely interfaces, to allow for better cloning (2f1dd1a)
  • Replace usage of fork with threadedClass (d20b185)
  • Replace usage of fork with threadedClass (d20b185)
  • retransmit on demand and handle impossible retransmits by resetting the connection (537d907)
  • retransmit on demand and handle impossible retransmits by resetting the connection (537d907)
  • rewrite command comparison tests, and add new properties to state (9b6295b)
  • rewrite command comparison tests, and add new properties to state (9b6295b)
  • some changes for atem-state (e681623)
  • some changes for atem-state (e681623)
  • some tidying of socket-child and parsing of previously unknown PacketFlag (42a99c9)
  • some tidying of socket-child and parsing of previously unknown PacketFlag (42a99c9)
  • split Atem into a BasicAtem base class, as an easier to mock alternative when commands are constructed manually (d6e02d8)
  • split Atem into a BasicAtem base class, as an easier to mock alternative when commands are constructed manually (d6e02d8)
  • strict tsconfig and use threadedClass (#60) (a830261)
  • strict tsconfig and use threadedClass (#60) (a830261)
  • tests for audio and clips uploading (d1cf174)
  • tests for audio and clips uploading (d1cf174)
  • throw InvalidIdError when trying to applyToState. These are only logged at the debug level. Tidy up the logging to be events emitted from the Atem class. (d4f26ee)
  • throw InvalidIdError when trying to applyToState. These are only logged at the debug level. Tidy up the logging to be events emitted from the Atem class. (d4f26ee)
  • unlock media pool as part of transfer. this avoids race conditions when doing multiple uploads (14dda0b)
  • unlock media pool as part of transfer. this avoids race conditions when doing multiple uploads (14dda0b)
  • update threadedclass (8f39d18)
  • update threadedclass (8f39d18)
  • updateProps only updates the valid properties (according to the mask). Returns true if anything was changed (7d48ff6)
  • updateProps only updates the valid properties (according to the mask). Returns true if anything was changed (7d48ff6)
  • use eventemitter3 to give easier stronger eventemitter typings (9f7a0c8)
  • use objects instead of sparse arrays (97d0522)
  • tests: For atemsocket class (child process wrapper) (caa9ac5)
  • tests: For atemsocket class (child process wrapper) (caa9ac5)
  • tests: Tests for basic atem methods (c0a2471)
  • use eventemitter3 to give easier stronger eventemitter typings (9f7a0c8)
  • use objects instead of sparse arrays (97d0522)
  • tests: Tests for basic atem methods (c0a2471)

Bug Fixes

  • add atem-mini id (6be1024)
  • add atem-mini id (6be1024)
  • add MiniPro model enum (7905c51)
  • add MiniPro model enum (7905c51)
  • add usk mask into typings (f29fb8d)
  • add usk mask into typings (f29fb8d)
  • create new state object on connection start (a451a90)
  • create new state object on connection start (a451a90)
  • do a todo (77ef0d1)
  • do a todo (77ef0d1)
  • ensure the retransmit fromId is within range (447f1d1)
  • ensure the retransmit fromId is within range (447f1d1)
  • export keyer state types (17b1fdb)
  • export keyer state types (17b1fdb)
  • failing tests (3b76248)
  • failing tests (3b76248)
  • firmware v8.1.1 / protocol v2.30 changes topology command (#80) (cd3f386)
  • firmware v8.1.1 / protocol v2.30 changes topology command (#80) (cd3f386)
  • format received buffers as hex in debug messages (611d12c)
  • format received buffers as hex in debug messages (611d12c)
  • gracefully emit error if applyToState fails (698c19e)
  • gracefully emit error if applyToState fails (698c19e)
  • handle udp message errors gracefully (022918c)
  • handle udp message errors gracefully (022918c)
  • ignore dve commands if not supported (aa9cea6)
  • ignore dve commands if not supported (aa9cea6)
  • ignore properties set to undefined in updateProps (7b40374)
  • ignore properties set to undefined in updateProps (7b40374)
  • incorrectly handling acks for sent packets around the wrap point (b261ee2)
  • incorrectly handling acks for sent packets around the wrap point (b261ee2)
  • lint (d9471ef)
  • lint (d9471ef)
  • make cleanup of connections better (8b840f4)
  • make cleanup of connections better (8b840f4)
  • make more state properties readonly (e5e57e7)
  • make more state properties readonly (e5e57e7)
  • move exit-hook inside dataTransferManager to ensure it gets run when needed (a9f5269)
  • move exit-hook inside dataTransferManager to ensure it gets run when needed (a9f5269)
  • multiview source set command (5575e9b)
  • multiview source set command (5575e9b)
  • not resending packets when id has wrapped and retransmit is needed for just before the wrap (1b32e35)
  • not resending packets when id has wrapped and retransmit is needed for just before the wrap (1b32e35)
  • outdated test (eb05a5c)
  • outdated test (eb05a5c)
  • packet management incorrect if one times out (b136ac0)
  • packet management incorrect if one times out (b136ac0)
  • publish master to correct npm tag (040f343)
  • publish master to correct npm tag (040f343)
  • replace IPCMessageType with stricter basic strings (3b07d0a)
  • replace IPCMessageType with stricter basic strings (3b07d0a)
  • restructure transitionPosition properties in the state (2aa7d14)
  • restructure transitionPosition properties in the state (2aa7d14)
  • some command tests (0086eee)
  • some command tests (0086eee)
  • some defaults (85ac91f)
  • some defaults (85ac91f)
  • some more command tests (4e5b5a7)
  • some more command tests (4e5b5a7)
  • some topologyCommand properties using wrong index in 8.1.1+ (11a05c0)
  • some topologyCommand properties using wrong index in 8.1.1+ (11a05c0)
  • tests (6048802)
  • tests (e57d44c)
  • tests (6048802)
  • tests (e57d44c)
  • tidy up multiviewer state object (c31fc1a)
  • tidy up multiviewer state object (c31fc1a)
  • tidying (cb255fb)
  • tidying (cb255fb)
  • TransitionMixCommand using wrong base class (416a520)
  • TransitionMixCommand using wrong base class (416a520)
  • try to fix broken test (33a3da4)
  • try to fix broken test (33a3da4)
  • tslint member-access rule (b26293a)
  • tslint member-access rule (b26293a)
  • typedoc (bf27947)
  • typedoc (bf27947)
  • upstream keyers using missing field to check validity (d884eb1)
  • upstream keyers using missing field to check validity (d884eb1)
  • use dev threadedclass and remove some hacks (69c7d32)
  • use dev threadedclass and remove some hacks (69c7d32)
  • wrap transferIndex once it reaches maximum (234284e)
  • wrap transferIndex once it reaches maximum (234284e)

1.3.2 (2020-06-25)

Bug Fixes

  • listVisibleInputs with multiple levels of nesting (6c1c848)
  • listVisibleInputs with multiple levels of nesting (6c1c848)

1.3.1 (2020-06-17)

Bug Fixes

  • pin broken dev-dependencies (edfa595)
  • pin broken dev-dependencies (edfa595)
  • TopologyCommand for v8.1.1+ (1db6cf8)
  • TopologyCommand for v8.1.1+ (1db6cf8)

1.3.0 (2020-01-12)

Features

  • add TimeCommand and TimeRequestCommand (6a95340)

Bug Fixes

  • add atem-mini ModelId (b6787a9)
  • expose listVisibleInputs to allow explicit usage on an old/cached state (ee69821)

1.2.0 (2019-12-13)

Features

Bug Fixes

  • add missing TVS-pro models to Model enum (8ac6777)

1.1.0 (2019-10-24)

Features

  • refactor circleci config (a7b0ca2)
  • update ci to run for node 8,10,12 (25f1fb1)

Bug Fixes

  • incorrect order in ci release step (ca0d207)
  • parse productIdentifierCommand successfully even for unknown models (d991fdd)
  • SuperSourceConfigCommand broken (ccc7d33)

1.0.2 (2019-10-09)

Bug Fixes

  • media player source still & clip inverted (6dec48f)

1.0.1 (2019-09-21)

Bug Fixes

  • better support for constellation (b540f11)
  • better support for constellation (#58) (5bb512d)

1.0.0 (2019-09-17)

Bug Fixes

  • broken autoDownstreamKey function and mangled multiviewer window state (71c61f6)
  • consistent API for super source methods (4327660)
  • data transfer uses old command names (e6a6bd0)
  • disable unsupported v8 tests (8bcafb5)
  • dve value range (33784bc)
  • exclude test helpers in build (041c37f)
  • exit cleanly after running tests (c23a9f9)
  • ignore failing tests (8cfcfaf)
  • improve commandParser typings (1e26d6d)
  • Make buffer use in serialize consistent. Remove setting command name in serialize. (40eec6e)
  • More command test data mangling (8bd9009)
  • multiviewer state initialization (2547af1)
  • regenerate commands test data (fe619c4)
  • restructure all command tests to use new structure (957ed76)
  • some broken cases (9ebde2e)
  • some more command serialization (cf66953)
  • some tests (3f14715)
  • AudioMixerInputCommand: sign in deserialization (d9a3865)
  • MediaPlayerSourceCommand: order of serialization (a0a89f3)
  • MixEffectFlyKeyFrameGetCommand: correct validators (a1648c1)
  • tidy up some commented out code (f1a1252)
  • topology command (e5812d9)

Features

  • 8.0.1 support (eaa1e72)
  • Add test for api methods which change command based on version (7208ee4)
  • add test to verify that all commands have serialization test cases (3cb9ae7)
  • Enable and fix v8 command tests (3a7d23d)
  • enable running tests in circleci (662638d)
  • expect commands to be split to be a serialize or deserialize (unless they use the same name for both) (e9704f2)
  • FadeToBlack control (660e8dc)
  • initial multi-version support (fedc690)
  • prototype serialize command (010fff2)
  • prototype what separate command converter structures would look like (378be83)
  • restructure some core buffer usage, and move command header (length + name) writing into common command serialization code (3c8b062)
  • split some commands (beae1c4)
  • stateChanged events report a path instead of the Command (845909f)

0.10.0 (2019-04-02)

Bug Fixes

  • fix error spam that occurs when the child process attempts to log certain data (7c9e31c)
  • fixed parsing of audioMixer input (3430cb7)
  • kill the child process with an error code with an uncaughtException or unhandledRejection occurs (e5323c9)
  • rename setAudioChannelXX methods to setAudioMixerInputXXX to harmonize with other audio commands (77fe521)
  • set enum values explicitly (bd50491)
  • upgrade dependencies to pass audit (98d16a8)
  • upgrade typescript to latest (b68afbf)
  • AudioMixerMasterCommand: set flag properly (78fa0b5)

Features

  • add support for MasterChannel (722d744)

0.9.0 (2019-02-21)

Bug Fixes

Features

  • audio channels (1b3bd32)
  • top level methods for audio channels (6c390d3)

0.8.2 (2019-01-19)

Bug Fixes

  • one object per multiviewer in the state (5f53526)

0.8.1 (2018-11-26)

Bug Fixes

  • perf: remove nanotimer for intervals as it uses 100% cpu (d7bc543)
  • let node bind to a random port for our udp socket (b7be165)
  • timers are cleaned when calling disconnect, even when not connected (d3040d1)

0.8.0 (2018-11-02)

Bug Fixes

  • improve reliability of resending (ccaa051)

Features

  • Rename downstreamKeyId to downstreamKeyerId to make them all consistent and be consistent with upstream keyer (58f61ee)
  • use a nanotimer in socket child for ack'ing (84482ca)

0.7.0 (2018-10-24)

Bug Fixes

  • atemSocket: fix _maxPacketID being off-by-one (ee70083)
  • atemSocket: fix _maxPacketID being off-by-one (4efecdd)
  • file description cmd does not always need name / descr. (8837dd0)
  • Data Command: size property (df16109)
  • Data Command: size property (35a846d)
  • ack'ing after init (8197ab5)
  • behaviour around packetId wrapping (d8e4626)
  • child process timeout (8196d8e)
  • colour space (bb19e9e)
  • colour space (8f295d3)
  • convencience method for setting clip in MP (a8feeef)
  • convencience method for setting clip in MP (b5455a3)
  • do not ack discontinuous packet sequences (bfb679f)
  • file description cmd does not always need name / descr. (683d83b)
  • frame description file name (bc1224b)
  • frame description file name (1c7290d)
  • Data Transfer: stop condition, send description only once (bca847f)
  • lint (666cff5)
  • lint (61ba6f8)
  • Media Player Source Command (3103ca6)
  • Media Player Source Command (5c1ebb1)
  • messages without correct transferid will be ignored (301c545)
  • more aggressive resend strategy (8900ded)
  • optimize inFlightTimeout (32b3c44)
  • reject timed out commands (fd3d045)
  • revert new packetId on resend (2fe6368)
  • socket process exits when parent process does (#30) (4754cc7)
  • Data Transfer: remove old commands after failing (09ee4b4)
  • Data Transfer: remove old commands after failing (dfa1cfc)
  • Data Transfer: stop condition, send description only once (627c9f2)
  • dataTransfer: ignore unexpected DataTransferCompleteCommands (1f97a4a)
  • dataTransfer: ignore unexpected DataTransferCompleteCommands (517253d)
  • dataTrasnfer: fail when a DataTransferErrorCommand is received (ba17501)
  • dataTrasnfer: fail when a DataTransferErrorCommand is received (441ef68)
  • Media: fix Util imports (55a1f28)
  • Media: fix Util imports (7f0577a)

Features

  • clear media pool (310308b)
  • clear media pool (9f64e58)
  • DataTransfer: add errorCode property to DataTransferErrorCommand (7e302e1)
  • Data Commands (d1bf2ba)
  • Data Commands (2e14efb)
  • DataTransfer: add errorCode property to DataTransferErrorCommand (d8b2d5f)
  • Media: Media Pool Description Commands (fbae9b1)
  • Media: Media Pool Description Commands (5050fe8)
  • Media Pool: clear / set commands (40fce0c)
  • Media Pool: clear / set commands (a2ecc82)
  • Media Upload API, File Transfer Manager (c240477)
  • Media Upload API, File Transfer Manager (c5e4684)
  • TransferManager (a9336c9)
  • TransferManager (a2588a7)
  • TransferManager (e3e69a1)
  • TransferManager (ee3ed26)
  • Video Mode command (b9980e3)
  • Video Mode command (c87c0b8)

Performance Improvements

  • dataTransfer: increase transfer throughput (db8e4c4)
  • dataTransfer: increase transfer throughput (d96b38d)

0.6.1 (2018-10-23)

Bug Fixes

  • behaviour around packetId wrapping (9c8e3a8)
  • do not ack discontinuous packet sequences (91f36bf)
  • do not ack discontinuous packet sequences (1bde19d)
  • more aggressive resend strategy (d1fd66c)
  • optimize inFlightTimeout (0812a63)
  • reject timed out commands (a8cfa68)

0.6.0 (2018-10-16)

Bug Fixes

  • DVE upstream key: borderHueWidth is 3600 (4b2db48)

Features

  • parse psu status (16f677f)
  • Use device ModelId to determine how many psu to track in state (f0631d1)

0.5.2 (2018-09-23)

Bug Fixes

  • socket: prevent connection from dying when the main thread is blocked (#19) (6814713)
  • dsk state not being updated (bcdea2b)

0.5.1 (2018-09-04)

0.5.0 (2018-08-17)

Bug Fixes

  • macro state is not an array, it's one "macro player" (76c8b7b)
  • typo in super source boxes capabilities command (f123694)

Features

  • implement MacroRunStatus command (MRPr) (98f5650)

0.4.0 (2018-08-15)

Bug Fixes

  • symmetry is a percentage (3dd03a9)

Features

  • Super Source Properties (031df18)

0.3.2 (2018-08-14)

Bug Fixes

  • symmetry is a percentage (93e751d)

0.3.1 (2018-08-09)

Bug Fixes

  • reported transition position may be 10 000 (c301808)

0.3.0 (2018-08-07)

Bug Fixes

  • emit error upon failing value sanity check (e11b3fa)
  • export util (004ef9a)
  • flyKeyFrameId is 1 or 2 (b0ced83)
  • use an object when appriopriate (7d13bd3)
  • atemSocket: fix _maxPacketID being off-by-one (28c1400)

Features

0.2.3 (2018-08-07)

Bug Fixes

  • atemSocket: fix _maxPacketID being off-by-one (e116c35)

0.2.2 (2018-08-06)

0.2.1 (2018-07-01)

Bug Fixes

0.2.0 (2018-07-01)

Features

0.1.7 (2018-06-21)

Bug Fixes

  • deserialization of preview,program and aux source (3c0027e)

0.1.6 (2018-06-21)

Bug Fixes

  • supersource info commands (2e13938)

0.1.5 (2018-06-15)

0.1.4 (2018-06-15)

Bug Fixes

  • preview command sets the right property in the state (103fabd)

0.1.3 (2018-06-09)

Bug Fixes

  • AbstractCommand works with static MaskFlags (360f266)

0.1.2 (2018-06-07)

Bug Fixes

  • export abstract command (5c82037)

0.1.1 (2018-06-07)

Bug Fixes

  • export Abstract Command (88a12b6)
  • MaskFlags are a static property (ddafc4f)

0.1.0 (2018-06-05)

Bug Fixes

  • API: make properties a public member of commands (a3b69d3)
  • Aux command: set default bus to 1, add a mask in the raw command (db4f0ba)
  • DVE Upstream Keyer: Correct word size (9ba5635)
  • add correct ssh fingerprint (6019e6e)
  • prevent garbage data from being added to productName (5b3417a)
  • rename back to atem-connection (e1b3e63)
  • rename library and add contributer (a57299e)
  • DVE Upstream Keyer: property name should equal flag name (d684198)
  • rename workflow for better readability (7f1fbd9)
  • safely get the downstream keyer (25bf0f1)
  • Socket: local packetId should start at 1 (2199e5c)
  • set rawnames (b68ad41)
  • InputPropertiesCommand: include the inputId of each source in the state tree (3fdabba)
  • Socket: fix parsing of packet name and length (dc25ea7)
  • Utility functions: remove unnecessary utility functions (a7d0f78)
  • tests (4d3576a)
  • update config for new features (4682a64)
  • update ignores (d79b224)
  • update scripts-info (8508f98)
  • use ASCII encoding for strings, instead of utf8 (8978d49)

Features

  • Inputs: implement InPr (read) and CInL (write) commands (17e1688)
  • Media Player Status: get and set play/loop/atBeginning and frames (664af37)
  • SuperSource: implement SSBP (read) and CSBP (write) commands (b21e56e)
  • Downstream Keyer Settings (b90cf3a)
  • export commands and substates (9be9e61)
  • Initialization Complete Command (ba55c89)
  • top level connection status events (1f606ed)
  • Topology Command (0380432)
  • use external logging function, limit packet logs to debug mode (b92f175)

0.5.1 (2018-02-25)

Bug Fixes

  • remove auto-deploy to npm (5515b71)

0.5.0 (2018-02-25)

Bug Fixes

Features

  • Disable automatic rollout to NPM for now (18dd79f)

0.4.6 (2018-02-25)

Bug Fixes

0.4.5 (2018-02-25)

Bug Fixes

  • send coverage before release (b53c1aa)

0.4.4 (2018-02-25)

Bug Fixes

  • auto rollout to npm on master branch (ef5d68f)

0.4.3 (2018-02-25)

Bug Fixes

  • only allow spec.ts files (027b4f2)
  • use npm for npm deploy, for now (0bb1911)

0.4.2 (2018-02-25)

Bug Fixes

  • add ssh key to npm step for ssh (8ca98f5)

0.4.1 (2018-02-25)

Bug Fixes

  • Set skip ci in auto-commit message and rename tag releases (1338bd0)

0.4.0 (2018-02-25)

Bug Fixes

  • add ssh key to release build (00a03c2)
  • Auto-release on circleci (64ba8d7)
  • Bugfix and add not strict for bitbucket (0d5f60b)
  • casing issue (71a7295)
  • changing to .org (746f766)
  • changing to .org (b0837bc)
  • Explicit coverage repoting (1aac204)
  • indent style on yaml files (3b3582b)
  • indentation and paths wrong (cad01af)
  • rearange commands (c7ad4c1)
  • Reordering workflow (c912127)
  • set correct ssh fingerprint (616fc49)
  • Set git push command (b825993)
  • Set orgname (9eb70e3)
  • setting git config (a61c929)
  • Temporarily remove gh-pages publish (c1cd735)
  • use knownhost in stead of ssh config (e432a10)
  • use knownhost in stead of ssh config (3f37f75)

Features

  • full npm release cycle (955863a)
  • Initial boiler plate (fbd16db)
  • rename package for npm release (53ac25c)

0.3.0 (2018-02-25)

Bug Fixes

  • Auto-release on circleci (64ba8d7)
  • Explicit coverage repoting (1aac204)
  • indent style on yaml files (3b3582b)

Features

0.2.2 (2018-02-24)

0.2.1 (2018-02-24)

Bug Fixes

0.2.0 (2018-02-24)

Features

  • rename package for npm release (53ac25c)

0.1.0 (2018-02-24)

Bug Fixes

Features