|
| 1 | +## 0.7.2 |
| 2 | +* Add `allowDuplicates` option to `startScan`. |
| 3 | +* Fix performance issue with GUID initializers. |
| 4 | + |
| 5 | +## 0.7.1+1 |
| 6 | +* Fix for FlutterBlue constructor when running on emulator. |
| 7 | +* Return error when attempting to `discoverServices` while not connected. |
| 8 | + |
| 9 | +## 0.7.1 |
| 10 | +* Fix incorrect value notification when write is performed. |
| 11 | +* Add `toString` to each bluetooth class. |
| 12 | +* Various other bug fixes. |
| 13 | + |
| 14 | +## 0.7.0 |
| 15 | +* Support v2 android embedding. |
| 16 | +* Various bug and documentation fixes. |
| 17 | + |
1 | 18 | ## 0.6.3+1
|
2 |
| -* Fix compilation issue with iOS |
3 |
| -* Bump protobuf version to 1.0.0 |
| 19 | +* Fix compilation issue with iOS. |
| 20 | +* Bump protobuf version to 1.0.0. |
4 | 21 |
|
5 | 22 | ## 0.6.3
|
6 |
| -* Update project files for Android and iOS |
7 |
| -* Remove dependency on protoc for iOS |
| 23 | +* Update project files for Android and iOS. |
| 24 | +* Remove dependency on protoc for iOS. |
8 | 25 |
|
9 | 26 | ## 0.6.2
|
10 |
| -* Add `mtu` and `requestMtu` to BluetoothDevice |
| 27 | +* Add `mtu` and `requestMtu` to BluetoothDevice. |
11 | 28 |
|
12 | 29 | ## 0.6.0+4
|
13 | 30 | * Fix duplicate characteristic notifications when connection lost.
|
14 | 31 | * Fix duplicate characteristic notifications when reconnecting.
|
15 | 32 | * Add minimum SDK version of 18 for the plugin.
|
16 |
| -* Documentation updates |
| 33 | +* Documentation updates. |
17 | 34 |
|
18 | 35 | ## 0.6.0
|
19 |
| -* **Breaking change**. API refactoring with RxDart (see example) |
| 36 | +* **Breaking change**. API refactoring with RxDart (see example). |
20 | 37 | * Log a more detailed warning at build time about the previous AndroidX migration.
|
21 | 38 | * Ensure that all channel calls to the Dart side from the Java side are done on the UI thread.
|
22 | 39 | This change allows Transactions to work with upcoming Engine restrictions, which require
|
|
31 | 48 | using the original support library.
|
32 | 49 |
|
33 | 50 | ## 0.4.2+1
|
34 |
| -* Upgrade Android Gradle plugin to 3.3.0 |
35 |
| -* Refresh iOS build files |
| 51 | +* Upgrade Android Gradle plugin to 3.3.0. |
| 52 | +* Refresh iOS build files. |
36 | 53 |
|
37 | 54 | ## 0.4.2
|
38 |
| -* Set the verbosity of log messages with `setLogLevel` |
39 |
| -* Updated iOS and Android project files |
40 |
| -* `autoConnect` now configurable for Android |
41 |
| -* Various bug fixes |
| 55 | +* Set the verbosity of log messages with `setLogLevel`. |
| 56 | +* Updated iOS and Android project files. |
| 57 | +* `autoConnect` now configurable for Android. |
| 58 | +* Various bug fixes. |
42 | 59 |
|
43 | 60 | ## 0.4.1
|
44 | 61 | * Fixed bug where setNotifyValue wasn't properly awaitable.
|
|
52 | 69 | * Various other bug fixes.
|
53 | 70 |
|
54 | 71 | ## 0.3.4
|
55 |
| -* Updated to use the latest protobuf (^0.9.0+1) |
56 |
| -* Updated other dependencies |
| 72 | +* Updated to use the latest protobuf (^0.9.0+1). |
| 73 | +* Updated other dependencies. |
57 | 74 |
|
58 | 75 | ## 0.3.3
|
59 |
| -* `scan` `withServices` to filter by service UUID's (iOS) |
60 |
| -* Error handled when trying to scan with adapter off (Android) |
| 76 | +* `scan` `withServices` to filter by service UUID's (iOS). |
| 77 | +* Error handled when trying to scan with adapter off (Android). |
61 | 78 |
|
62 | 79 | ## 0.3.2
|
63 |
| -* Runtime permissions for Android |
64 |
| -* `scan` `withServices` to filter by service UUID's (Android) |
65 |
| -* Scan mode can be specified (Android) |
66 |
| -* Now targets the latest android SDK |
67 |
| -* Dart 2 compatibility |
| 80 | +* Runtime permissions for Android. |
| 81 | +* `scan` `withServices` to filter by service UUID's (Android). |
| 82 | +* Scan mode can be specified (Android). |
| 83 | +* Now targets the latest android SDK. |
| 84 | +* Dart 2 compatibility. |
68 | 85 |
|
69 | 86 | ## 0.3.1
|
70 |
| -* Now allows simultaneous notifications of characteristics |
71 |
| -* Fixed bug on iOS that was returning `discoverServices` too early |
| 87 | +* Now allows simultaneous notifications of characteristics. |
| 88 | +* Fixed bug on iOS that was returning `discoverServices` too early. |
72 | 89 |
|
73 | 90 | ## 0.3.0
|
74 |
| -* iOS support added |
75 |
| -* Bug fixed in example causing discoverServices to be called multiple times |
76 |
| -* Various other bug fixes |
| 91 | +* iOS support added. |
| 92 | +* Bug fixed in example causing discoverServices to be called multiple times. |
| 93 | +* Various other bug fixes. |
77 | 94 |
|
78 | 95 | ## 0.2.4
|
79 | 96 | * **Breaking change**. Upgraded to Gradle 4.1 and Android Studio Gradle plugin
|
|
86 | 103 |
|
87 | 104 | ## 0.2.2
|
88 | 105 | * **Breaking changes**:
|
89 |
| -* `startScan` renamed to `scan` |
90 |
| -* `ScanResult` now returns a `BluetoothDevice` |
91 |
| -* `connect` now takes a `BluetoothDevice` and returns Stream<BluetoothDeviceState> |
92 |
| -* Added parameter `timeout` to `connect` |
93 |
| -* Automatic disconnect on deviceConnection.cancel() |
| 106 | +* `startScan` renamed to `scan`. |
| 107 | +* `ScanResult` now returns a `BluetoothDevice`. |
| 108 | +* `connect` now takes a `BluetoothDevice` and returns Stream<BluetoothDeviceState>. |
| 109 | +* Added parameter `timeout` to `connect`. |
| 110 | +* Automatic disconnect on deviceConnection.cancel(). |
94 | 111 |
|
95 | 112 | ## 0.2.1
|
96 |
| -* **Breaking change**. Removed `stopScan` from API, use `scanSubscription.cancel()` instead |
97 |
| -* Automatically stops scan when `startScan` subscription is canceled (thanks to @brianegan) |
98 |
| -* Added `timeout` parameter to `startScan` |
99 |
| -* Updated example app to show new scan functionality |
| 113 | +* **Breaking change**. Removed `stopScan` from API, use `scanSubscription.cancel()` instead. |
| 114 | +* Automatically stops scan when `startScan` subscription is canceled (thanks to @brianegan). |
| 115 | +* Added `timeout` parameter to `startScan`. |
| 116 | +* Updated example app to show new scan functionality. |
100 | 117 |
|
101 | 118 | ## 0.2.0
|
102 | 119 |
|
103 |
| -* Added state and onStateChanged for BluetoothDevice |
104 |
| -* Updated example to show new functionality |
| 120 | +* Added state and onStateChanged for BluetoothDevice. |
| 121 | +* Updated example to show new functionality. |
105 | 122 |
|
106 | 123 | ## 0.1.1
|
107 | 124 |
|
108 |
| -* Fixed image for pub.dartlang.org |
| 125 | +* Fixed image for pub.dartlang.org. |
109 | 126 |
|
110 | 127 | ## 0.1.0
|
111 | 128 |
|
|
0 commit comments