2022-10-02 11:55:42 +03:00
|
|
|
0.6.0
|
|
|
|
---
|
|
|
|
* **core**
|
|
|
|
- unify UUID16 creation for all platforms
|
|
|
|
- Improve UUID (#107)
|
|
|
|
- gap: stop advertising
|
|
|
|
- advertising: add manufacturer data field to advertisement payload
|
|
|
|
* **linux**
|
|
|
|
- gap: workaround for https://github.com/muka/go-bluetooth/issues/163
|
|
|
|
- update to latest muka/go-bluetooth
|
|
|
|
* **windows**
|
|
|
|
- add characteristic read, write and notify operations
|
|
|
|
- add characteristic discovery
|
|
|
|
- add service discovery
|
|
|
|
- add device connection and disconnection
|
|
|
|
- add winrt-go dependency and remove manually generated code
|
|
|
|
- disable cache when reading characteristics
|
|
|
|
* **macos**
|
|
|
|
- update to tinygo-org fork of cbgo v0.0.4
|
|
|
|
- use the same UUID format as expected by other standard
|
|
|
|
* **docs**
|
|
|
|
- update README with info on Windows support
|
|
|
|
* **build**
|
|
|
|
- add Github Action based CI build (#108)
|
|
|
|
|
|
|
|
|
2022-04-29 14:47:49 +03:00
|
|
|
0.5.0
|
|
|
|
---
|
|
|
|
* **core**
|
|
|
|
- update to drivers 0.20.0
|
|
|
|
- Fix ParseMAC bug
|
|
|
|
- Add //go:build lines for Go 1.18
|
|
|
|
* **nordic semi**
|
|
|
|
- nrf: fix CGo errors after TinyGo update
|
|
|
|
|
2021-11-18 20:45:24 +03:00
|
|
|
0.4.0
|
|
|
|
---
|
|
|
|
* **core**
|
|
|
|
- adapter: add host address function
|
|
|
|
* **linux**
|
|
|
|
- fixes bluez 0.55 service registration
|
|
|
|
- update muka/go-bluetooth to latest version
|
|
|
|
- gattc/linux: DiscoverServices times out in 10s
|
|
|
|
* **macos**
|
|
|
|
- make Adapter.Connect thread-safe
|
|
|
|
* **nordic semi**
|
|
|
|
- nrf51: fix assertHandler function signature
|
|
|
|
- nrf: add support for S113 SoftDevice
|
|
|
|
- nrf: update s140v7 SoftDevice version to latest, 7.3.0
|
|
|
|
* **examples**
|
|
|
|
- add scanner for Adafruit Clue
|
|
|
|
* **build**
|
|
|
|
- circleci: update xcode in use to 10.3.0
|
|
|
|
- modules: add tinyterm package for clue example
|
|
|
|
|
2021-03-06 16:05:08 +03:00
|
|
|
0.3.0
|
|
|
|
---
|
|
|
|
* **core**
|
|
|
|
- generate standard service and characteristic UUIDs from Nordic Semiconductor bluetooth numbers database
|
|
|
|
* **linux**
|
|
|
|
- downgrade to older version of go-bluetooth that appears to work correctly with BlueZ 5.50
|
|
|
|
* **macos**
|
|
|
|
- properly handle 16-bit UUIDs for service and characteristics in the unique format used by macOS
|
|
|
|
* **docs**
|
|
|
|
- add a few details on some newly supported boards
|
|
|
|
* **examples**
|
|
|
|
- use standard service and characteristic UUIDs
|
|
|
|
- correct heart rate monitor data format
|
|
|
|
|
2020-11-22 18:38:50 +03:00
|
|
|
0.2.0
|
|
|
|
---
|
|
|
|
* **core**
|
|
|
|
- gattc: DeviceCharacteristic Read() implementation
|
|
|
|
- gap: add Disconnect() to Driver
|
|
|
|
- gap: change signature for Addresser interface Set() function to accept string and then parse it as needed
|
|
|
|
* **linux**
|
|
|
|
- update to latest version of go-bluetooth package for Linux
|
|
|
|
* **macos**
|
|
|
|
- handle case when adapter enable sends notification before event delegate is set
|
|
|
|
- Document async Disconnect behaviour
|
|
|
|
* **examples**
|
|
|
|
- discover should only wait on startup on baremetal, since macOS does not like that
|
|
|
|
|
2020-09-17 13:33:56 +03:00
|
|
|
0.1.0
|
|
|
|
---
|
|
|
|
* **linux**
|
|
|
|
- support for both central and peripheral operation
|
|
|
|
* **macos**
|
|
|
|
- support for both central and peripheral operation
|
|
|
|
* **windows**
|
|
|
|
- experimental support for both central scanning only
|
|
|
|
* **nordic semiconductor**
|
|
|
|
- support for both central and peripheral operation on nRF82840 and nRF52832
|
|
|
|
- support for peripheral only on nRF51822
|