v5.2.0
What's Changed
- Bump the minimum requirement to Dart 2.17 and upgrade melos to 3.1.0 by @ened in #762
- swiftlint config and inital formatting pass by @ened in #765
- Cancel subscription when a disconnect event has been thrown by @Taym95 in #769
- Fix typos by @wcoder in #778
- Update CI config to use Xcode 14 by @spkersten in #786
- Support multiple services or characteristics with the same id by @spkersten in #776
- Breaking change: If a device has multiple characteristics with the same ID,
readCharacteristic
,writeCharacteristic
andsubscribeToCharacteristic
used to select the first of those characteristics. Now they will fail in this case. Useresolve
orgetDiscoveredServices
instead.
New Contributors
- @wcoder made their first contribution in #778
- @spkersten made their first contribution in #786
Full Changelog: 5.1.1...5.2.0