simple_permissions_android 1.3.4
simple_permissions_android: ^1.3.4 copied to clipboard
Android implementation for the simple_permissions federated plugin.
1.3.4 #
-
Updates the minimum supported SDK version to Flutter 3.44/Dart 3.12 (UNFY-173).
-
Migrates to built-in Kotlin; the plugin no longer applies the Kotlin Gradle Plugin (UNFY-173).
-
fix(UNFY-173): keep explicit initializers for private fields
-
chore(UNFY-173): record the migration in changelogs; build the example
-
chore(UNFY-173): adopt Swift Package Manager and built-in Kotlin
-
fix(UNFY-123): keep Flutter analyzer migration source clean
-
chore(release): cut 6 tags (patch bump)
-
chore(release): cut 6 tags (patch bump)
-
chore(release): reset versions to align with pub.dev
-
chore(release): align federated packages on coordinated 1.8.0
-
feat(android): throw-if-missing assertions on PermissionGuards
-
chore(android): bump Kotlin 1.8.22 → 2.1.21
-
chore(android): gradle wrapper 8.11.1 → 8.13; pin example compileSdk to 36
-
chore(android): bump toolchain to Java 21 / compileSdk 36 / NDK r27 → r30
-
refactor(android): eager-initialize permission handler registry
-
chore(lints): elevate silent-bug lints to errors across packages
-
fix(android): return notAvailable for unresolvable VersionedPermission
-
Require simple_permissions_platform_interface ^1.3.4.
1.3.3 #
- (no commits in packages/simple_permissions_android since simple_permissions_android-v1.3.2)
1.3.2 #
- (no commits in packages/simple_permissions_android since simple_permissions_android-v1.3.1)
1.3.1 #
Reset to align with pub.dev's published series #
This package on pub.dev is at 1.3.0. Local git tags 1.8.0,
1.8.1 (and 1.3.1 on _android) were authored ahead of the next
publish but never reached pub.dev. Orphan tags deleted from
origin and the version reset to the smallest patch above the
last-published version (1.3.0 → 1.3.1).
Cross-package constraint on simple_permissions_platform_interface
lowered from ^1.8.0 to ^1.3.0 to match the published series.
The 1.8.0 work described below is not lost — it lives in source and will surface in published form through subsequent bumps. Entry kept for archival reference.
1.8.0 #
- Coordinated release: aligned all federated packages on 1.8.0 to match
the
simple_permissions_nativefacade. No source changes — version consolidation only. Fills in the gap from the previously-unpublished versions (1.3 — 1.7) where the facade evolved independently of the platform packages. - All cross-package constraints bumped to
^1.8.0.
1.2.0 #
- Consolidated Kotlin system-settings boilerplate into data-driven dispatch.
- Consolidated Dart
SystemSettingHandlerswitch duplication via enum methods. - Removed duplicate background-location foreground check from
RuntimePermissionHandler. - Added Android rationale classification documentation.
1.1.0 #
- Added support for additional Android permission types:
BodySensorsBackgroundReadVoicemailAddVoicemailUwbRangingAcceptHandover
- Added background location sequencing enforcement on API 30+.
1.0.0 #
- Initial stable Android implementation for the federated plugin.
- Added typed permission check/request APIs through Pigeon host bridge.