Releases: PureSwift/Bluetooth
Releases · PureSwift/Bluetooth
Release list
8.1.0
What's Changed
- Require Swift 6.2 toolchain by @colemancda in #227
- Update Android build configuration to use Swift 6.3.2 and adjust API levels by @colemancda in #228
- Add BluetoothSDP by @colemancda in #230
- Add the opt-in Metadata trait, replacing SWIFTPM_BLUETOOTH_METADATA by @colemancda in #231
- Generate metadata name lookups as Swift source instead of loading JSON at runtime by @colemancda in #232
- Compile against the Swift Static Linux SDK (musl) in CI by @colemancda in #234
- Build and test on native ubuntu-24.04-arm by @colemancda in #233
- Add C ABI by @colemancda in #229
Full Changelog: 8.0.0...8.1.0
8.0.0
What's Changed
- Implement IEEE-11073 SFLOAT by @colemancda in #223
- Fix out of bounds read decoding blood pressure measurements by @colemancda in #224
- Remove BitMaskOption, migrate to OptionSet by @colemancda in #225
- Forward indication confirmations through GATTServer.Callback by @colemancda in #226
Full Changelog: 7.5.2...8.0.0
7.5.2
What's Changed
- Fix Android CI and flaky GATT notification test by @colemancda in #222
- Add optional FoundationEmbedded support for Embedded Swift by @colemancda in #221
Full Changelog: 7.5.1...7.5.2
7.5.1
7.5.0
What's Changed
- Implement StaticBigInt for UInt256/UInt512 integer literals by @colemancda in #219
Full Changelog: 7.4.2...7.5.0
7.4.2
What's Changed
- Use FoundationEssentials by @colemancda in #217
- Compile BluetoothGATT and BluetoothHCI for Embedded Swift by @colemancda in #218
Full Changelog: 7.4.1...7.4.2
7.4.1
What's Changed
- Implement mandatory HCI ICS gaps: Read RSSI, Set Event Mask, Read Tx Power, PAST v1 by @colemancda in #213
- Implement mandatory GATT ICS gaps: multi-value ATT PDUs and GATT profile characteristics by @colemancda in #214
- Add Bluetooth 6.3 Running Out of Bits support, fix LE event mask bit positions by @colemancda in #215
- Update assigned numbers from Bluetooth SIG repository by @colemancda in #216
Full Changelog: 7.4.0...7.4.1
7.4.0
What's Changed
- Update Package.swift environment variable access to use Context by @marcprux in #205
- Migrate GATTCharacteristic to DataConvertible by @colemancda in #206
- Migrate HCICommandParameter encoding to DataContainer by @colemancda in #207
- Fix Set Default PHY opcode and implement Set Event Filter by @colemancda in #208
- Add Bluetooth 5.4 GATT characteristics by @colemancda in #209
- Add Bluetooth 5.4 GAP advertising data types by @colemancda in #210
- Add Advertising Coding Selection (Bluetooth 5.4) by @colemancda in #211
- Add Periodic Advertising with Responses (Bluetooth 5.4) by @colemancda in #212
New Contributors
Full Changelog: 7.3.1...7.4.0
7.3.1
7.3.0
What's Changed
- Make ATTError an extensible struct by @dpogueproton in #201
- Mark DataContainer.subscript as mutating set by @dpogueproton in #202
- Update GitHub CI by @colemancda in #203
New Contributors
- @dpogueproton made their first contribution in #201
Full Changelog: 7.2.4...7.3.0