From 47aee02da468ddf9ee681723f8d98c5871477439 Mon Sep 17 00:00:00 2001 From: Paul DeMarco Date: Tue, 31 Mar 2020 03:38:51 -0400 Subject: [PATCH] Bump version to 0.7.0 --- CHANGELOG.md | 82 +++++++++++++++++++++++++++------------------------- pubspec.yaml | 2 +- 2 files changed, 44 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b04e24b..af303de8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,22 +1,26 @@ +## 0.7.0 +* Support v2 android embedding. +* Various bug and documentation fixes. + ## 0.6.3+1 -* Fix compilation issue with iOS -* Bump protobuf version to 1.0.0 +* Fix compilation issue with iOS. +* Bump protobuf version to 1.0.0. ## 0.6.3 -* Update project files for Android and iOS -* Remove dependency on protoc for iOS +* Update project files for Android and iOS. +* Remove dependency on protoc for iOS. ## 0.6.2 -* Add `mtu` and `requestMtu` to BluetoothDevice +* Add `mtu` and `requestMtu` to BluetoothDevice. ## 0.6.0+4 * Fix duplicate characteristic notifications when connection lost. * Fix duplicate characteristic notifications when reconnecting. * Add minimum SDK version of 18 for the plugin. -* Documentation updates +* Documentation updates. ## 0.6.0 -* **Breaking change**. API refactoring with RxDart (see example) +* **Breaking change**. API refactoring with RxDart (see example). * Log a more detailed warning at build time about the previous AndroidX migration. * Ensure that all channel calls to the Dart side from the Java side are done on the UI thread. This change allows Transactions to work with upcoming Engine restrictions, which require @@ -31,14 +35,14 @@ using the original support library. ## 0.4.2+1 -* Upgrade Android Gradle plugin to 3.3.0 -* Refresh iOS build files +* Upgrade Android Gradle plugin to 3.3.0. +* Refresh iOS build files. ## 0.4.2 -* Set the verbosity of log messages with `setLogLevel` -* Updated iOS and Android project files -* `autoConnect` now configurable for Android -* Various bug fixes +* Set the verbosity of log messages with `setLogLevel`. +* Updated iOS and Android project files. +* `autoConnect` now configurable for Android. +* Various bug fixes. ## 0.4.1 * Fixed bug where setNotifyValue wasn't properly awaitable. @@ -52,28 +56,28 @@ * Various other bug fixes. ## 0.3.4 -* Updated to use the latest protobuf (^0.9.0+1) -* Updated other dependencies +* Updated to use the latest protobuf (^0.9.0+1). +* Updated other dependencies. ## 0.3.3 -* `scan` `withServices` to filter by service UUID's (iOS) -* Error handled when trying to scan with adapter off (Android) +* `scan` `withServices` to filter by service UUID's (iOS). +* Error handled when trying to scan with adapter off (Android). ## 0.3.2 -* Runtime permissions for Android -* `scan` `withServices` to filter by service UUID's (Android) -* Scan mode can be specified (Android) -* Now targets the latest android SDK -* Dart 2 compatibility +* Runtime permissions for Android. +* `scan` `withServices` to filter by service UUID's (Android). +* Scan mode can be specified (Android). +* Now targets the latest android SDK. +* Dart 2 compatibility. ## 0.3.1 -* Now allows simultaneous notifications of characteristics -* Fixed bug on iOS that was returning `discoverServices` too early +* Now allows simultaneous notifications of characteristics. +* Fixed bug on iOS that was returning `discoverServices` too early. ## 0.3.0 -* iOS support added -* Bug fixed in example causing discoverServices to be called multiple times -* Various other bug fixes +* iOS support added. +* Bug fixed in example causing discoverServices to be called multiple times. +* Various other bug fixes. ## 0.2.4 * **Breaking change**. Upgraded to Gradle 4.1 and Android Studio Gradle plugin @@ -86,26 +90,26 @@ ## 0.2.2 * **Breaking changes**: -* `startScan` renamed to `scan` -* `ScanResult` now returns a `BluetoothDevice` -* `connect` now takes a `BluetoothDevice` and returns Stream -* Added parameter `timeout` to `connect` -* Automatic disconnect on deviceConnection.cancel() +* `startScan` renamed to `scan`. +* `ScanResult` now returns a `BluetoothDevice`. +* `connect` now takes a `BluetoothDevice` and returns Stream. +* Added parameter `timeout` to `connect`. +* Automatic disconnect on deviceConnection.cancel(). ## 0.2.1 -* **Breaking change**. Removed `stopScan` from API, use `scanSubscription.cancel()` instead -* Automatically stops scan when `startScan` subscription is canceled (thanks to @brianegan) -* Added `timeout` parameter to `startScan` -* Updated example app to show new scan functionality +* **Breaking change**. Removed `stopScan` from API, use `scanSubscription.cancel()` instead. +* Automatically stops scan when `startScan` subscription is canceled (thanks to @brianegan). +* Added `timeout` parameter to `startScan`. +* Updated example app to show new scan functionality. ## 0.2.0 -* Added state and onStateChanged for BluetoothDevice -* Updated example to show new functionality +* Added state and onStateChanged for BluetoothDevice. +* Updated example to show new functionality. ## 0.1.1 -* Fixed image for pub.dartlang.org +* Fixed image for pub.dartlang.org. ## 0.1.0 diff --git a/pubspec.yaml b/pubspec.yaml index f2d5a091..2c6c1338 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: flutter_blue description: Flutter plugin for connecting and communicating with Bluetooth Low Energy devices, on Android and iOS -version: 0.6.3+1 +version: 0.7.0 author: Paul DeMarco homepage: https://github.com/pauldemarco/flutter_blue