All notable changes to this project will be documented in this file. See Convential Commits for commit guidelines.
2.0.1 (Mon Mar 11 2024)
- don't return videoFormat: null for async transport updates (#32) de59cab
2.0.0 (Mon Jan 29 2024)
- ! remove incorrect SlotId enum 930702d
- don't reject without an error c8d9d31
- parse slotId correctly in notify.transport messages #12 07905d7
- account for how fractional frame rates are expressed in the timecode e6f77be
- account for how drop-frame content is expressed in the timecode 90858ff
- interlaced frame counting 9455421
- parse all clip info from the "disk list" command into separate fields 8d2dcb9
- add missing video formats eae2185
- add inputVideoFormat to TransportInfoState af392d0
- make event types be strongly defined 93e7573
- make
sendCommand
response Promise be typed fb7a34b
1.0.0 (2022-11-21)
—
- ! remove node 12 support 65fa9ee
0.5.0 (2022-04-29)
- drop node10 support + switch to github actions
- add clips count command [publish] (6d15db3)
- configuration async handler [publish] (e12dfc4)
- update for protocol v1.11 (firmware V7) (b25eae5)
- update for protocol v1.11 (firmware V7) (680b3ea)
-
508 transport info may use active slot for slot id (a3a5ce5)
-
add 3g formats (b4c9a37)
-
always destroy the socket at the end of disconnect() (87348bf)
-
always use destroy instead of end (212192a)
-
avoid emitting errors after disconnect has been called (43c7769)
-
build errors after formatting (6bd24a2)
-
missing export for config async handler (dbd6697)
-
missing response code (2601917)
-
suppress errors when connection is inactive (b7e540d)
-
throw error for missing promise (5edd810)
-
Updated URLs to match the renamed repo (6644ac8)
-
Updated URLs to match the renamed repo (046c9b0)
-
drop node10 support + switch to github actions (1e9ffb3)
0.4.4 (2020-10-29)
- ci: prereleases flow & optional audit skip [skip ci] (37b48a4)
- ci: prereleases flow & optional audit skip [skip ci] (37b48a4)
0.4.3 (2020-01-10)
0.4.2 (2019-12-23)
- FormatCommand response has a colon on newer firmware versions (5aa9071)
0.4.1 (2019-12-11)
- update ci to run for node 8,10,12 (9ae081a)
- goTo command (aa40de8)
0.4.0 (2019-10-08)
- Configuration Command (ab5bf19)
- Device Info carries slot count and not unique id (0a8a09e)
- export shuttle command (ed33dc5)
- configuration command (e7c47d4)
- goto command (bc05045)
- jog command (cbcd0cf)
- play command (14bb340)
- remote command (7d8b254)
- shuttle command (b412641)
0.3.0 (2019-09-02)
- quit command before closing connection (ece4982)
0.2.0 (2019-08-06)
- SlotInfo: add optional slot id (a73084b)
- disk formatting commands (6fd124c)
- slot select command (c70c509)
0.1.5 (2019-04-25)
- ping timeouts should trigger reconnect (1e4a810)
0.1.4 (2019-03-04)
0.1.3 (2019-01-25)
- reconnect logic on close event rather than end (2688ac1)
0.1.2 (2018-10-18)
- Reconnection not working properly (6a40896)
0.1.1 (2018-10-18)
- no change, just to trigger deploy (4755900)
- some typos. Adds some tests for hyperdeck class (01b4634)
- Tidying and fixes for integrating with tsr (58b7d94)
- transport info changes properties are nowoptional (83815ab)
- Add some more simple commands and refactor deserialization (ec6e4b1)
- connection retry logic. test for ping timeout (b1f395d)
- Initial working connection (e5e264c)
- Parse transport info and async transport changes (2bfbd1e)
- refactor the async handlers to be chosen more dynamically (0605108)
- Remove promise from command, and create it when command is queued instead (6577549)
- send pings to detect timeouts (7d4dd3f)
- slot info command (af7c0ce)
- Tidy up remaining todos (7cea4ad)