Releases: danielepantaleone/BlueConnect
Releases · danielepantaleone/BlueConnect
BlueConnect 1.3.0
What's Changed
- Added missing properties to central manager proxy 0553ec4
- Added support for peripheral manager 11d69f9 using peripheral manager proxy 8906b43
Full Changelog: 1.2.1...1.3.0
BlueConnect 1.2.1
BlueConnect 1.2.0
What's Changed
- #4 Added registry based subscription to avoid swift continuation misuse
- #5 Added
retrieveConnectedPeripherals
andretrievePeripherals
methods to central manager proxy - Added support for RSSI read in peripheral proxy 538e3d8
- Expose
isScanning
property in central manager proxy 7953223 - Expose
maximumWriteValueLength
in peripheral proxy and characteristic proxy faea889
Full Changelog: 1.1.0...1.2.0
BlueConnect 1.1.0
Release Notes
This release introduce compatibility with Swift 6 strict concurrency.
What's Changed
- Added compatibility with Swift 6 strict concurrency by @danielepantaleone in #1
- Added waitUntilReady function to central manager proxy by @danielepantaleone in #2
Full Changelog: 1.0.0...1.1.0
BlueConnect 1.0.0
Release Notes
BlueConnect is a Swift library designed to simplify Bluetooth Low Energy (BLE) operations on iOS.
This first release introduces a streamlined API for interacting with BLE peripherals and managing central BLE connections.
Key Features:
- Central Manager Proxy: A wrapper around
CBCentralManager
for handling BLE device connections and scanning. - Peripheral Proxy: A wrapper around
CBPeripheral
that simplifies discovering, reading, and writing BLE characteristics. - Asynchronous Operation Support: Offers asynchronous methods using either callbacks or Swift concurrency with async/await.
Full Changelog: https://github.com/danielepantaleone/BlueConnect/commits/1.0.0