Skip to content
This repository has been archived by the owner on Jul 6, 2021. It is now read-only.

Update expo monorepo (major) #601

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Oct 21, 2020

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
babel-preset-expo 6.0.0 -> 8.3.0 age adoption passing confidence
expo 34.0.4 -> 41.0.1 age adoption passing confidence
expo-blur (source) 6.0.0 -> 9.0.3 age adoption passing confidence

Release Notes

expo/expo

v8.3.0

Compare Source

v8.2.3

Compare Source

v8.2.2

Compare Source

v8.2.1

Compare Source

v8.2.0

Compare Source

v8.1.1

Compare Source

v8.1.0

Compare Source

v8.0.0

Compare Source

📚 3rd party library updates
🛠 Breaking changes
  • react-native-view-shot is no longer installed by default, install it with expo install react-native-view-shot. (#​7950 by @​evanbacon)
  • The AR module has been removed from the expo package. See https://expo.fyi/deprecating-ar for more information. (#​8442 by @​sjchmiela)
  • Importing Linking from expo package is now deprecated. Use expo-linking module instead. (#​8659 by @​tsapeta)
  • expo-battery
  • expo-camera
    • The base64 output will no longer contain newline and special character (\n, \r) on Android. (#​7841 by @​jarvisluong)
  • expo-file-system
    • FileSystem.downloadAsync and FileSystem.DownloadResumable work by default when the app is in background too — they won't reject when the application is backgrounded. (#​7380 by @​lukmccall)
    • FileSystem.downloadAsync and FileSystem.DownloadResumable will reject when invalid headers dictionary is provided. These methods accept only Record<string, string>. (#​7380 by @​lukmccall)
    • FileSystem.getContentUriAsync now returns a string. (#​7192 by @​lukmccall)
  • expo-image-manipulator
    • The base64 output will no longer contain newline and special character (\n, \r) on Android. (#​7841 by @​jarvisluong)
  • expo-image-picker
    • The base64 output will no longer contain newline and special character (\n, \r) on Android. (#​7841 by @​jarvisluong)
  • expo-print
    • The base64 output will no longer contain newline and special character (\n, \r) on Android. (#​7841 by @​jarvisluong)
  • expo-secure-store
    • The base64 output will no longer contain newline and special character (\n, \r) on Android. (#​7841 by @​jarvisluong)
  • expo-sensors
    • 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)
  • expo-permissions
    • Removed support for fetching notifications-related permissions (they have been moved to expo-notifications package). You no longer will be able to call getAsync or askAsync with .NOTIFICATIONS or .USER_FACING_NOTIFICATIONS without having expo-notifications package installed. (#​8486 by @​sjchmiela)
🎉 New features
🐛 Bug fixes
  • Fixed androidNavigationBar.hidden configuration not remaining applied after backgrounding & foregrounding the app. (#​7770 by @​cruzach)
  • @unimodules/core
  • expo-av
  • expo-auth-session
    • Fix AuthSession.getDefaultReturnUrl() returning wrong URL while using release channels. (#​7687 by @​lukmccall)
  • expo-brightness
    • Fixed Brightness.requestPermissionsAsync throwing permission cannot be null or empty error on Android. (#​7276 by @​lukmccall)
  • expo-calendar
  • expo-constants
  • expo-contacts
  • expo-firebase-analytics
    • Fix no events recorded on the Expo client when running on certain Android devices. (#​7679 by @​IjzerenHein)
    • Fix setAnalyticsCollectionEnabled throwing an error.
    • Fixes & improvements to the pure JS analytics client. (#​7796 by @​IjzerenHein)
    • Fixed logEvent in expo-firebase-analytics for Android. logEvent's optional properties parameter was causing a NPE on Android when not provided. (#​7897 by @​thorbenprimke)
    • Fixes parseEvent and parseUserProperty to allow numeric characters in the name parameter. (#​8516 by @​thorbenprimke)
  • expo-font
  • expo-gl
  • expo-keep-awake
    • Fixed KeepAwake.activateKeepAwake not working with multiple tags on Android. (#​7197 by @​lukmccall)
  • expo-image-picker
    • Fixed exception when calling ImagePicker.getCameraPermissionsAsync on Web. (#​7498 by @​IjzerenHein)
    • Skip asking for camera permissions on web with ImagePicker.getCameraPermissionsAsync. (#​8475 by @​EvanBacon)
  • expo-localization
  • expo-media-library
    • Added missing image loader for MediaLibrary in bare workflow. (#​8304 by @​tsapeta)
    • Fixed MediaLibrary not compiling with the use_frameworks! option in the bare React Native application. (#​7861 by @​Ashoat)
    • Flip dimensions based on media rotation data on Android to match <Image> and <Video> as well as iOS behavior. (#​7980 by @​Ashoat)
  • expo-permissions
    • Fix permissions in the headless mode. (#​7962 by @​lukmccall)
    • Fixed permission cannot be null or empty error when asking for WRITE_SETTINGS permission on Android. (#​7276 by @​lukmccall)
    • Fixed a rare undetermined behavior that may have been a result of misuse of dispatch_once_t on iOS (#​7576 by @​sjchmiela)
    • Fixed Permissions.NOTIFICATIONS was granted even if notifications were disabled. (#​8539 by @​lukmccall)
  • expo-screen-orientation
    • Fixed ScreenOrientation.addOrientationChangeListener payload to match docs. (#​7774 by @​awinograd)
    • Fixed ScreenOrientation.lockAsync to properly convert to web platform equivalent of chosen lock. (#​7774 by @​awinograd)
  • expo-sensors
  • expo-web-browser
  • unimodules-app-loader
    • Fixed appLoaderRegisteredForName to not only check if a loader class name is in the cache for the provided name but also verifies that the cached and current class name match. When migrating from managed to bare, the class name cache needs to be updated. (#​8292 by @​thorbenprimke)
  • expo-local-authentication
  • @unimodules/react-native-adapter
    • Made it possible for SSR (node) environments that don't bundle using platform extensions to work without resolving native code. (#​8502 by @​EvanBacon)
  • expo-background-fetch
    • Upgrading an application does not cause BackgroundFetch tasks to unregister. (#​8348 by @​mczernek)
  • expo-sqlite
  • expo-task-manager
    • Upgrading an application does not cause BackgroundFetch tasks to unregister. (#​8348 by @​mczernek)

v7.1.0

Compare Source

v7.0.0

📚 3rd party library updates
  • Updated react-native-shared-element from 0.5.1 to 0.5.6. (#​7033 by @​IjzerenHein)
  • Updated @react-native-community/netinfo from 4.6.0 to 5.5.0. Some deprecated methods have been removed in this version, make sure to check out NetInfo docs for available API. (#​7095 by @​tsapeta)
  • Updated @react-native-community/datetimepicker from 2.1.0 to 2.2.2. (#​7119 by @​tsapeta)
  • Updated react-native-gesture-handler from 1.5.1 to 1.6.0. (#​7121 by @​tsapeta)
  • Updated @react-native-community/masked-view from 0.1.5 to 0.1.6.
  • Updated @react-native-community/viewpager from 2.0.2 to 3.3.0.
  • Updated react-native-reanimated from 1.4.0 to 1.7.0.
  • Updated react-native-svg from 9.13.3 to 11.0.1.
  • Updated react-native-view-shot from 3.0.2 to 3.1.2.
  • Updated react-native-webview from 7.4.3 to 8.1.1.
  • Updated react-native-appearance from 0.2.1 to 0.3.3. (#​7250 by @​tsapeta)
  • Updated react-native-safe-area-context from 0.6.0 to 0.7.3.
  • Updated react-native-screens from 2.0.0-alpha.12 to 2.2.0 🎉. (#​7183 by @​tsapeta, (#​7201 @​bbarthec), (#​7215 @​LinusU)
🛠 Breaking changes
  • Android push notifications: your Google API key specified in google-services.json must allow access to the Cloud Messaging API if you have restricted your API key to access only specific APIs. In the Google Cloud console, browse to APIs & Services -> Credentials. Find the API key that is associated with your app and click the pencil icon to edit it. Under "API restrictions", if the key is restricted, add "Firebase Installations API" and "Cloud Messaging" to the set of allowed APIs and save the changes. (Technical note: Google changed the underlying Firebase Cloud Messaging library in com.google.firebase:firebase-messaging:20.1.2 to depend on the Firebase Installations API, which applies API key restrictions. See Google's notes here and here.)
  • expo-app-auth Remove SSL features from unsafe connection builder. (#​7187 by @​evanbacon)
  • expo-constants Constants.deviceName now only returns the possible Browser name and doesn't fallback to engine or OS name. (#​6809 @​evanbacon)
  • expo-constants Constants.platform.web now only returns the ua (user agent string). (#​6809 @​evanbacon)
  • expo-crypto Removed support for the MD2 and MD4 hashing algorithms in the Expo client and standalone apps. (#​6464 @​sjchmiela)
  • Enriched androidStatusBar configuration in app.json. (#​6506 @​bbarthec)
  • Extended androidNavigationBar.visible configuration in app.json. To keep the same behavior as before, change your androidNavigationBar.visible field from false to leanback. (#​7049 @​cruzach)
  • expo: Removed AuthSession from the expo package and extracted into expo-auth-session unimodule. (#​6989 by @​lukmccall)
  • expo: Removed ScreenOrientation from the expo package and extracted into expo-screen-orientation unimodule. (#​6760 by @​lukmccall)
  • expo: Updated Linking.makeUrl to create URLs that follow the URI specification. Making a hostless URL will result in the format myapp:///path/into/app (#​6781 by @​cruzach)
  • Removed Orientation.PORTRAIT and Orientation.LANDSCAPE from ScreenOrientation in favor of their more specific versions. (#​6760 by @​lukmccall)
  • LocalAuthentication.authenticateAsync will now display Android's UI component to prompt the user to authenticate. (#​6846 by @​LinusU)
  • StatusBar on Android has dark-content by default to match iOS. (#​7317 @​bbarthec)
  • All native Facebook API calls made in the Expo Client app on iOS are made with the Expo Client's own Facebook App ID. (#​7931 by @​cruzach)
🎉 New features
🐛 Bug fixes

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch from 57b3ae2 to f81547c Compare October 23, 2020 09:43
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 4 times, most recently from 49f0249 to f4ed199 Compare November 10, 2020 07:26
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 3 times, most recently from 2cacd25 to 944b0cf Compare November 23, 2020 23:36
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 3 times, most recently from 8ecc33a to 0c77a76 Compare November 26, 2020 14:34
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 3 times, most recently from 39b13eb to 84a1820 Compare December 10, 2020 00:12
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch from 84a1820 to cbef74b Compare December 13, 2020 08:43
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 2 times, most recently from 099331a to c631297 Compare December 27, 2020 05:52
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 4 times, most recently from 6b834a1 to 0ef0de9 Compare January 9, 2021 10:22
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 3 times, most recently from 9ea0384 to 66d12d4 Compare January 22, 2021 12:47
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 2 times, most recently from 0b388c1 to 1c69c50 Compare February 6, 2021 18:08
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 3 times, most recently from 4b99644 to fec5ae5 Compare February 18, 2021 18:40
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch from fec5ae5 to e07e817 Compare February 23, 2021 09:18
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 6 times, most recently from ba1d497 to 4e955e8 Compare March 2, 2021 00:53
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 2 times, most recently from e3acab4 to f02c2d3 Compare March 9, 2021 02:06
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 3 times, most recently from 8e823a0 to f2fe3aa Compare March 30, 2021 05:20
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 2 times, most recently from 3f89d07 to 3b889de Compare April 14, 2021 20:21
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch 2 times, most recently from 8b8951e to ad8adaa Compare April 21, 2021 00:49
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch from ad8adaa to 5c6c784 Compare April 29, 2021 23:21
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch from 5c6c784 to ba868b7 Compare May 12, 2021 18:52
@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch from ba868b7 to 2a87c9b Compare May 14, 2021 08:38
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant