Skip to content

Releases: zoontek/react-native-permissions

3.0.4

22 May 10:06
Compare
Choose a tag to compare
  • Fix Android requestMultiple not handling BLOCKED state properly (#609 by @Iskander508)

3.0.3

27 Apr 16:01
bb304c9
Compare
Choose a tag to compare
  • Fix BluetoothPeripheral permission handler for Xcode 12.5+ (Fix #590)

3.0.2

20 Apr 09:29
Compare
Choose a tag to compare
  • Add mavenCentral() as jcenter() is shutting down

3.0.1

25 Feb 12:26
Compare
Choose a tag to compare
  • Update Microphone iOS permission handler to use [AVAudioSession sharedInstance] (Fix #571)

3.0.0

28 Nov 10:52
Compare
Choose a tag to compare

Version 3.0.0, with iOS 14, Android 11 and Windows support 🎉

What's new

  • Windows support (#530 by @bzoz)
  • Android 11 support
  • iOS 14 support added, iOS 9 support dropped
  • Updated example app
  • New iOS 14+ permission handler: Permission-PhotoLibraryAddOnly. It exposes a new method: openLimitedPhotoLibraryPicker (#510 by @jochem725)
  • New iOS 14+ permission handler: Permission-LocationAccuracy. It exposes two new methods: checkLocationAccuracy & requestLocationAccuracy (#503 by @adapptor-kurt)
  • Support of the new Limited status for PhotoLibrary permission (#510 by @jochem725)
  • Support of the new Limited status for Notifications permission (=Ephemeral, (see Apple doc)

Breaking changes

  1. .podspec extension is no longer required in your Podfile:
target 'YourAwesomeProject' do

  # …

  permissions_path = '../node_modules/react-native-permissions/ios'

- pod 'Permission-Calendars', :path => "#{permissions_path}/Calendars.podspec"
+ pod 'Permission-Calendars', :path => "#{permissions_path}/Calendars"
- pod 'Permission-Camera', :path => "#{permissions_path}/Camera.podspec"
+ pod 'Permission-Camera', :path => "#{permissions_path}/Camera"

  # …

end
  1. request(PERMISSIONS.IOS.PHOTO_LIBRARY) and requestNotifications could now resolve with a RESULTS.LIMITED permission status.

Known issue

Updating the permission status to Ask me next time in your app settings will not update the permission status on Android 11 for now.

2.2.2

26 Sep 17:43
Compare
Choose a tag to compare
  • Fallback UNAuthorizationStatusEphemeral (Notifications) and PHAuthorizationStatusLimited (PhotoLibrary) iOS 14 permission statuses to granted until proper support is done.

2.2.1

21 Sep 15:39
Compare
Choose a tag to compare

2.2.0

27 Aug 08:37
Compare
Choose a tag to compare

2.1.5

21 May 16:21
Compare
Choose a tag to compare
  • Fix Bluetooth API MISUSE error on iOS 12 (Fix #464)

2.1.4

01 May 08:05
Compare
Choose a tag to compare
  • Fix compatibility with TypeScript versions < 3.8.0 (#456 by @huntie)