From b78a2cc7b03efd6ce796381c4d4a909442b5874e Mon Sep 17 00:00:00 2001 From: tim Hoogstrate Date: Tue, 8 Apr 2025 10:49:03 +0200 Subject: [PATCH 1/2] updates sensor permission to support permission with service. --- permission_handler_platform_interface/CHANGELOG.md | 4 ++++ .../lib/src/permissions.dart | 2 +- permission_handler_platform_interface/pubspec.yaml | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/permission_handler_platform_interface/CHANGELOG.md b/permission_handler_platform_interface/CHANGELOG.md index 825a49ee8..a1b6bbe64 100644 --- a/permission_handler_platform_interface/CHANGELOG.md +++ b/permission_handler_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.3.1 + +- Changes `Permission.sensor` into an instance of `PermissionWithService` instead of `Permission` in order to determine iOS native's `CMMotionActivityManager isActivityAvailable`. + ## 4.3.0 - Updates project dependencies. diff --git a/permission_handler_platform_interface/lib/src/permissions.dart b/permission_handler_platform_interface/lib/src/permissions.dart index b81a99f28..22c6e77c7 100644 --- a/permission_handler_platform_interface/lib/src/permissions.dart +++ b/permission_handler_platform_interface/lib/src/permissions.dart @@ -132,7 +132,7 @@ class Permission { /// /// Android: Body Sensors /// iOS: CoreMotion - static const sensors = Permission._(12); + static const sensors = PermissionWithService._(12); /// Permission for sending and reading SMS messages (Android only). static const sms = Permission._(13); diff --git a/permission_handler_platform_interface/pubspec.yaml b/permission_handler_platform_interface/pubspec.yaml index 586671633..6dce893af 100644 --- a/permission_handler_platform_interface/pubspec.yaml +++ b/permission_handler_platform_interface/pubspec.yaml @@ -3,7 +3,7 @@ description: A common platform interface for the permission_handler plugin. homepage: https://github.com/baseflow/flutter-permission-handler/tree/master/permission_handler_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 4.3.0 +version: 4.3.1 environment: sdk: ^3.5.0 From 8f0ba53a068187ea618b6aba7eeeffb371630ee7 Mon Sep 17 00:00:00 2001 From: tim Hoogstrate Date: Tue, 8 Apr 2025 10:59:16 +0200 Subject: [PATCH 2/2] update --- .../workflows/permission_handler_platform_interface.yaml | 9 +-------- permission_handler_platform_interface/CHANGELOG.md | 1 + 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/permission_handler_platform_interface.yaml b/.github/workflows/permission_handler_platform_interface.yaml index 4f6408b78..cf9759521 100644 --- a/.github/workflows/permission_handler_platform_interface.yaml +++ b/.github/workflows/permission_handler_platform_interface.yaml @@ -55,11 +55,4 @@ jobs: # Run all unit-tests with code coverage - name: Run unit tests run: flutter test --coverage - working-directory: ${{env.source-directory}} - - # Upload code coverage information - - uses: codecov/codecov-action@v1 - with: - file: ${{env.source-directory}}/coverage/lcov.info # optional - name: permission_handler_platform_interface (Platform Interface Package) # optional - fail_ci_if_error: true \ No newline at end of file + working-directory: ${{env.source-directory}} \ No newline at end of file diff --git a/permission_handler_platform_interface/CHANGELOG.md b/permission_handler_platform_interface/CHANGELOG.md index a1b6bbe64..ddef1b12f 100644 --- a/permission_handler_platform_interface/CHANGELOG.md +++ b/permission_handler_platform_interface/CHANGELOG.md @@ -1,6 +1,7 @@ ## 4.3.1 - Changes `Permission.sensor` into an instance of `PermissionWithService` instead of `Permission` in order to determine iOS native's `CMMotionActivityManager isActivityAvailable`. +- Removed Codecov from CI workflow ## 4.3.0