New Issue Checklist
Issue Description
Facebook has recently removed all versions older than 18.1.3, which breaks Gradle dependency resolution when building a project that includes Parse SDK. This results in a build failure out of the box unless developers manually exclude the Facebook dependency.
We are currently bypassing the issue by excluding the Facebook SDK from Parse dependency in our Gradle configuration, but expect Parse SDK to update its dependency to use a currently available version of the Facebook SDK.
Steps to reproduce
Create a new Android project and add the latest Parse SDK dependency.
Sync/build the project.
Observe the dependency resolution failure due to missing Facebook SDK versions.
Actual Outcome
build fails with error Could not resolve com.facebook.android:facebook-login:[13.2.0, 17.0.0[.
Expected Outcome
Parse SDK should use a maintained and available version of the Facebook SDK (≥18.1.3), allowing the project to build successfully without needing manual exclusions.
Environment
Parse Android SDK
- SDK version: '4.3.0'
- Operating system version:
Android
Server
- Parse Server version:
FILL_THIS_OUT
- Operating system:
FILL_THIS_OUT
- Local or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc):
FILL_THIS_OUT
Database
- System (MongoDB or Postgres):
FILL_THIS_OUT
- Database version:
FILL_THIS_OUT
- Local or remote host (MongoDB Atlas, mLab, AWS, Azure, Google Cloud, etc):
FILL_THIS_OUT
Logs
New Issue Checklist
Issue Description
Facebook has recently removed all versions older than 18.1.3, which breaks Gradle dependency resolution when building a project that includes Parse SDK. This results in a build failure out of the box unless developers manually exclude the Facebook dependency.
We are currently bypassing the issue by excluding the Facebook SDK from Parse dependency in our Gradle configuration, but expect Parse SDK to update its dependency to use a currently available version of the Facebook SDK.
Steps to reproduce
Create a new Android project and add the latest Parse SDK dependency.
Sync/build the project.
Observe the dependency resolution failure due to missing Facebook SDK versions.
Actual Outcome
build fails with error
Could not resolve com.facebook.android:facebook-login:[13.2.0, 17.0.0[.Expected Outcome
Parse SDK should use a maintained and available version of the Facebook SDK (≥18.1.3), allowing the project to build successfully without needing manual exclusions.
Environment
Parse Android SDK
AndroidServer
FILL_THIS_OUTFILL_THIS_OUTFILL_THIS_OUTDatabase
FILL_THIS_OUTFILL_THIS_OUTFILL_THIS_OUTLogs