BLESwift 1.0.0
First stable release.
Async/await-first Bluetooth LE for Swift 6.2: actor-isolated CoreBluetooth, AsyncSequence scanning, typed GATT operations (read/write/notify, descriptors, full GATT enumeration with SIG assigned names), L2CAP connection-oriented channels, multicast notifications, pairing, background restoration for both central and peripheral roles, and a hardware-free FakeCentral/FakePeripheral test rig in BLESwiftTestSupport.
Includes the fix for L2CAP channels closing immediately after opening (the underlying CBL2CAPChannel is now retained for the channel's lifetime), verified end-to-end against real hardware by BLESwiftCLI.
Licensed under Apache 2.0.