From 95c89d4798fb0d47cc398ac8ea3e166adcb93759 Mon Sep 17 00:00:00 2001 From: Volodymyr Buberenko Date: Wed, 15 Dec 2021 13:24:39 +0200 Subject: [PATCH 1/3] [battery_plus] Update dependencies --- packages/battery_plus/battery_plus/CHANGELOG.md | 4 ++++ packages/battery_plus/battery_plus/pubspec.yaml | 4 ++-- .../battery_plus_linux/lib/src/upower_device.dart | 3 +-- packages/battery_plus/battery_plus_linux/pubspec.yaml | 8 ++++---- .../battery_plus_linux/test/battery_plus_linux_test.dart | 6 +++--- .../battery_plus_platform_interface/pubspec.yaml | 6 +++--- 6 files changed, 17 insertions(+), 14 deletions(-) diff --git a/packages/battery_plus/battery_plus/CHANGELOG.md b/packages/battery_plus/battery_plus/CHANGELOG.md index c7d51cd669..973676ec8d 100644 --- a/packages/battery_plus/battery_plus/CHANGELOG.md +++ b/packages/battery_plus/battery_plus/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.0.2 + +- Update Flutter dependencies + ## 2.0.1 - Upgrade Android compile SDK version diff --git a/packages/battery_plus/battery_plus/pubspec.yaml b/packages/battery_plus/battery_plus/pubspec.yaml index 9e2db3544d..3300ce2435 100644 --- a/packages/battery_plus/battery_plus/pubspec.yaml +++ b/packages/battery_plus/battery_plus/pubspec.yaml @@ -1,6 +1,6 @@ name: battery_plus description: Flutter plugin for accessing information about the battery state(full, charging, discharging). -version: 2.0.1 +version: 2.0.2 homepage: https://plus.fluttercommunity.dev/ repository: https://github.com/fluttercommunity/plus_plugins/tree/main/packages/ @@ -24,7 +24,7 @@ flutter: dependencies: flutter: sdk: flutter - meta: ^1.3.0 + meta: ^1.7.0 battery_plus_platform_interface: ^1.1.0 battery_plus_linux: ^1.0.3 battery_plus_macos: ^1.0.2 diff --git a/packages/battery_plus/battery_plus_linux/lib/src/upower_device.dart b/packages/battery_plus/battery_plus_linux/lib/src/upower_device.dart index 8402b3416a..a3599c82de 100644 --- a/packages/battery_plus/battery_plus_linux/lib/src/upower_device.dart +++ b/packages/battery_plus/battery_plus_linux/lib/src/upower_device.dart @@ -1,4 +1,3 @@ -// ignore: import_of_legacy_library_into_null_safe import 'dart:developer' as developer; import 'package:dbus/dbus.dart'; @@ -30,7 +29,7 @@ class UPowerDevice extends DBusRemoteObject { UPowerDevice._({ required DBusClient client, required DBusObjectPath path, - }) : super(client, _kInterface, path); + }) : super(client, name: _kInterface, path: path); factory UPowerDevice.display([DBusClient? client]) { return UPowerDevice._( diff --git a/packages/battery_plus/battery_plus_linux/pubspec.yaml b/packages/battery_plus/battery_plus_linux/pubspec.yaml index e867403925..16589aa704 100644 --- a/packages/battery_plus/battery_plus_linux/pubspec.yaml +++ b/packages/battery_plus/battery_plus_linux/pubspec.yaml @@ -2,7 +2,7 @@ name: battery_plus_linux description: Linux implementation of the battery_plus plugin homepage: https://plus.fluttercommunity.dev/ repository: https://github.com/fluttercommunity/plus_plugins/tree/main/packages/ -version: 1.0.3 +version: 1.0.4 environment: sdk: ">=2.12.0 <3.0.0" @@ -11,9 +11,9 @@ environment: dependencies: flutter: sdk: flutter - battery_plus_platform_interface: ^1.1.0 - dbus: ^0.5.1 - meta: ^1.3.0 + battery_plus_platform_interface: ^1.1.1 + dbus: ^0.6.6 + meta: ^1.7.0 dev_dependencies: flutter_test: diff --git a/packages/battery_plus/battery_plus_linux/test/battery_plus_linux_test.dart b/packages/battery_plus/battery_plus_linux/test/battery_plus_linux_test.dart index e9b751fe5a..64bbaa43ad 100644 --- a/packages/battery_plus/battery_plus_linux/test/battery_plus_linux_test.dart +++ b/packages/battery_plus/battery_plus_linux/test/battery_plus_linux_test.dart @@ -48,9 +48,6 @@ class MockDevice implements UPowerDevice { @override DBusClient get client => throw UnimplementedError(); - @override - String get destination => throw UnimplementedError(); - @override void dispose() {} @@ -83,6 +80,9 @@ class MockDevice implements UPowerDevice { throw UnimplementedError(); } + @override + String get name => throw UnimplementedError(); + @override DBusObjectPath get path => throw UnimplementedError(); diff --git a/packages/battery_plus/battery_plus_platform_interface/pubspec.yaml b/packages/battery_plus/battery_plus_platform_interface/pubspec.yaml index e3cf1e2197..e096b2a320 100644 --- a/packages/battery_plus/battery_plus_platform_interface/pubspec.yaml +++ b/packages/battery_plus/battery_plus_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: battery_plus_platform_interface description: A common platform interface for the battery_plus plugin. -version: 1.1.0 +version: 1.1.1 homepage: https://plus.fluttercommunity.dev/ repository: https://github.com/fluttercommunity/plus_plugins/tree/main/packages/ @@ -11,8 +11,8 @@ environment: dependencies: flutter: sdk: flutter - meta: ^1.3.0 - plugin_platform_interface: ^2.0.0 + meta: ^1.7.0 + plugin_platform_interface: ^2.0.2 dev_dependencies: flutter_test: From 76052bc7b8685434ec151983126cb2d15807cce7 Mon Sep 17 00:00:00 2001 From: Volodymyr Buberenko Date: Wed, 15 Dec 2021 13:38:20 +0200 Subject: [PATCH 2/3] Fix analyzer issues --- .../lib/method_channel_battery_plus.dart | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/battery_plus/battery_plus_platform_interface/lib/method_channel_battery_plus.dart b/packages/battery_plus/battery_plus_platform_interface/lib/method_channel_battery_plus.dart index e70ade2159..85eb9d04c9 100644 --- a/packages/battery_plus/battery_plus_platform_interface/lib/method_channel_battery_plus.dart +++ b/packages/battery_plus/battery_plus_platform_interface/lib/method_channel_battery_plus.dart @@ -2,15 +2,12 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// ignore_for_file: prefer_const_constructors - import 'dart:async'; import 'package:flutter/services.dart'; import 'package:meta/meta.dart'; import 'battery_plus_platform_interface.dart'; -import 'src/enums.dart'; import 'src/utils.dart'; /// An implementation of [BatteryPlatform] that uses method channels. @@ -18,12 +15,12 @@ class MethodChannelBattery extends BatteryPlatform { /// The method channel used to interact with the native platform. @visibleForTesting MethodChannel methodChannel = - MethodChannel('dev.fluttercommunity.plus/battery'); + const MethodChannel('dev.fluttercommunity.plus/battery'); /// The event channel used to receive BatteryState changes from the native platform. @visibleForTesting EventChannel eventChannel = - EventChannel('dev.fluttercommunity.plus/charging'); + const EventChannel('dev.fluttercommunity.plus/charging'); Stream? _onBatteryStateChanged; From f8b6173123a767a30dcbdee0bc13ac193ca95eb5 Mon Sep 17 00:00:00 2001 From: Volodymyr Buberenko Date: Wed, 15 Dec 2021 13:49:21 +0200 Subject: [PATCH 3/3] [battery_plus] Add missing changelog updates --- packages/battery_plus/battery_plus_linux/CHANGELOG.md | 4 ++++ .../battery_plus/battery_plus_platform_interface/CHANGELOG.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/packages/battery_plus/battery_plus_linux/CHANGELOG.md b/packages/battery_plus/battery_plus_linux/CHANGELOG.md index 77b33705a0..737dc4e077 100644 --- a/packages/battery_plus/battery_plus_linux/CHANGELOG.md +++ b/packages/battery_plus/battery_plus_linux/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.0.4 + +- Update Flutter dependencies + ## 1.0.3 - Upgrade battery_plus_platform_interface dependency diff --git a/packages/battery_plus/battery_plus_platform_interface/CHANGELOG.md b/packages/battery_plus/battery_plus_platform_interface/CHANGELOG.md index 5ffe512c9e..30440282a0 100644 --- a/packages/battery_plus/battery_plus_platform_interface/CHANGELOG.md +++ b/packages/battery_plus/battery_plus_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.1.1 + +- Update Flutter dependencies + ## 1.1.0 - Add method channel for power save mode state