PackageTrack
Sign in Get early access

permission_handler_platform_interface

A common platform interface for the permission_handler plugin.

4.4.0 3.3M downloads/mo #187 most downloaded on pub.dev baseflow/flutter-permission-handler

What this package is like to depend on

Last release 23 days ago

31 Jul 2026

Ships unpredictably

gaps range from 8 days to 1.4 years

Nearly every release is documented

notes for 41 of 41 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

41 releases · first in 2020

1 release in the last 12 months

see the full history below

Release timeline

41 releases · Mar 2020 to Jul 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 41
  1. 4.4.0 31 Jul 2026
    Release notes

    Update version to reflect new feature

    Open source →
    Release notes
    • Adds support for the new Android 17 permission ACCESS_LOCAL_NETWORK
    Open source →
  2. 4.3.0 20 Feb 2025
    Release notes
    • Updates project dependencies.
    Open source →
  3. 4.2.3 10 Sep 2024
    Release notes
    • Fixes class name references in the API documentation.
    Open source →
  4. 4.2.2 05 Aug 2024
    Release notes
    • Adds limited access permission for Android 14+.
    Open source →
  5. 4.2.1 27 Mar 2024
    Release notes
    • Resolves an error that occurred when calling the shouldShowRequestPermissionRationale on iOS.
    Open source →
  6. 4.2.0 12 Feb 2024
    Release notes
    • Adds a new permission Permission.backgroundRefresh to check the background refresh permission status on iOS & macOS platforms. This is a no-op on all other platforms.
    Open source →
  7. 4.1.0 17 Jan 2024
    Release notes
    • Adds the Permission.assistant which allows users to request permissions to access SiriKit on iOS and macOS platforms. This is a no-op on all other platforms.
    Open source →
  8. 4.0.2 26 Oct 2023
    Release notes
    • Improved the documentation around the PermissionStatus, PermissionStatusGetters and FuturePermissionStatusGetters.
    Open source →
  9. 4.0.1 18 Oct 2023
    Release notes
    • Updates Android documentation on how to use permission.photo on Android 12 (API 32) and below and Android 13 (API 33) and above.
    Open source →
  10. 4.0.0 17 Oct 2023
    Release notes
    • BREAKING CHANGE: Replaces Permission.calendarReadOnly with Permission.calendarWriteOnly.
    Open source →
  11. 3.12.0 10 Oct 2023
    Release notes
    • Adds Permission.calendarReadOnly and Permission.calendarFullAccess.
    • Deprecates Permission.calendar. Developers should use Permission.calendarReadOnly and Permission.calendarFullAccess instead.
    Open source →
  12. 3.11.5 06 Sep 2023
    Release notes
    • Updates the mentions of Android versions throughout the plugin, now following a format of 'Android {name} (API {number})'. For example: 'Android 13 (API 33)'.
    Open source →
  13. 3.11.4 06 Sep 2023
    Release notes
    • Clarifies the documentation on requesting background location permission through Permission.locationAlways on Android 10+ (API 29+).
    Open source →
  14. 3.11.3 12 Jul 2023
    Release notes
    • Updates the documentation for the Permission.bluetooth permission regarding the limitations of the permission on iOS.
    Open source →
  15. 3.11.2 12 Jul 2023
    Release notes
    • Changes Permission.bluetooth into an instance of PermissionWithService instead of Permission in order to determine iOS native's CBManagerStatePoweredOn.
    Open source →
  16. 3.11.1 07 Jul 2023
    Release notes
    • Updates the documentation for the Permission.storage permission regarding its use on Android.
    Open source →
  17. 3.11.0 29 Jun 2023
    Release notes
    • Adds support for the new Android 13 permission: BODY_SENSORS_BACKGROUND.
    Open source →
  18. 3.11.0+1 30 Jun 2023
    Release notes
    • HOTFIX: Fixes misalignment in the Permission enum after adding the new BODY_SENSORS_BACKGROUND permission.
    Open source →
  19. 3.10.0 07 Jun 2023
    Release notes
    • Adds support for the "Provisional" permission status introduced with iOS 12+.
    Open source →
  20. 3.9.0 06 Oct 2022
    Release notes
    • Adds support for the new Android 13 permissions: SCHEDULE_EXACT_ALARM, READ_MEDIA_IMAGES, READ_MEDIA_VIDEO and READ_MEDIA_AUDIO
    Open source →
  21. 3.8.0 28 Sep 2022
    Release notes
    • Adds support for the new Android 13 permission: NEARBY_WIFI_DEVICES.
    Open source →
  22. 3.7.1 21 Sep 2022
    Release notes
    • Updates the documentation on permissions in permission_status.dart
    Open source →
  23. 3.7.0 05 Oct 2021
    Release notes
    • Adds support for the new Android 12 Bluetooth permissions: BLUETOOTH_SCAN, BLUETOOTH_ADVERTISE, and BLUETOOTH_CONNECT.
    Open source →
  24. 3.6.2 23 Sep 2021
    Release notes
    • Updates the MethodChannelMock due to breaking changes in the platform channel test interface.
    Open source →
  25. 3.6.1 18 Jul 2021
    Release notes
    • Updates the meta dependency to version ^1.3.0.
    • Updates documentation for the locationAlways permission
    Open source →
  26. 3.6.0 10 Jun 2021
    Release notes
    • Adds support for iOS Critical Alerts and Android Access Notification Policy.
    Open source →
  27. 3.5.1 03 Jun 2021
    Release notes
    • Updates API documentation for the PermissionStatus.permanentlyDenied status.
    Open source →
  28. 3.5.0 21 May 2021
    Release notes
    • Adds support for app tracking transparency permission.
    Open source →
  29. 3.4.0 19 May 2021
    Release notes
    • Adds support request install packages permission.
    Open source →
  30. 3.3.0 22 Apr 2021
    Release notes
    • Adds support for system alert window permission.
    Open source →
  31. 3.2.0 20 Apr 2021
    Release notes
    • Adds support for managing external storage permission available on Android 10 and up.
    Open source →
  32. 3.1.3 14 Apr 2021
    Release notes
    • Implements the equality operator for the Permission class;
    • Reverts the status of the services check for notification permission. Turns out the implementation does not fit with the ideas of the permission_handler plugin.
    Open source →
  33. 3.1.2 12 Apr 2021
    Release notes
    • Allows checking service status for notification permission.
    Open source →
  34. 3.1.1 17 Mar 2021
    Release notes
    • Fixes conversion issue where PermissionStatus.denied was not translated to the correct index.
    • Adds unit tests to guard API against breaking changes.
    Open source →
  35. 3.1.0 12 Mar 2021
    Release notes
    • Adds support for Bluetooth permissions.
    Open source →
  36. 3.0.0 25 Feb 2021
    Release notes
    • Migrates to null safety.
    Open source →
  37. 3.0.0+1 26 Feb 2021
    Release notes
    • BREAKING: Removes the PermissionStatus.undetermined. This is now replaced by PermissionStatus.denied.
    Open source →
  38. 2.0.2 04 Feb 2021
    Release notes
    • Adds support for the limited photo permission available on iOS 14 and up.
    Open source →
  39. 2.0.1 09 Jun 2020
    Release notes
    • Updates to platform_interface 1.0.2
    • Fixes bug that allows requesting if the device has phone capabilities.
    Open source →
  40. 2.0.0 29 Mar 2020
    Release notes
    • BREAKING: Creates a much more intuitive API using Dart's new extension methods (#230). Big thank you to @marcelgarus for the idea and for doing all the grunt work.
    Open source →
  41. 1.0.0 06 Mar 2020
    Release notes
    • Initial open-source release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive