Changelog
Unpublished
🛠 Breaking changes
🎉 New features
🐛 Bug fixes
💡 Others
15.0.7 — 2025-09-11
This version does not introduce any user-facing changes.
15.0.6 — 2025-09-02
💡 Others
15.0.5 — 2025-08-31
This version does not introduce any user-facing changes.
15.0.4 — 2025-08-27
This version does not introduce any user-facing changes.
15.0.3 — 2025-08-25
This version does not introduce any user-facing changes.
15.0.2 — 2025-08-16
This version does not introduce any user-facing changes.
15.0.1 — 2025-08-15
This version does not introduce any user-facing changes.
15.0.0 — 2025-08-13
This version does not introduce any user-facing changes.
14.1.4 — 2025-04-30
This version does not introduce any user-facing changes.
14.1.3 — 2025-04-25
🐛 Bug fixes
- [Android] Fix throwing an error inside
getOrientation
when the currentActivity
is not available. (#36369 by @alanjhughes)
14.1.2 — 2025-04-14
This version does not introduce any user-facing changes.
14.1.1 — 2025-04-09
This version does not introduce any user-facing changes.
14.1.0 — 2025-04-04
🐛 Bug fixes
- Add missing
getPermissionsAsync
and requestPermissionsAsync
implementations to native DeviceMotion modules. (#33719 by @ratley)
💡 Others
- [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
- [apple] Migrate remaining
expo-module.config.json
to unified platform syntax. (#34445 by @reichhartd)
14.0.2 - 2025-01-10
This version does not introduce any user-facing changes.
14.0.1 — 2024-10-28
This version does not introduce any user-facing changes.
14.0.0 — 2024-10-22
🛠 Breaking changes
🐛 Bug fixes
- Add missing
react-native
peer dependencies for isolated modules. (#30482 by @byCedric)
💡 Others
⚠️ Notices
13.0.9 - 2024-06-27
🎉 New features
13.0.8 - 2024-05-29
🐛 Bug fixes
13.0.7 — 2024-05-15
🐛 Bug fixes
13.0.6 — 2024-05-13
💡 Others
13.0.5 — 2024-05-06
This version does not introduce any user-facing changes.
13.0.4 — 2024-05-01
This version does not introduce any user-facing changes.
13.0.3 — 2024-04-24
💡 Others
13.0.2 — 2024-04-23
This version does not introduce any user-facing changes.
13.0.1 — 2024-04-19
This version does not introduce any user-facing changes.
13.0.0 — 2024-04-18
🐛 Bug fixes
- Prevent unnecessary permissions check when moving app to background (Would crash with certain configs). (#28045 by @cltnschlosser)
- Fix barometer updates not starting on iOS 17.4. (#28253 by @alanjhughes)
💡 Others
12.9.1 - 2024-01-26
🐛 Bug fixes
- On
Android
, add event name to definition in the DeviceMotionModule
. (#26679 by @alanjhughes)
12.9.0 — 2023-12-12
🐛 Bug fixes
12.8.0 — 2023-11-14
🛠 Breaking changes
12.7.0 — 2023-10-17
🛠 Breaking changes
12.6.0 — 2023-09-15
💡 Others
12.5.0 — 2023-09-04
🎉 New features
🐛 Bug fixes
💡 Others
12.4.1 — 2023-08-02
This version does not introduce any user-facing changes.
12.4.0 — 2023-07-28
💡 Others
- Use absolute motion reference frame to calculate device rotation if available on iOS. (#23738 by @jkaufman)
12.3.0 — 2023-06-21
🐛 Bug fixes
12.2.0 — 2023-05-08
This version does not introduce any user-facing changes.
12.1.1 — 2023-02-09
This version does not introduce any user-facing changes.
12.1.0 — 2023-02-03
🐛 Bug fixes
💡 Others
- On Android bump
compileSdkVersion
and targetSdkVersion
to 33
. (#20721 by @lukmccall)
12.0.1 — 2022-10-27
This version does not introduce any user-facing changes.
12.0.0 — 2022-10-25
🛠 Breaking changes
- Bumped iOS deployment target to 13.0 and deprecated support for iOS 12. (#18873 by @tsapeta)
🎉 New features
💡 Others
- [plugin] Migrate import from @expo/config-plugins to expo/config-plugins and @expo/config-types to expo/config. (#18855 by @brentvatne)
- Drop
@expo/config-plugins
dependency in favor of peer dependency on expo
. (#18595 by @EvanBacon)
- Export Expo Modules permissions related types. (#19525 by @Simek)
- DeviceMotion: Add
DeviceMotionOrientation
enum. (#19599 by @Simek)
11.4.0 — 2022-07-07
This version does not introduce any user-facing changes.
11.3.0 — 2022-04-27
⚠️ Notices
- Fixed exception on Android S+ devices for missing
HIGH_SAMPLING_RATE_SENSORS
permission. If the sensor update interval needs to be lower than 200ms, HIGH_SAMPLING_RATE_SENSORS
should be explicitly added to AndroidManifest.xml. (#17177 by @kudo)
11.2.0 — 2022-04-18
💡 Others
⚠️ Notices
- On Android bump
compileSdkVersion
to 31
, targetSdkVersion
to 31
and Java
version to 11
. (#16941 by @bbarthec)
11.1.1 - 2022-02-01
🐛 Bug fixes
- Fix
Plugin with id 'maven' not found
build error from Android Gradle 7. (#16080 by @kudo)
11.1.0 — 2021-12-03
🐛 Bug fixes
11.0.1 — 2021-10-01
This version does not introduce any user-facing changes.
11.0.0 — 2021-09-28
🛠 Breaking changes
🐛 Bug fixes
- Fix building errors from use_frameworks! in Podfile. (#14523 by @kudo)
💡 Others
10.2.0 — 2021-06-16
🐛 Bug fixes
💡 Others
- Migrated module interfaces from
unimodules-sensors-interface
to expo-modules-core
. (#12888 by @tsapeta)
- Build Android code using Java 8 to fix Android instrumented test build error. (#12939 by @kudo)
- Removed unnecessary dependency on
unimodules-permissions-interface
. (#12961 by @tsapeta)
10.1.2 — 2021-04-13
🎉 New features
- Added permissions-related methods
getPermissionsAsync
and requestPermissionsAsync
what replaces deprecated Permissions.askAsync()
and Permissions.getAsync()
. (#12501 by @EvanBacon)
🐛 Bug fixes
- Replaced
Pedometer.watchStepCount()
return type (PedometerListener
) with an unified Unimodules type - Subscription
. (#12497 by @Simek)
10.1.1 — 2021-04-01
This version does not introduce any user-facing changes.
10.1.0 — 2021-03-10
🎉 New features
- Converted plugin to TypeScript. (#11715 by @EvanBacon)
- Updated Android build configuration to target Android 11 (added support for Android SDK 30). (#11647 by @bbarthec)
10.0.0 — 2021-01-15
⚠️ Notices
🛠 Breaking changes
🎉 New features
🐛 Bug fixes
9.2.0 — 2020-11-17
This version does not introduce any user-facing changes.
9.1.0 — 2020-08-11
🐛 Bug fixes
- Ensure browser globals
DeviceMotionEvent
and DeviceOrientationEvent
exist before attempting to read from them. (#9236 by @evanbacon)
- Fixed bug with low Barometer resolution on iOS. (#9441 by @barthap)
9.0.1 — 2020-05-29
This version does not introduce any user-facing changes.
9.0.0 — 2020-05-27
🛠 Breaking changes
DeviceMotion.addListener
emits events with rotationRate
in degrees instead of radians on all platforms. (#7876 by @evanbacon)
DeviceMotion.addListener
emits events with rotationRate
in the form of alpha = x, beta = y, gamma = z on all platforms. (#7876 by @evanbacon)
🎉 New features
DeviceMotion.addListener
emits events with interval
property. (#7876 by @evanbacon)
🐛 Bug fixes
- All sensors use more precise gravity
9.80665
instead of 9.8
. (#7876 by @evanbacon)