🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

expo-sqlite

Package Overview
Dependencies
Maintainers
27
Versions
155
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

expo-sqlite - npm Package Versions

1
12131415

5.0.0

Diff
sjchmiela
published 5.0.0 •
sjchmiela
published 5.0.0-rc.1 •
tsapeta
published 5.0.0-rc.0 •
tsapeta
published 4.0.0 •
brentvatne
published 3.0.0 •

Changelog

Source

53.0.0 — 2025-04-30

📚 3rd party library updates

  • Updated @shopify/flash-list from 1.7.1 to 1.7.6. (#34635 by @chrfalch, #35699 by @jakex7)
  • Updated react-native-screens from 4.9.0 to 4.9.2. (#35702 by @jakex7)
  • Updated react-native-web from ~0.19.13 to ~0.20.0. (#35891 by @brentvatne)
  • expo-sqlite
    • Updated SQLite to 3.49.1 and SQLCipher to 4.7.0. (#35741 by @kudo)
    • Updated libsql libs to libsql-0.9.5. (#36444 by @kudo)

🛠 Breaking changes

🎉 New features

  • expo-web-browser
  • expo-sharing
    • [iOS] Add optional anchor point to expo-sharing for iPad (#35364 by @Kilian)
  • expo-sqlite
  • expo-secure-store
  • expo-print
    • Add textZoom option to override font scaling applied by the user’s Android device settings. (#33784 by @BatDroid)
  • expo-notifications
    • [android] run notification tasks from killed state (#32531 by @vonovak)
    • add enableBackgroundRemoteNotifications option to config plugin (#32716 by @vonovak)
  • expo-modules-core
  • expo-media-library
  • expo-mail-composer
  • expo-linking
  • expo-intent-launcher
    • Added a synchronous function openApplication to open an application by its package name. (#25468 by @reichhartd)
    • Added an asynchronous function getApplicationIconAsync to retrieve the icon of an application by its package name. (#25468 by @reichhartd)
  • expo-localization
  • expo-image-picker
    • Added support for ordered selection and default tab selection on Android. (#34223 by @fobos531)
    • Add support for cameraType in web implementation (#35221 by @RyogaK)
  • expo-haptics
    • [Android] Added new method performAndroidHapticsAsync(). The Vibrator api is no longer recommended. This method avoids it. (#34077 by @alanjhughes)
    • [Web] Add web support using Web Vibration API. (#34131 by @reichhartd)
  • expo-file-system
  • expo-document-picker
    • [iOS] Allow setting of the com.apple.developer.ubiquity-kvstore-identifier entitlement directly. (#34338 by @keith-kurak)
  • expo-font
  • expo-contacts
    • added the ability to read and write starred property (as "isFavorite") of contacts on Android (#33208 by @NorseGaud)
    • added the ability to change isFavorite property of contacts on Android (using updateContactAsync) (#34483 by @NorseGaud)
    • Add presentAccessPickerAsync function that presents the iOS 18.0+ picker for limited contacts access. (#33771 by @tsapeta)
    • [iOS] Exposed ContactAccessButton from SwiftUI. (#33782 by @tsapeta)
    • [iOS] Disambiguated limited permission status from granted. (#35772 by @clarkg)
  • expo-calendar
  • expo-camera
  • expo-asset
  • expo-apple-authentication
    • Add formatFullName method to format tokenized full name object into a local-aware string representation (#32567 by @Armster15)

🐛 Bug fixes

  • expo-web-browser
    • [iOS] Fix an issue where the app will crash when using the popover presentation style on iPad. (#33996 by @jblarriviere)
    • [Android] Fix an issue where the browser would close when returning from the background.(#34160 by @alanjhughes)
    • Fixed openBrowserAsync doesn't surface exceptions. (#36182 by @lukmccall)
  • expo-video-thumbnails
  • expo-task-manager
    • [iOS] Added guards to avoid crashing the app if we try to write task results that contains NSNull values (#35477 by @chrfalch)
  • expo-store-review
    • Fix activationState must be used from main thread only (#35403 by @dylancom)
  • expo-sqlite
    • Include the plugin under the exports in the package.json. (#32780 by @alanjhughes)
    • Replaced the cached statement manager with sqlite3_next_stmt and prevented uncaught statements from leaking. #34992 by @Bowlerr)
    • Fixed exceptions when converting empty blob data on iOS. (#33564 by @kudo)
    • Fixed expo-sqlite/kv-store async API not being well handled when using AsyncStorage compatible api (#33847 by @rtorrente)
    • Fixed database is locked error from parallel kv-store operations. (#33834 by @kudo)
    • Fixed database is locked error while using kv-store multiGet function. (#33873 by @rtorrente)
    • Fixed syncLibSQL return type. (#35804 by @kudo)
    • Fixed build error for conflict libc++_shared.so on Android. (#35298 by @kudo)
    • Added reference counting for database closing functions. (#35818 by @kudo)
  • expo-sensors
    • Add missing getPermissionsAsync and requestPermissionsAsync implementations to native DeviceMotion modules. (#33719 by @ratley)
    • [Android] Fix throwing an error inside getOrientation when the currentActivity is not available. (#36369 by @alanjhughes)
  • expo-screen-orientation
    • Fixed event listeners on web. (#33361 by @aleqsio)
    • [iOS] Fixed crash when multiple threads access same member in swift (#33572 by @chrfalch)
    • [iOS] Fixed ScreenOrientation.addOrientationChangeListener() Freezes iOS Devices in Expo SDK 52, issue 33853 (#33867 by @pjdemers
  • expo-network
  • expo-notifications
    • fix event subscription type export names (#33295 by @vonovak)
    • [android] fix notifications with custom sounds treated as silent (#33311 by @pennersr)
    • [android] fix data serialization for notifications with ChannelAwareTrigger (#33354 by @alextoudic)
    • Add additional fallback value for project ID in getExpoPushTokenAsync (#33359 by @bradjones1)
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • fix non-repeating scheduled notifications (#35393 by @vonovak)
    • improve notification response handling (#36027 by @vonovak)
    • remove unneeded Long conversions on Android (#35976 by @vonovak)
    • [post-swift-conversion] fix data serialization (#35975 by @vonovak)
    • simplify push token event management (#35944 by @vonovak)
    • fix Android NotificationContent not containing JSON data object (#35942 by @vonovak)
    • [post-swift-conversion] fix regressions in CalendarTriggerRecord (#35937 by @vonovak)
    • remove deprecated presentNotificationAsync (#35900 by @vonovak)
    • [post-swift-conversion] UNTextInputNotificationAction wasn't provided with options (#35903 by @vonovak)
    • [post-swift-conversion] event emitter should not influence notification presentation (#35858 by @vonovak)
    • correctly serialize null trigger on iOS (#35672 by @vonovak)
    • restore useLastNotificationResponse return value behavior (#35504 by @vonovak)
    • [post-swift-conversion] fix ios textInput action missing title (#34866 by @vonovak)
    • [ios] Fixed incorrect EXNotifications-Swift.h import. (#34987 by @lukmccall)
    • [iOS] fix notification response listener emitting duplicate response events (#34849 by @xc2)
    • [Android] Defer calling addTokenListener until OnCreate. (#36052 by @alanjhughes)
    • correctly include NotificationContent.data in NotificationHandler (#36195 by @vonovak)
  • expo-modules-core
    • [Android] Ensure that the headless app loader is started on the main thread. (#32705 by @chrfalch)
    • [Android] Added @DoNotStrip annotation to new Either types. (#32783 by @alanjhughes)
    • Fixed requests from expo/fetch being stuck on iOS. (#32894 by @kudo)
    • [Android] Fixed sending event containing ByteArray from the Kotlin module results in string ID instead of Uint8Array. (#32945 by @lukmccall)
    • Fixed type errors when using ts-jest. (#32954 by @kudo)
    • [Android] Fixed `no non-static method "SharedObject.getSharedObjectId()" when proguard is enabled. (#33011 by @lukmccall)
    • [iOS] Fixed build error when using jsEngine=jsc. (#33130 by @kudo)
    • Fixed TypeScript incompatible process type error when including @types/node. (#33155 by @kudo)
    • [Android] Fixed issue with RNHeadlessAppLoader destroying the reactHost instance in the new architecture. (#33176 by @chrfalch)
    • Fixed backwards compatibility in the EventEmitter constructor. (#33294 by @tsapeta)
    • Ensure uuid.v4anduuid.v5 is available on old react native architecture. (#33621 by @andrejpavlovic)
    • Changed import to import type for TS type declarations. (#33447 by @j-piasecki)
    • [macOS] Allow SwiftUI views to work on macOS (#33506 by @hassankhan)
    • Fixed AppDelegate.mm methods not be called on iOS. (#34464 by @kudo)
    • [Android] Fixes AppContext is lost in nested converters. (#34373 by @lukmccall)
    • Fixed kotlinx.coroutines.CancellableContinuationImpl.alreadyResumedError error on Android. (#35114 by @kudo)
    • [Android] Fixes compose views disappearing on navigation. (#34689 by @aleqsio)
    • [iOS] Fixes view managers not deallocating when reloading. (#33760 by @alanjhughes)
    • Fixed converting double to float. (#34906 by @janicduplessis)
    • [iOS] Fixed ViewModuleWrapper initializer on old arch to use the DEFAULT_MODULE_VIEW view from the module as the default view. (#35007 by @gabrieldonadel)
    • Fix UnimplementedExpoView on macOS. (#35014 by @gabrieldonadel)
    • [iOS] Fix tvOS breakage. (#35146 by @douglowder)
    • [iOS] Fix calls to AsyncFunction not working in the initial render of a View. (#35176 by @behenate)
    • [Android] Fixed ConcurrentModificationException being thrown by JNIDeallocator.deallocate during the app reload. (#35322 by @lukmccall)
    • Change registerWebModule to work with minified classes. (#35946 by @aleqsio)
    • Fixed UnwrappedChildren not get the unwrapped content view for SwiftUI integration. (#36112 by @kudo)
    • Fixed build errors on Windows. (#36211 by @kudo)
    • Fixed adding SwiftUI views to navigation header (#36305 by @jakex7)
    • [iOS] Fix concurrent functions on views. (#36431 by @alanjhughes)
  • expo-media-library
  • expo-location
    • Fixed NoClassDefFoundError for Landroid/support/v4/app/ActivityCompat;. (#33088 by @kudo)
    • [Android] Use less specific exception in catch block of resolveUserSettingsForRequest. (#34784 by @alanjhughes)
    • [iOS] Added guards to avoid task options to crash the app. (#35477 by @chrfalch)
    • [iOS] Added error handler to the streaming location/heading methods since these can fail while streaming (#35004 by @chrfalch)
    • [iOS] Fixed issue with some permission request flows resolving too soon on iOS. (#35693 by @chrfalch)
    • [iOS] Remove restarting all services when CLLocationManager reports an error (#35478 by @chrfalch)
    • [Android] Add missing ProGuard rule to fix task consumer failed (#34098 by @cornejobarraza)
    • [iOS] startLocationUpdatesAsync should not require background permissions (#33617 by @andrejpavlovic
  • expo-mail-composer
    • [iOS] Fix mail modal callback when dismissing the composer through multitasking controls on iPad. (#34040 by @gabrieldonadel)
    • [Android] Improve isAvailableAsync (#35480 by @jakex7)
  • expo-linking
  • expo-linear-gradient
    • Fix adaptive color support for PlatformColor and add corresponding types (#34214 by @dlindenkreuz)
  • expo-localization
    • Fix expo-localization typo (#35543 by @aleqsio)
    • [iOS] Fix issue where useLocales and useCalendars hooks would not re-render when the timezone changed. (#36382 by @ouwargui)
  • expo-image-manipulator
    • Changed export to export type for TS type declarations. (#33446 by @j-piasecki)
    • Fixed saveAsync not respecting the format and compression quality. (#33690 by @tsapeta)
  • expo-image-picker
    • [ios] fixed concurrency freeze on low-end iOS devices when selecting multiple images. (#34585 by @chrfalch)
    • [android] fixed removal of temporary file after picking image using camera (#34797 by @chrfalch)
    • [Android] Fix getPendingResultAsync incorrect return type (#35791 by @sorenfrederiksen)
    • [iOS] Use preferred representation mode to support heic (#35840 by @jakex7)
  • expo-file-system
    • [macOS][next]: Add availability checks (#33504 by @hassankhan)
    • Fix types that are erroring in default template. (#34520 by @aleqsio)
    • [Android] fixed issue with deleting a directory with children (#34550 by @chrfalch)
    • [next] Fix inconsistent behavior when using special chars in filenames. (#35801 by @aleqsio)
    • Fix expo-updates breaking filesystem on Android API 24 and 25. (#33694 by @aleqsio)
  • expo-gl
  • expo-device
  • expo-document-picker
  • expo-font
  • expo-contacts
  • expo-constants
  • expo-blur
    • [Android] Bump the Dimezis/BlurView dependency to the latest patch version. (#34012 by @jakobsen)
  • expo-calendar
  • expo-camera
  • expo-background-fetch
    • Android: Fixed so that background fetch will run when app is killed or in the background. (#32849 by @chrfalch)
    • [Android] added proguard rules for background-fetch consumer (#35816 by @chrfalch)
  • expo-asset
  • expo-auth-session
    • Fix clientId not being asserted properly if it's undefined in providers/Facebook, like it is for providers/Google
  • expo-apple-authentication

💡 Others

  • unimodules-app-loader
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-web-browser
  • expo-video-thumbnails
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
  • expo-task-manager
    • [Android] Added implementation of executeTask method in TaskManagerUtils (#32849 by @chrfalch)
    • [android][background-task] Added callback parameter to new executeTask method after adding package expo-background-task (#33438 by @chrfalch)
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • Removed warning about running on Expo Go. This is handled in packages using the Task Manager. (#36038 by @chrfalch)
  • expo-store-review
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
  • expo-speech
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
  • expo-sharing
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
  • expo-sqlite
    • Removed unused SQLite3Wrapper code for legacy implementation on Android. (#33565 by @kudo)
    • Enforce input validations in kv-store operations. (#33874 by @rtorrente)
    • Added offline-writes support for libSQL. (#34673 by @kudo)
    • Updated libsql libs. (#35708 by @kudo)
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • Fixed resolving libsql binary issue on iOS. (#34529 by @kudo)
    • Removed deprecated CR-SQLite integration. (#35097 by @kudo)
    • Remove prebuilt worker on Web. (#35311 by @kudo)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
    • Fixed build warnings. (#35610 by @kudo)
    • Added backup and session API stubs to LibSQL implementations. (#35755 by @kudo)
    • Updated function docs. (#35761 by @kudo)
  • expo-secure-store
  • expo-sms
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
  • expo-screen-capture
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • Standardize platform key ordering in expo-module.config.json. (#35003 by @reichhartd)
  • expo-sensors
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-screen-orientation
  • expo-print
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
  • expo-network
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
  • expo-notifications
    • Add better error when Firebase is not set up (#34694 by @vonovak)
    • update Push Notification deprecation message for Expo Go (#35577 by @vonovak)
    • simplify nextTriggerDate in TimeIntervalTrigger (#35559 by @vonovak)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • deprecate removePushTokenSubscription and removeNotificationSubscription (#36371 by @vonovak)
  • expo-modules-core
    • [Android] Added executeTask method to TaskManagerUtilsInterface (#32849 by @chrfalch)
    • Use findNodeHandle with a native ref instead of a class component instance to avoid expensive calls to findCurrentFiberUsingSlowPath. (#33016 by @tsapeta)
    • Introduced ReactNativeFeatureFlags compat to fix React Native 0.77 breaking changes. (#33077 by @kudo)
    • Fixed compatibility for React Native 0.77. (#33079 by @kudo)
    • [Android] Introduced applyKspJvmToolchain() gradle helper to enforce JVM Toolchain version for KSP. (#33148 by @kudo)
    • Fixed compatibility for React Native 0.77. (#33277 by @kudo)
    • [Android] Bump KSP version for Kotlin 2.0.21. (#33306 by @kudo)
    • Allowed extending process.env types. (#34112 by @kudo)
    • [Android]: Added callback to executeTask method signature after adding package expo-background-task (#33438 by @chrfalch)
    • [iOS] Updated UnwrappedChildren to return a ForEach type, allowing support for modifiers such as onDelete. (#35222 by @Pflaumenbaum)
    • [Android] make ReactNativeFeatureFlags injectable by wrapping it in an interface to make some tests pass (#34363 by @chrfalch)
    • [Android] Fixed failing unit tests after internal API change that adds support for named views. (#34384 by @chrfalch)
    • [iOS] Enable named view exports. (#34293 by @aleqsio)
    • [Android] Enable named view exports. (#34161 by @aleqsio)
    • [Android] Introduced the option to disabled overflow: hidden applied to each view by default. (#33261 by @lukmccall)
    • Fixed compatibility for React Native 0.78 nightlies. (#33718 by @kudo)
    • Show UnimplementedExpoView in place of SwiftUI views when the New Architecture is not enabled. (#33901 by @tsapeta)
    • [iOS] Use REACT_NATIVE_PATH to determine react-native version (#34042 by @gabrieldonadel)
    • [Android] Started using expo modules gradle plugin.
    • [Android] Remove BarCodeScannerInterface. (#34966 by @alanjhughes)
    • [Android] Make ExpoComposeView builder function optional. (#34907 by @janicduplessis)
    • Refactored RCTReactNativeFactory integration. (#35679 by @kudo)
    • [Android] Used compileOnly to depend on the expo-modules-core when applying default dependencies. (#35822 by @lukmccall)
    • Removed extra UIView from SwiftUI integration. (#35553 by @kudo)
    • [Android] Migrate AppLoaderProvider to kotlin. (#36035 by @alanjhughes)
    • Removed the limitation to use collapsable={false} when hosting a UIView in SwiftUI views. (#36153 by @kudo)
    • Droped support for Kotlin < 2.0.0. (#36323 by @lukmccall)
    • Removes Jetpack Compose integration if not needed. (#36353 by @lukmccall)
    • Refined Children return type for SwiftUI integration. (#36377 by @kudo)
  • expo-media-library
  • expo-location
  • expo-local-authentication
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-mail-composer
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-linking
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-linear-gradient
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-intent-launcher
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-image-loader
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-localization
  • expo-image-manipulator
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
  • expo-image-picker
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
  • expo-keep-awake
  • expo-haptics
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-file-system
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
    • Remove web-streams-polyfill in favor of expo support. (#36407 by @EvanBacon)
  • expo-gl
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-device
  • expo-document-picker
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [web] Add option to disable file reader to read base64 from file on successfull picking. (#34739 by @danilaplee)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
    • [Android] Specified Gradle project version. (#35751 by @lukmccall)
  • expo-font
  • expo-crypto
  • expo-clipboard
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
  • expo-contacts
  • expo-constants
    • [android][ios] Updated Gradle build and Podspec files to ensure app.json/app.config.js values are correctly updated during each native build. (#34228 by @chrfalch)
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
  • expo-cellular
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-blur
    • [Android] Started using expo modules gradle plugin. (#34138 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-calendar
    • [android][calendar] Add EventRecurrenceUtils unit tests. (#33863 by @mateoguzmana)
    • [ios][calendar] Use EXPermissionStatus instead of CalendarPermissionsStatus in calendar permissions requesters (#33453 by @ryanduffin
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35428 by @behenate)
  • expo-battery
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-brightness
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
  • expo-camera
  • expo-background-fetch
  • expo-av
  • expo-asset
    • Deprecate expo-asset/tools/hashAssetFiles in favor of built-in hashing support in expo/metro-config. (#34208 by @EvanBacon)
    • [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
    • Drop invariant and md5-file dependencies. (#35328 by @kitten)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
    • Added file:///android_res/ format support. (#36058 by @kudo)
  • expo-application
  • expo-auth-session
    • Allow prompt parameter of AuthRequest to accept multiple values as an array (#32373 by @Nkzn)
  • expo-apple-authentication
    • [apple] Migrate remaining expo-module.config.json to unified platform syntax. (#34445 by @reichhartd)
    • [iOS] Fix warnings which will become errors in Swift 6. (#35428 by @behenate)

⚠️ Notices