Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update expo monorepo (major) #22

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

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Sep 19, 2019

This PR contains the following updates:

Package Type Update Change
expo dependencies major 30.0.2 -> 35.0.1
jest-expo devDependencies major 34.0.1 -> 35.0.0

Release Notes

expo/expo

v35.0.1

Compare Source

v35.0.0

Compare Source

📚 3rd party library updates
  • react-native-maps updated from 0.24.0 to 0.25.0
  • react-native-reanimated updated from 1.1.0 to 1.2.0
  • react-native-screens updated from 1.0.0-alpha.22 to 1.0.0-alpha.23
  • react-native-svg updated from 9.5.1 to 9.9.2
  • react-native-webview updated from 5.12.0 to 7.0.5
🛠 Breaking changes
  • FileSystem.documentDirectory is under a new directory. If upgrading from SDK 32 or below, you must upgrade your app to SDK 33 or 34 first, before upgrading to SDK 35 and above in order to migrate app files. (#​5381 by @​Szymon20000)
  • Google.logInAsync() now accepts a redirectUrl value for apps running in the Expo Client. Previously, it would ignore this, so if you are passing a value, make sure to follow the guidelines. (#​4904 by @​cruzach)
  • Google Mobile Ads now require expo.[platform].config.googleMobileAdsAppId configuration value present in app.json. The value can be found by following the guide in this Google Support answer. (#​5447 by @​sjchmiela)
  • Replace Localization.country constants with Localization.region and make it only available on iOS and Web (#​4921 by @​lukmccall)
  • Upgraded FBSDK*Kit to v5.4.1. This upgrade removed support for all login behaviors other than browser. Possible motivations behind this change may be found here, here and here. behavior parameter has been removed from TS type declaration and will not have any effect anymore (#​5499 by @​sjchmiela)
  • Removed contact's note field from being requested if requested fields are not provided. (#​5601 by @​tsapeta)
🎉 New features
🐛 Bug fixes
  • Fixed MediaLibrary assets' width and height were sometimes equal to 0. (#​4935 by @​lukmccall)
  • Fixed location background mode was required to use geofencing. (#​5198 by @​tsapeta)
  • Fixed Calendar.createEventAsync crashing with relativeOffSet due to invalid type conversion from double to integer. (#​5134 by @​vivianzzhu91)
  • Fixed AppAuthModule.createOAuthServiceConfiguration typo resulting in crashes when registrationEndpoint is not specified in config.
  • Fixed occasional "ViewManagerAdapter_*" was not found in the UIManager bugs. (#​5066 by @​sjchmiela)
  • Fixed crashes when adding attachments with MailComposer. (#​5449 by @​sjchmiela)
  • Fixed ImagePicker.launchImageLibraryAsync not working on iOS 13. (#​5434 by @​tsapeta)
  • Fixed ImageManipulator.manipulateAsync not working with local paths. (#​5531 by @​bbarthec)
  • Fixed Camera#onBarCodeScanned not firing when added at first rendering (#​5606 by @​bbarthec)
  • Fixed background fetch calls throwing exceptions about mutating an array while being enumerated. (#​5612 by @​tsapeta)

v34.0.4

Compare Source

v34.0.3

Compare Source

v34.0.2

Compare Source

v34.0.1

Compare Source

v33.0.7

Compare Source

v33.0.6

Compare Source

v33.0.5

Compare Source

v33.0.4

Compare Source

v33.0.3

Compare Source

v33.0.2

Compare Source

v33.0.1

Compare Source

v33.0.0

Compare Source

🛠 Breaking changes
  • updated react-native-gesture-handler to 1.2.1 by @​mczernek (#​4159)
  • updated react-native-svg to 9.4.0 by @​Szymon20000 and @​mczernek (#​3860, #​4159)
  • updated @react-native-community/netinfo to 2.0.10 by @​sjchmiela (#​4153)
  • updated react-native-reanimated to 1.0.1 by @​dsokal (#​4023)
  • removed deprecated MediaView and TriggerView from expo-ads-facebook by @​EvanBacon (#​3539). You should use AdMediaView & AdTriggerView instead.
  • deprecated Expo.Util by @​EvanBacon (#​3539). You should use Expo.Updates & Expo.Localization instead.
  • removed use of expolib_v1.okhttp in favor of regular okhttp dependency by @​Szymon20000 (#​3539) (an update to MainApplication.getOkHttpBuilder may be required when upgrading)
  • corrected behavior of splash screen image based on resizeMode in Android standalone apps (contain and cover were handled contrary to what docs state) by @​bbarthec (#​3029)
  • Speech.speak changed option name from voiceIOS to voice. @​Szymon20000 (#​3423)
  • renamed Haptic to Haptics and deprecated Haptics.{notification, impact, selection} in favour of Haptics.{notificationAsync, impactAsync, selectionAsync} @​bbarthec (#​3330)
  • ImageManipulator.manipulateAsync is now accepting ImageManipulator.FlipType.{Vertical, Horizontal} as flipping action parameter and ImageManipulator.SaveFormat.{JPEG, PNG} as saving option @​bbarthec (#​3245)
  • removed devKernel and prodKernel build flavors from Android ExpoKit projects (all Gradle commands become simply [verb](Debug|Release), e.g. installDebug or assembleRelease) by @​esamelson (#​3386)
  • renamed IntentLauncherAndroid to IntentLauncher and changed signature of startActivityAsync method by @​tsapeta (#​3427)
  • fixed crash in WebBrowser.openBrowserAsync when there is no browser supporting customtabs on Android by @​mczernek (#​3691)
  • WebBrowser.openBrowserAsync on Android resolves promise on opening Custom Tabs instead of on closing by @​mczernek (#​3691)
  • WebBrowser.dismissBrowser throws UnavailabilityError @​mczernek (#​3691)
  • added staysActiveInBackground audio mode option that selects whether audio playback or recording should continue when the app is in background by @​sjchmiela and @​redpandatronicsuk (#​3498)
  • renamed the EncodingTypes attribute to EncodingType in the FileSystem module docs to match changes in the source code by @​sergeichestakov (#​3997)
  • added a warning printed when attempting to store a value longer than 2048 bytes in the SecureStore. (Since SDK35 it will throw an error.) @​dsokal (#​4084)
  • added UMAppDelegateWrapper which allows easy integration between unimodules and AppDelegate callbacks by @​Szymon20000 (#​3917)
  • changed Constants.platform.ios.buildNumber and Constants.platform.android.versionCode to null when running an app in Expo Client by @​dsokal (#​4203)
  • upgraded react-native-maps to 0.24.2 by @​sjchmiela (#​3389, #​4158, ejected projects will need to add HAVE_GOOGLE_MAPS=1 preprocessor definition to Podfile)
  • removed option sortBy.id in expo-media-library by @​jkhales (#​4221)
🎉 New features
🐛 Bug fixes
  • fixed several windows compatibility issues with expo-yarn-workspaces by @​nattyrice
  • fixed several issues related to expo-av by @​Szymon20000 (#​3539)
  • Location.getCurrentPositionAsync and Location.watchPositionAsync are now automatically asking for high accuracy location services by @​tsapeta (#​3273)
  • fix Location.getCurrentPositionAsync hanging on simultaneous calls by @​tsapeta (#​3273)
  • fix ImagePicker.launchImageLibraryAsync and ImageManipulator.manipulateAsync in SDKs lower than 32 @​bbarthec (#​3159)
  • fix app crash when attempting to console.log(Object.create(null)) by @​juangl (#​3143)
  • GoogleSignInOptions.offlineAccess is now corrected GoogleSignInOptions.isOfflineEnabled
  • fix SMS.sendSMSAsync crash on android for empty addresses list. Promise won't be rejected when there is no TELEPHONY feature on Android device, only when there is no SMS app by @​mczernek (#​3656)
  • fix MediaPlayer not working on Android. by @​mczernek (#​3768)
  • fix big OkHttpClient memory usage on Android (reuse instances) by @​sjchmiela (#​4264)
  • fixed Localization.isRTL always being true on iOS by @​sjchmiela (#​3792)
  • fixed adding/removing react children to Camera preview on Android by @​bbarthec (#​3904)
  • changed FileSystem requests timeout for downloading resumables from 10 seconds to 60 seconds on Android (now the timeout is 60s on both platforms) by @​Szymon20000 (#​3872)
  • removed unwanted downsampling of big images when using ImageManipulator on Android by @​bbarthec (#​3928)
  • fixed tablet splash always being shown in Expo Client if specified by @​GfxKai (#​3538)
  • the properties parameter of Segment.screenWithProperties is now a { [key: string]: any }, instead of a string by @​juampi92 (#​4053)
  • allow manipulating http:// and https:// files using ImageManipulator on iOS by @​bbarthec (#​3982)
  • providing onPlaybackStatusUpdate property to Video doesn't show a warning anymore by @​sjchmiela (#​4130)
  • calling FileSystem.downloadAsync will now raise an error when a target local directory doesn't exist by @​dsokal (#​4142)
  • flush UI blocks when needed, which fixes eg. Camera.takePicture not resolving on iOS by @​sjchmiela (#​4125)
  • fixed MediaLibrary.createAssetAsync crashing when supplying local asset URIs without file:// protocol by @​tsapeta (#​4189)
  • fixed EXC_BAD_ACCESS crashes on startup on iOS below 12.0 by @​tsapeta (#​4227)
  • fix jest-expo Jest executable not starting Node on Windows by @​Artorp (#​3477)
  • fixed crashes in TaskManager due to jobs queue being full by @​tsapeta (#​4247)
  • allow console.log() function to log truncated large files instead of reporting a PayloadTooLargeError. @​vivianzzhu91 (#​4419)
  • fixed sorting in MediaLibrary.getAssetsAsync by @​ninjaachibi (#​4420)

v32.0.6

Compare Source

v32.0.5

Compare Source

v32.0.4

Compare Source

v32.0.3

Compare Source

v32.0.2

Compare Source

v32.0.1

Compare Source

v32.0.0

🛠 Breaking changes
  • deprecated import { Font } from 'expo-font' in favor of individually named exports (import * as Font from expo-font) for better dead-export elimination potential. Upgrade @expo/vector-icons if you get a warning about this. By @​ide (264c17cd)
  • removed deprecated internal Expo modules (Crypto, Fabric, and ImageCropper), which were never part of the Expo API by @​ide (#​2880)
  • removed deprecated Expo.Fingerprint API, which has been renamed to Expo.LocalAuthentication to reflect other forms of authentication (ex: FaceID) by @​ide (24e94d5)
  • removed deprecated default export from the expo package. Instead of import Expo from 'expo', write import { A, B, C } from 'expo' or import * as Expo from 'expo'. By @​ide (#​2865)
  • removed deprecated support for passing an array into Font.loadAsync. This feature displayed a deprecation warning for several SDK versions so if you didn't see it, this change shouldn't affect you.
  • deprecated enableHighAccuracy option in Location module in favor of accuracy which gives much more options by @​tsapeta (#​2338)
  • removed support for deprecated onBarCodeRead prop on Camera component by @​Szymon20000 (#​2820) (use onBarCodeScanned property)
  • updated underlying Stripe dependency to 8.1.0 on Android and 13.2.0 on iOS and updated expo-payments-stripe with latest updates to tipsi-stripe (up to 6.1.2) by @​sjchmiela (#​2766). This change dropped support for Bitcoin payments in SDK31.
  • removed READ_SMS use of permission on Android, SMS.sendSMSAsync will now always resolve with { result: 'unknown' } by @​esamelson (#​2982)
  • upgraded Android build tools — Gradle to 4.10.2, Gradle plugin to 3.2.1 by @​sjchmiela (7292c27, d0c8b8d)
  • removed run.sh script from android directory in favor of fastlane android start command by @​nicknovitski (9301e95)
  • removed minSdk application flavor from Android project (all Gradle commands in format [verb][minSdkFlavor]minSdk[remoteKernelFlavor]Kernel[buildType], eg. assembleDevMinSdkDevKernelDebug become [verb][remoteKernelFlavor]Kernel[buildType], eg. assembleDevKernelDebug) by @​sjchmiela (3b5e158)
  • calling Haptic methods on Android will now raise an error instead of a warning by @​EvanBacon (#​2787)
🎉 New features
🐛 Bug fixes

v31.0.6

v31.0.5

v31.0.4

v31.0.3

v31.0.2

v31.0.1

  • filter out warnings about require cycles in node_modules by @​ide (68d130d)

v31.0.0

🛠 Breaking changes
  • The default export from the expo package is deprecated in favor of named exports to pave the way for static analysis tools by @​ide (#​2387)
  • remove default user_friends permission when authenticating with Facebook module by @​EvanBacon (2ad86fad)
  • dropped iOS 9 support by @​Szymon20000 (#​2324)
  • upgrade react-native-svg to 8.0.8 by @​sjchmiela and @​esamelson (#​2492)
  • upgrade React Native to v0.57.1 by @​ide (series of commits, eg. 250589)
  • change translation field to adTranslation in an ad object returned by FacebookAds.NativeAdView by @​ide (ece59aa)
  • refreshed, bug-free Localization API by @​EvanBacon (#​2327)
  • drop Android 4.4 support by @​bbarthec (#​2367)
  • upgrade underyling Facebook SDK native dependencies to 4.37.0 by @​sjchmiela (#​2508)
  • upgrade react-native-view-shot to 2.5.0 by @​sjchmiela (#​2518)
  • upgrade react-native-maps to 0.22.1 by @​tsapeta and @​sjchmiela (#​2496, #​2680)
  • FacebookAds.TriggerableView is now FacebookAds.AdTriggerView
  • FacebookAds.MediaView is now FacebookAds.AdMediaView
  • The Speech API’s "onError" function is passed an Error instead of a string
  • Flow types have been removed as we begin to migrate to TypeScript over the next few SDK releases
  • Several Haptic enum types have been renamed: NotificationTypes → NotificationFeedbackType, ImpactStyles → ImpactFeedbackStyle
  • Several AR enum types have been renamed: BlendShapes → BlendShape, FaceAnchorProps → FaceAnchorProp, PlaneDetectionTypes → PlaneDetection, WorldAlignmentTypes → WorldAlignment, EventTypes → EventType, AnchorTypes → AnchorType, AnchorEventTypes → AnchorEventType, FrameAttributes → FrameAttribute, TrackingStates → TrackingState, TrackingStateReasons → TrackingStateReason, TrackingConfigurations → TrackingConfiguration
  • Audio.Sound.create has been renamed to createAsync
🎉 New features
🐛 Bug fixes

Renovate 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 if you modify the PR title to begin with "rebase!".

👻 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

Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.

@renovate renovate bot force-pushed the renovate/major-expo-monorepo branch from 1f27618 to efc5fa6 Compare November 1, 2019 18:47
@renovate renovate bot changed the title Update expo monorepo to v35 (major) Update expo monorepo (major) Nov 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant