Skip to content

Releases: Cellivar/WebDeviceMux

v0.5.0: Async factory method, rename send/receive

Choose a tag to compare

@Cellivar Cellivar released this 30 Dec 12:50
fd4c917

Relevant changes:

  • Make UsbDeviceChannel constructor protected, add async fromDevice factory method instead.
  • Add error handler callback for InputListener.
  • Add maxReceivePacketSize option to comm options, to better control receive sizes.
  • Rename sendCommands to send
  • Rename getInput to receive

On the path towards 1.0 making the API easier to use and extend!

Full Changelog: v0.4.1...v0.5.0

v0.4.1: Fix usb channel setup command

Pre-release

Choose a tag to compare

@Cellivar Cellivar released this 11 Dec 11:59
44dcd88

What's Changed

  • v0.4.1: Fix channel setup not setting values by @Cellivar in #6

Full Changelog: v0.4.0...v0.4.1

v0.4.0: Listen better

v0.4.0: Listen better Pre-release
Pre-release

Choose a tag to compare

@Cellivar Cellivar released this 11 Dec 10:09
595155a

getInput on the UsbDeviceChannel accepts a parameter to increase the USB transfer request, which can improve performance.

The InputListener has an internal event loop to react to changes like disposal instead of waiting around for an exception.

What's Changed

  • v0.4.0 Improve performance of listening by @Cellivar in #5

Full Changelog: v0.3.0...v0.4.0

v0.3.0: Async device getter delegate

Pre-release

Choose a tag to compare

@Cellivar Cellivar released this 09 Dec 03:04
5d2de4a

This includes a breaking change, the DeviceGetter method must now return a promise instead of the device.

What's Changed

Full Changelog: v0.2.3...v0.3.0

v0.2.3

v0.2.3 Pre-release
Pre-release

Choose a tag to compare

@Cellivar Cellivar released this 29 Jan 11:54
849f4f2

What's Changed

  • Fix multiple device filters excluding all devices by @Cellivar in #3

Full Changelog: v0.2.2...v0.2.3

v0.2.2 - Actually export everything

Pre-release

Choose a tag to compare

@Cellivar Cellivar released this 29 Jan 10:23

Forgot to export devices too.

v0.2.1

v0.2.1 Pre-release
Pre-release

Choose a tag to compare

@Cellivar Cellivar released this 29 Jan 10:17

Fix the typo in the declaration file path.

v0.2.0 - Initial copy from other libs

Pre-release

Choose a tag to compare

@Cellivar Cellivar released this 29 Jan 10:06
70d99d8

These classes are coming in from other libraries I've written that already communicate with USB devices. These are a sort of 'mid level' in this library, higher than what I want to eventually support. They're very handy for making it easy to create and use new device classes, so can serve as a boilerplate source for other device implementations.