Skip to content

Releases: urish/web-bluetooth-polyfill

0.4.0 + disconnect bugfix

18 Dec 23:22
Compare
Choose a tag to compare
Pre-release
0.4.1-beta

fix(BLEServer): characteristics not closed when disconnecting from de…

0.4.0

24 Nov 15:38
Compare
Choose a tag to compare

fix #4: Implement BluetoothRemoteGATTCharacteristic.stopNotifications
fix #35: Device chooser dialog is cut if the window is small
fix #38: page font size may cause small / large font in the Device Chooser dialog

also: introduce ESLint for ensuring code style standards

0.3.6

26 Oct 15:18
Compare
Choose a tag to compare

fix #26: gattserverdisconnected event does not fire
fix #27: removing a disconnect event listener inside a disconnect event handler can cause an exception
fix #28: characteristic.writeValue() does not correctly serialize Uint16Array
fix #32: polyfill is not available on subpages of http://localhost
fix #33: readValue does not fire a characteristicvaluechanged event
fix #34: gatt.disconnect() throws an exception if we are not connected

0.3.5

23 Aug 22:42
Compare
Choose a tag to compare
  • feat #24: Interoperability with Zone.js

0.3.4

28 Jul 19:24
Compare
Choose a tag to compare
  • fix #23: devices remain connected even after disconnecting / refreshing the page

0.3.3

19 Jun 23:59
Compare
Choose a tag to compare
  • Add version number to BLEServer.exe (in file properties)

0.3.2

16 Jun 11:34
Compare
Choose a tag to compare
  • fix #16 : support all standard service/characteristic names
  • fix #17: calling startNotifications() multiple times causes multiple characteristicvaluechanged events
  • fix #18: gracefully handle case when device local name is undefined
  • fix #19: text color affected by page style
  • fix #20: getPrimaryService() doesn't throw an error when device not found

Concurrency bugfix

28 May 14:49
Compare
Choose a tag to compare

fix: BLEServer disconnects during high volume of notifications (#15)

Device Chooser UI + Bugfixes

26 May 08:25
Compare
Choose a tag to compare
  • feature: Implement Device Chooser UI (#1)
  • feature: Implement acceptAllDevices filter
  • fix: gattConnect() allows connecting to any device (#7)
  • fix: scanning doesn't stop when device chooser dialog is canceled (#12)
  • fix: Scanning does not stop if page is unloaded during a requestDevice call (#13)
  • fix: Not working for 127.0.0.1 (#14)

0.2.0

22 May 22:19
Compare
Choose a tag to compare
  • Implemented gattserverdisconnected event
  • Fix #8: characteristic and service ids are reported with curly braces
  • Unit tests + CI