Releases: zoontek/react-native-permissions
Releases · zoontek/react-native-permissions
5.0.0
⚠️ This version requires Xcode 16 and drops support for iOS < 13.4, Android < 6.0, and React Native < 0.73.
What's changed
- Added
LIMITED
contacts permission status (on iOS 18+) (#882 by @changey)
- Migrated the Android codebase to Kotlin
- Proper support for iOS calendar permission escalation (fixes #889)
What's new
- Enabled location permission escalation on iOS (closes #716) – This feature was sponsored by Driversnote.com. Thank you! 🙌
- Added support for Android private / signature permissions (fixes #887)
requestNotifications
now accept a rationale
argument
- Introduced a new unified diagram to simplify understanding of the permission request flow:

4.1.5
- Use
Microsoft.Windows.CppWinRT
version provided by RNW by @tido64 in #860
- Add Apple privacy manifest & usage descriptions for
UserDefaults
by @johnhatvani in #861
4.1.4
- Improve new architecture code (#850)
4.1.3
- Switch to Objective-C++ (#849)
4.1.2
- Replace deprecated microphone API on iOS >= 17 (#846)
4.1.1
- Fix Expo plugin not working on Expo SDK 50 (closes #840)
4.1.0
- Add expo config plugin for iOS permissions setup by @fobos531 in #834
- Improved error handling for
Attempt to invoke interface method 'void com.facebook.react.bridge.Callback.invoke(java.lang.Object[])'
by @webraptor in #835
4.0.4
- Fix a regression caused by the example app (now using
yarn link
) that updated the project podspec
4.0.3
- Add Android Gradle plugin 8 compatibility
- Fix
AndroidManifest.xml
namespace deprecation warning
4.0.2
- Support
PERMISSIONS.IOS.MEDIA_LIBRARY
permission request on the iOS simulator (#831 by @asafkorem)