Skip to content

Releases: Huddly/device-api-usb

v0.4.1

08 Nov 15:01
Compare
Choose a tag to compare

0.4.1 (2022-11-08)

Bug Fixes
  • do not open devices if they should be excluded (c172c3bd)

v0.4.0

26 Oct 10:30
Compare
Choose a tag to compare

0.4.0 (2022-10-26)

Chores
  • updated sdk-interfaces (7d14b45e)
  • updated minimatch because of high severity vulnerability (fd0a128a)
  • update prod & dev depedencies to latest releases (065c7ebf)
  • remove unused dependencies, audit, update sdk-intefaces version (6a1f4a49)
Continuous Integration
  • temporarily disable cron trigger builds (a592c1a0)
New Features
  • delete libusb submodule (fc603575)
  • Remove scripts for binary upload/download to/from azure (2d3fcb2a)
  • Update github actions (e00aee17)
  • Updated ApiUsb lib with multicam support (7967a19a)
  • Remove dependencies and scripts pkg.json (ad35a05d)
  • Remove all the cpp implementation & setup (07ca6e59)
Bug Fixes
  • transport.ts: Use wMaxPacketSize for read (3320e415)
  • Typo depricated -> deprecated (c4f520e8)
  • usb api should not attempt to initialize s1 devices (d35e6c3c)
  • lock node-usb to 2.1.3 (e24fb302)
  • node-usb buffer split wont work on ubuntu (516c965a)
  • nodeusb has build-in support for splitting data to chunks (835ab42a)
  • Ignore usb errors on device detach (98f09eaa)
  • On reset received...continue read (54aaa6e9)
  • Ignore LIBUSB_ERROR_NO_DEVICE on release (e5a61d0d)
  • getDeviceFilter check serialNumber is set (c85b4356)
  • Dont try closing a closed device (95964c51)
  • First letter of serialnr might be omitted (86c0baf7)
  • getTransport handle uvc device instance (8956c098)
  • Use npx on package.json scripts (0a14189b)
  • skipLibCheck on tsconfig file (15277703)
Other Changes
  • Rewrite unit tests for new implementation (29e647e0)
Refactors
  • on reset seq during read, recover not possible (da8aabf0)
  • Method visibiity update on manager.ts (f6d632fd)
Tests
  • Test private fuctions using rewire (9d7e2b5b)

v0.3.5

26 Oct 08:49
Compare
Choose a tag to compare

0.3.5 (2022-10-03)

Bug Fixes
  • ignoring S1 and new version of L1 pid (05e4f23a)

v0.3.4

26 Oct 08:48
Compare
Choose a tag to compare

0.3.4 (2022-02-18)

Build System / Dependencies
  • gh-actions: Custom build cmd for win node 11&12 (7d582b3b)
Chores
  • Remove support for electron 3 & 4 for future release (b2595303)
  • Build for node 16 (ec21a2f7)
  • fix npm dependency vulnerabilities (5dd9a887)
New Features
  • Slack notify when build fails (master) (91fa3bab)
  • Cron trigger master branch (Mon-Fri @ 0700) (26e6f1f4)
  • Allow audit check to have a whitelist (214ef6f8)
  • Introduce dependency audit-check (ab09a958)
Bug Fixes
  • checkVulnerabilities: Validate data before usage (22af4c75)
Tests
  • Install chalk-js for terminal styling (4b62328a)

v0.3.3

26 Jan 13:00
Compare
Choose a tag to compare

0.3.3 (2022-01-17)

Continuous Integration
  • upload binaries with github actions (e8b48145)
  • build windows with github actions as well (d3f48347)
New Features
  • replace travis with github actions (472f0a9e)
Other Changes
  • build:
  • npm registry url should be https (5b5526ad)
Refactors
  • Build win binaries with githubactions (caf527f9)
  • Use @huddly/sdk-interfaces (ba7819d8)

v0.3.1

25 Aug 07:37
Compare
Choose a tag to compare

0.3.1 (2021-08-25)

Chores
Bug Fixes
  • Handle Huddly BASE devices properly (fc26aaa1)

v0.3.0

16 Aug 13:39
Compare
Choose a tag to compare

0.3.0 (2021-08-16)

Build System / Dependencies
  • deps: bump jszip from 3.6.0 to 3.7.1 (b5203724)
  • deps-dev: bump tar from 6.1.0 to 6.1.2 (3708d33e)
  • windows bin: do only upload bin from win build since tar.gz is built and deployed by travis (f6130982)
Chores
  • bump @huddly/sdk to v0.6.0 (1d856c13)
  • add support for node v14 (LTS) (ce8b07a4)
  • package.json:
    • prebuildify target bumped to electron version 7.1.2 (bc2b15a3)
    • Add node 12 to napi node targets (faa93c76)
  • Node: Support for Node 12 LTS (633d501b)
New Features
  • index: l1 camera does not support hlink transport (662883ea)
  • implement crash call to be able to quickly check if stacktraces are working (1b8ba63f)
Bug Fixes
Other Changes
  • audit dependencies (13345e18)
  • Prevent destructor to run after uv loop have been destroyed (7b67c006)
Refactors
  • update code to use static methods of SDK Logger (b178909e)

v0.2.9

11 Sep 10:56
Compare
Choose a tag to compare

0.2.9 (2019-09-11)

Chores
  • package:
    • update lockfile package-lock.json (36a762b4)
    • update node-addon-api to version 1.7.1 (6b6bec4e)
    • update lockfile package-lock.json (4d7c7205)
    • update @types/node to version 12.7.4 (964b02ff)
Bug Fixes
  • Package.json: scripts dir should be included in npm published package (2e1e38b2)
Refactors
  • Release: Prebuild binaries must be hosted inside lib folder (7587768f)
  • Proper release flow of device-api-usb (a0adc1f4)

v0.2.7

04 Sep 10:59
Compare
Choose a tag to compare

CHANGELOG:

  • fix(Transport): Fixing event emitter bug on transport #receivemsg
  • refactor: add prettier for code formating, commitizen, precommit and contribution page
  • bugfix on transport.ts interpretation of empty incoming hlink packet
  • add more logging on all the classes of device-api-usb
  • package.json dependency updates
  • build and upload libusb binaries for each master build on travis
  • Bugfix) to reduce amount of open devices, only read serial number when necessary