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