All notable changes to this project will be documented in this file. See Convential Commits for commit guidelines.
3.5.0 (Wed Feb 07 2024)
- camera control float encoding (#161) 37e4fec9
- support enabling/disabling iso recording d1fdfdbf
- support external colour conversions in uploadStill and uploadClip api (#160) 038a28ca
3.4.0 (Mon Dec 11 2023)
- command batching SOFIE-2549 (#157) 4986fade
3.3.3 (Sun Dec 10 2023)
- add tvs-4k8 modelid and testcase 49935e2a
3.3.2 (Thu Sep 28 2023)
- allow using with nodejs 20 ca2e1bd6
3.3.1 (Tue Sep 26 2023)
- add ModelId for Constellation4ME4K 496d3e3a
3.3.0 (Sun Aug 27 2023)
- remove some usages of constructor.name #74 e4004358
- prevent 'Lost lock mid-transfer' error with multiple transfers (#147) 3a331ffc
- disconnect called before connection has completed #107 (#150) 005f0d57
- perform deep diff for
MultiViewerSourceUpdateCommand
before updating state #132 6350a5b1
- fairlight mixer send levels (#148) 56eb26cc
- atem tvs hd8 audio routing SOFIE-2512 (#146) 1caeb348
- add CameraControlCommand (#144) 1951a9ce
3.2.0 (Wed Feb 15 2023)
3.1.3 (Fri Dec 02 2022)
- 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)
- FairlightMixerResetPeakLevelsCommand d670fb5e
3.1.0 (Tue Nov 01 2022)
- streaming audio bitrates (#130) f105231
3.0.1 (2022-09-03)
- draw blank buffer when input has no name (4f5b50c)
3.0.0 (2022-07-28)
- make transition nextSelection and selection be an array of enums, instead of a bitmask
- replace big-integer with native bigint
- drop node 10
- 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)
- 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)
- add support for Media Pool settings (#121) (b1969c5)
- add support for Media Pool settings (#121) (b1969c5)
2.3.1 (2021-10-08)
2.3.0 (2021-07-05)
- 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)
- typedoc publishing (755a331)
- typedoc publishing (755a331)
- utf8 encode strings (abcff0c)
- utf8 encode strings (abcff0c)
2.2.2 (2021-03-03)
2.2.1 (2021-03-03)
2.2.0 (2021-03-03)
- 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)
- Incorrect paths returned from applyToState (66bb5be)
- Incorrect paths returned from applyToState (66bb5be)
2.1.0 (2020-09-16)
- 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)
- 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)
- 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)
- 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)
- listVisibleInputs with multiple levels of nesting (6c1c848)
- listVisibleInputs with multiple levels of nesting (6c1c848)
1.3.1 (2020-06-17)
- 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)
- add TimeCommand and TimeRequestCommand (6a95340)
- add atem-mini ModelId (b6787a9)
- expose listVisibleInputs to allow explicit usage on an old/cached state (ee69821)
1.2.0 (2019-12-13)
- add missing TVS-pro models to Model enum (8ac6777)
1.1.0 (2019-10-24)
- incorrect order in ci release step (ca0d207)
- parse productIdentifierCommand successfully even for unknown models (d991fdd)
- SuperSourceConfigCommand broken (ccc7d33)
1.0.2 (2019-10-09)
- media player source still & clip inverted (6dec48f)
1.0.1 (2019-09-21)
1.0.0 (2019-09-17)
- 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)
- 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)
- 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)
- add support for MasterChannel (722d744)
0.9.0 (2019-02-21)
- AudioMixerInputCommand (69608c7)
0.8.2 (2019-01-19)
- one object per multiviewer in the state (5f53526)
0.8.1 (2018-11-26)
- 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)
- improve reliability of resending (ccaa051)
- 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)
- 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)
- 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)
- dataTransfer: increase transfer throughput (db8e4c4)
- dataTransfer: increase transfer throughput (d96b38d)
0.6.1 (2018-10-23)
- 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)
- DVE upstream key: borderHueWidth is 3600 (4b2db48)
0.5.2 (2018-09-23)
- 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)
- macro state is not an array, it's one "macro player" (76c8b7b)
- typo in super source boxes capabilities command (f123694)
- implement MacroRunStatus command (MRPr) (98f5650)
0.4.0 (2018-08-15)
- symmetry is a percentage (3dd03a9)
- Super Source Properties (031df18)
0.3.2 (2018-08-14)
- symmetry is a percentage (93e751d)
0.3.1 (2018-08-09)
- reported transition position may be 10 000 (c301808)
0.3.0 (2018-08-07)
- 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)
- value sanity checks (9d2b021)
0.2.3 (2018-08-07)
- atemSocket: fix _maxPacketID being off-by-one (e116c35)
0.2.2 (2018-08-06)
0.2.1 (2018-07-01)
- typo (41a29ff)
0.2.0 (2018-07-01)
- disconnect method (54dfa15)
0.1.7 (2018-06-21)
- deserialization of preview,program and aux source (3c0027e)
0.1.6 (2018-06-21)
- supersource info commands (2e13938)
0.1.5 (2018-06-15)
0.1.4 (2018-06-15)
- preview command sets the right property in the state (103fabd)
0.1.3 (2018-06-09)
- AbstractCommand works with static MaskFlags (360f266)
0.1.2 (2018-06-07)
- export abstract command (5c82037)
0.1.1 (2018-06-07)
- 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)
- 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)
- remove auto-deploy to npm (5515b71)
0.5.0 (2018-02-25)
- adding release for one final publication (7f11b78)
- Cleaning up repository (ba7cafc)
- cleanup (562fb0c)
- Disable automatic rollout to NPM for now (18dd79f)
0.4.6 (2018-02-25)
- add tslib (2447570)
0.4.5 (2018-02-25)
- send coverage before release (b53c1aa)
0.4.4 (2018-02-25)
- auto rollout to npm on master branch (ef5d68f)
0.4.3 (2018-02-25)
0.4.2 (2018-02-25)
- add ssh key to npm step for ssh (8ca98f5)
0.4.1 (2018-02-25)
- Set skip ci in auto-commit message and rename tag releases (1338bd0)
- 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)
- full npm release cycle (955863a)
- Initial boiler plate (fbd16db)
- rename package for npm release (53ac25c)
0.3.0 (2018-02-25)
- Auto-release on circleci (64ba8d7)
- Explicit coverage repoting (1aac204)
- indent style on yaml files (3b3582b)
- full npm release cycle (955863a)
0.2.2 (2018-02-24)
0.2.1 (2018-02-24)
- Set orgname (9eb70e3)
0.2.0 (2018-02-24)
- rename package for npm release (53ac25c)
- casing issue (71a7295)
- Initial boiler plate (fbd16db)