| 1909f891 | 23-Feb-2023 |
Kudo Chien <[email protected]> |
[go] fix glide app module kapt issue for expo-image (#21355)
# Why
close ENG-7642
# How
the kapt generated code for AppGlideModule should cover all versioned LibraryGlideModule. previously
[go] fix glide app module kapt issue for expo-image (#21355)
# Why
close ENG-7642
# How
the kapt generated code for AppGlideModule should cover all versioned LibraryGlideModule. previously we put it inside **expoview**, so it includes the unversioned loaders only. this pr moves the AppGlideModule to **android/app**, so that kapt should able to generate modules from all versioned code.
# Test Plan
versioned expo go + https://github.com/brentvatne/expo-image-go-repro
show more ...
|
| d27f77b9 | 01-Feb-2023 |
Keith Kurak <[email protected]> |
[expo-firebase-*] Remove libraries (#20979)
# Why
We deprecated `expo-firebase-analytics` / `expo-firebase-recaptcha` (and
hence, `expo-firebase-core`) in SDK 47, with removal planned in 48.
[expo-firebase-*] Remove libraries (#20979)
# Why
We deprecated `expo-firebase-analytics` / `expo-firebase-recaptcha` (and
hence, `expo-firebase-core`) in SDK 47, with removal planned in 48.
# How
Remove `expo-firebase-analytics`, `expo-firebase-recaptcha`,
`expo-firebase-core` packages. Updated dependencies in test apps/ Expo
Go, removed Scoped Firebase class.
Needed to update `com.google.firebase:firebase-core` to 21.1.0 in
**expoview/build.gradle** due to the below error. I think this was
related to the Expo Firebase packages requiring this version anyway,
which was likely inhibiting the error.
```
Duplicate class com.google.android.gms.internal.firebase_messaging.zza found in modules jetified-firebase-iid-20.0.2-runtime (com.google.firebase:firebase-iid:20.0.2) and jetified-firebase-messaging-22.0.0-runtime (com.google.firebase:firebase-messaging:22.0.0)
...
Duplicate class com.google.firebase.iid.FirebaseInstanceIdReceiver found in modules jetified-firebase-iid-20.0.2-runtime (com.google.firebase:firebase-iid:20.0.2) and jetified-firebase-messaging-22.0.0-runtime (com.google.firebase:firebase-messaging:22.0.0)
```
# Test Plan
Tested building bare-expo and Expo Go on iOS and Android.
# Checklist
~~**NOTE**: will open up a separate PR to update documentation; there's
a decent amount of cross-linked stuff, don't want to miss that in a
large-ish diff.~~
- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [x] This diff will work correctly for `expo prebuild` & EAS Build (eg:
updated a module plugin).
show more ...
|