Skip to content

Releases: teufelaudio/CombineBluetooth

v0.0.12

03 Dec 15:02
071d3e3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.11...v0.0.12

v0.0.11

27 Nov 14:13
796fa90
Compare
Choose a tag to compare

What's Changed

  • Opens up Peripheral's apis to take CoreBluetooth models by @LukasLiebl in #10

Full Changelog: v0.0.10...v0.0.11

v0.0.10

19 Nov 14:19
f5cf614
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.9...v0.0.10

v0.0.9

28 Jun 09:30
122b3e6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.8...v0.0.9

v0.0.8

24 Jun 11:45
d97b424
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.7...v0.0.8

v0.0.7

29 May 08:01
0f5aef4
Compare
Choose a tag to compare

What's Changed

  • Generates automockable for recent peripheral extensions by @LukasLiebl in #6

Full Changelog: v0.0.6...v0.0.7

v0.0.6

28 May 13:09
d3b30a3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.5...v0.0.6

Expose CBPeripheral by UUID

16 May 10:07
fce6886
Compare
Choose a tag to compare

What's Changed

  • Expose CBPeripheral by UUID by @melle in #4

Fix Mocks

27 Sep 15:19
4cb10ca
Compare
Choose a tag to compare

Fix Mocks that were broken on v0.0.3

Xcode 13 support

27 Sep 14:05
347f336
Compare
Choose a tag to compare

Support Xcode 13.

Important:
A breaking change introduced in Swift 5.5 that makes several properties weak/Optional, where previously they were unowned/unsafe. This library is meant to be pure and not trigger side-effects (crashing, for example), so for all these cases the public interface was also changed accordingly. You will have to unwrap yourself, either trusting that unowned/unsafe was used before and you can force unwrap wishing for the best, or, what I strongly recommend, play nicely with the Optional and take into account the possibility of nil property.

This will happen for CBService's peripheral property (CBPeripheral?), and CBCharacteristic's service property (CBService?).

For more info:
https://developer.apple.com/documentation/corebluetooth/cbservice/1434334-peripheral?changes=latest_minor