Skip to content

Releases: NordicSemiconductor/pc-ble-driver-js

v2.4.2

12 Oct 08:35
Compare
Choose a tag to compare

Features

  • Updated submodule reference and firmware registry. Includes update of connectivity firmware from SoftDevice v3.0 to v3.1 for better compatibility with SoftDevice 6.1 #186
  • Updated nrf-device-setup to 0.3.0 #182
  • Added propagation of GattcRead errors into callback #177

Bugfixes

  • Fixed tests for breaking issue of jsdom#2304 #183
  • Fixed compiler warnings #181
  • Fixed integration tests to better support DFU device #180
  • Fixed some memory leaks in addon #178, #179

v2.4.1

01 Jun 06:28
65e8abb
Compare
Choose a tag to compare

Changelog

  • api: update to correct connectivity firmware semver

v2.4.0

30 May 14:30
65e8abb
Compare
Choose a tag to compare

Changelog

  • api: add ability to create adapter with user specified serial port (@pokornyib) #133
  • api: adapter.connect function callback fixed (@pokornyib) #137
  • api: prevent opening adapter if it is already open #144
  • api: add support for Nordic Semiconductor PCA10059 (nRF52840)
  • api: update to use pc-ble-driver v2.3.1
  • api: various bugfixes
  • test: change tests to be ran as integration tests with jest test framework
  • test: automatically pick adapters connected to the computer (controllable with environment variables)

v2.3.0

23 Jan 12:50
Compare
Choose a tag to compare

Features

  • Added API function for resetting the connectivity device (#121)

Bugfixes

  • Removed error in callback when device connection times out (#111)
  • Aligned default options for enable BLE (#119)
  • Waiting for TX complete when doing write w/o response (#122)
  • Fixed typo in typescript definition (#129)
  • Moved state update to after call to reset function (#132)
  • Upgraded to pc-ble-driver v2.2.1 (with connectivity firmware v1.2.2) which fixes problem related to control packet state transitions (#134, NordicSemiconductor/pc-ble-driver#62)

v2.2.2

22 Nov 07:44
e6fe38b
Compare
Choose a tag to compare

Bugfixes

  • Compile Linux binaries with gcc-5 to avoid issue with missing GLIBCXX_3.4.22 on Ubuntu 16.04

v2.2.1

21 Nov 10:07
Compare
Choose a tag to compare

Fixes

  • Add missing precompiled binaries for Node.js 6.x (v48 ABI) (#108)

v2.2.0

20 Nov 09:51
Compare
Choose a tag to compare

New features

  • Provide precompiled binaries for Node.js v57 (8.x) and Electron 1.6 (#105)

Bugfixes

  • Clean up resources if adapter fails to open (#98)
  • Include error details if requesting ATT MTU fails (#102)

Version 2.2.0-alpha.0

17 Nov 07:09
Compare
Choose a tag to compare
Version 2.2.0-alpha.0 Pre-release
Pre-release

Pre-release with pre-compiled binary files.

Version 2.1.1

26 Oct 10:42
Compare
Choose a tag to compare

Bugfixes

  • Fix issue where closing the adapter crashes when eventInterval is set to 0 (#94)
  • Emit debug message instead of error for unsupported devkits (#95)
  • Increase retransmission interval to give the peer more time to repond (#99)

Version 2.1.0

10 Oct 13:23
Compare
Choose a tag to compare

New features

Bugfixes

  • Add a small sanity check for the binary dependencies (#66)
  • Fix parsing of adapters when any of them is unrecognized (#68)