Browse Source

Merge release 7.1.0 (#6944)

* Update versions for Release 7.1.0

* 7.1.0 update version of close source podspecs

* Release 7.1.0 cherry picks (#6917)

* FCM: Fix crash on iOS 14 when multiple app delegate completion methods are called (#6863)

* Fix crash on iOS 14 when multiple completion methods are called

* Fixed lint

* Addressed the PR comments & implemented unit tests

* Reverted auto-extracted method

* Re-organized tests

* Added completion handler for FIRAuth

* Manifest: GDT 8.0.1

* Update Changelogs for 7.1.0 (#6913)

* Changelogs

Co-authored-by: Mike Gerasimenko <github@gerasimenko.me>
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>

* Bump GDT podspec version to 8.0.1

* 7.1.0 SPM Analytics (#6933)

* Carthage update 7.1.0 (#6943)

Co-authored-by: Mike Gerasimenko <github@gerasimenko.me>
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
Maksym Malyhin 5 years ago
parent
commit
2c8ed61b87
49 changed files with 96 additions and 75 deletions
  1. 20 20
      Firebase.podspec
  2. 1 1
      FirebaseABTesting.podspec
  3. 1 1
      FirebaseAppDistribution.podspec
  4. 1 1
      FirebaseAuth.podspec
  5. 1 1
      FirebaseAuth/CHANGELOG.md
  6. 1 1
      FirebaseCore.podspec
  7. 1 1
      FirebaseCoreDiagnostics.podspec
  8. 1 1
      FirebaseCrashlytics.podspec
  9. 1 1
      FirebaseDatabase.podspec
  10. 1 1
      FirebaseDynamicLinks.podspec
  11. 1 1
      FirebaseFirestore.podspec
  12. 1 1
      FirebaseFirestoreSwift.podspec
  13. 1 1
      FirebaseFunctions.podspec
  14. 1 1
      FirebaseInAppMessaging.podspec
  15. 1 1
      FirebaseInstallations.podspec
  16. 1 1
      FirebaseInstanceID.podspec
  17. 1 1
      FirebaseMLCommon.podspec.json
  18. 1 1
      FirebaseMLModelInterpreter.podspec.json
  19. 1 1
      FirebaseMLVision.podspec.json
  20. 1 1
      FirebaseMessaging.podspec
  21. 1 1
      FirebaseMessaging/CHANGELOG.md
  22. 1 1
      FirebasePerformance.podspec.json
  23. 1 1
      FirebaseRemoteConfig.podspec
  24. 1 1
      FirebaseStorage.podspec
  25. 1 1
      FirebaseStorageSwift.podspec
  26. 1 1
      GoogleDataTransport.podspec
  27. 1 1
      GoogleUtilities.podspec
  28. 2 0
      GoogleUtilities/CHANGELOG.md
  29. 7 7
      Package.swift
  30. 2 1
      ReleaseTooling/CarthageJSON/FirebaseABTestingBinary.json
  31. 2 1
      ReleaseTooling/CarthageJSON/FirebaseAdMobBinary.json
  32. 2 1
      ReleaseTooling/CarthageJSON/FirebaseAnalyticsBinary.json
  33. 2 1
      ReleaseTooling/CarthageJSON/FirebaseAppDistributionBinary.json
  34. 2 1
      ReleaseTooling/CarthageJSON/FirebaseAuthBinary.json
  35. 2 1
      ReleaseTooling/CarthageJSON/FirebaseCrashlyticsBinary.json
  36. 2 1
      ReleaseTooling/CarthageJSON/FirebaseDatabaseBinary.json
  37. 2 1
      ReleaseTooling/CarthageJSON/FirebaseDynamicLinksBinary.json
  38. 2 1
      ReleaseTooling/CarthageJSON/FirebaseFirestoreBinary.json
  39. 2 1
      ReleaseTooling/CarthageJSON/FirebaseFunctionsBinary.json
  40. 2 1
      ReleaseTooling/CarthageJSON/FirebaseGoogleSignInBinary.json
  41. 2 1
      ReleaseTooling/CarthageJSON/FirebaseInAppMessagingBinary.json
  42. 2 1
      ReleaseTooling/CarthageJSON/FirebaseMLModelInterpreterBinary.json
  43. 2 1
      ReleaseTooling/CarthageJSON/FirebaseMLVisionBinary.json
  44. 2 1
      ReleaseTooling/CarthageJSON/FirebaseMessagingBinary.json
  45. 2 1
      ReleaseTooling/CarthageJSON/FirebasePerformanceBinary.json
  46. 2 1
      ReleaseTooling/CarthageJSON/FirebaseProtobufBinary.json
  47. 2 1
      ReleaseTooling/CarthageJSON/FirebaseRemoteConfigBinary.json
  48. 2 1
      ReleaseTooling/CarthageJSON/FirebaseStorageBinary.json
  49. 3 3
      ReleaseTooling/Sources/FirebaseManifest/FirebaseManifest.swift

+ 20 - 20
Firebase.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'Firebase'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Firebase'
 
   s.description      = <<-DESC
@@ -32,12 +32,12 @@ Simplify your app development, grow your user base, and monetize more effectivel
 
   s.subspec 'Core' do |ss|
     ss.ios.deployment_target = '9.0'
-    ss.ios.dependency 'FirebaseAnalytics', '7.0.0'
+    ss.ios.dependency 'FirebaseAnalytics', '7.1.0'
     ss.dependency 'Firebase/CoreOnly'
   end
 
   s.subspec 'CoreOnly' do |ss|
-    ss.dependency 'FirebaseCore', '7.0.0'
+    ss.dependency 'FirebaseCore', '7.1.0'
     ss.source_files = 'CoreOnly/Sources/Firebase.h'
     ss.preserve_paths = 'CoreOnly/Sources/module.modulemap'
     if ENV['FIREBASE_POD_REPO_FOR_DEV_POD'] then
@@ -62,7 +62,7 @@ Simplify your app development, grow your user base, and monetize more effectivel
 
   s.subspec 'ABTesting' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseABTesting', '~> 7.0.0'
+    ss.dependency 'FirebaseABTesting', '~> 7.1.0'
   end
 
   s.subspec 'AdMob' do |ss|
@@ -73,12 +73,12 @@ Simplify your app development, grow your user base, and monetize more effectivel
 
   s.subspec 'AppDistribution' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseAppDistribution', '~> 7.0.0-beta'
+    ss.ios.dependency 'FirebaseAppDistribution', '~> 7.1.0-beta'
   end
 
   s.subspec 'Auth' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseAuth', '~> 7.0.0'
+    ss.dependency 'FirebaseAuth', '~> 7.1.0'
     # Standard platforms PLUS watchOS.
     ss.ios.deployment_target = '10.0'
     ss.osx.deployment_target = '10.12'
@@ -88,7 +88,7 @@ Simplify your app development, grow your user base, and monetize more effectivel
 
   s.subspec 'Crashlytics' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseCrashlytics', '~> 7.0.0'
+    ss.dependency 'FirebaseCrashlytics', '~> 7.1.0'
     # Standard platforms PLUS watchOS.
     ss.ios.deployment_target = '10.0'
     ss.osx.deployment_target = '10.12'
@@ -98,37 +98,37 @@ Simplify your app development, grow your user base, and monetize more effectivel
 
   s.subspec 'Database' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseDatabase', '~> 7.0.0'
+    ss.dependency 'FirebaseDatabase', '~> 7.1.0'
   end
 
   s.subspec 'DynamicLinks' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseDynamicLinks', '~> 7.0.0'
+    ss.ios.dependency 'FirebaseDynamicLinks', '~> 7.1.0'
   end
 
   s.subspec 'Firestore' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseFirestore', '~> 7.0.0'
+    ss.dependency 'FirebaseFirestore', '~> 7.1.0'
   end
 
   s.subspec 'Functions' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseFunctions', '~> 7.0.0'
+    ss.dependency 'FirebaseFunctions', '~> 7.1.0'
   end
 
   s.subspec 'InAppMessaging' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseInAppMessaging', '~> 7.0.0-beta'
+    ss.ios.dependency 'FirebaseInAppMessaging', '~> 7.1.0-beta'
   end
 
   s.subspec 'Installations' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseInstallations', '~> 7.0.0'
+    ss.dependency 'FirebaseInstallations', '~> 7.1.0'
   end
 
   s.subspec 'Messaging' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseMessaging', '~> 7.0.0'
+    ss.dependency 'FirebaseMessaging', '~> 7.1.0'
     # Standard platforms PLUS watchOS.
     ss.ios.deployment_target = '10.0'
     ss.osx.deployment_target = '10.12'
@@ -138,17 +138,17 @@ Simplify your app development, grow your user base, and monetize more effectivel
 
   s.subspec 'Performance' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebasePerformance', '~> 7.0.0'
+    ss.ios.dependency 'FirebasePerformance', '~> 7.1.0'
   end
 
   s.subspec 'RemoteConfig' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseRemoteConfig', '~> 7.0.0'
+    ss.dependency 'FirebaseRemoteConfig', '~> 7.1.0'
   end
 
   s.subspec 'Storage' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseStorage', '~> 7.0.0'
+    ss.dependency 'FirebaseStorage', '~> 7.1.0'
     # Standard platforms PLUS watchOS.
     ss.ios.deployment_target = '10.0'
     ss.osx.deployment_target = '10.12'
@@ -158,17 +158,17 @@ Simplify your app development, grow your user base, and monetize more effectivel
 
   s.subspec 'MLCommon' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLCommon', '~> 7.0.0-beta'
+    ss.ios.dependency 'FirebaseMLCommon', '~> 7.1.0-beta'
   end
 
   s.subspec 'MLModelInterpreter' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLModelInterpreter', '~> 7.0.0-beta'
+    ss.ios.dependency 'FirebaseMLModelInterpreter', '~> 7.1.0-beta'
   end
 
   s.subspec 'MLVision' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLVision', '~> 7.0.0-beta'
+    ss.ios.dependency 'FirebaseMLVision', '~> 7.1.0-beta'
   end
 
 end

+ 1 - 1
FirebaseABTesting.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseABTesting'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Firebase ABTesting'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseAppDistribution.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseAppDistribution'
-  s.version          = '7.0.0-beta'
+  s.version          = '7.1.0-beta'
   s.summary          = 'App Distribution for Firebase iOS SDK.'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseAuth.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseAuth'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Apple platform client for Firebase Authentication'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseAuth/CHANGELOG.md

@@ -1,5 +1,5 @@
 # 7.1.0
-- [fixed] Fixed a crash on iOS 14 when multiple app delegate completion methods were called (#6863).
+- [fixed] Fixed completion handler issue in `application(_:didReceiveRemoteNotification:fetchCompletionHandler:)` method. (#6863)
 
 # 7.0.0
 - [removed] Remove deprecated APIs `dataForKey`,`fetchProvidersForEmail:completion`, `signInAndRetrieveDataWithCredential:completion`, `reauthenticateAndRetrieveDataWithCredential:completion`, `linkAndRetrieveDataWithCredential:completion`. (#6607)

+ 1 - 1
FirebaseCore.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseCore'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Firebase Core'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseCoreDiagnostics.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseCoreDiagnostics'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Firebase Core Diagnostics'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseCrashlytics.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseCrashlytics'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Best and lightest-weight crash reporting for mobile, desktop and tvOS.'
   s.description      = 'Firebase Crashlytics helps you track, prioritize, and fix stability issues that erode app quality.'
   s.homepage         = 'https://firebase.google.com/'

+ 1 - 1
FirebaseDatabase.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseDatabase'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Firebase Realtime Database'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseDynamicLinks.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseDynamicLinks'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Firebase Dynamic Links'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseFirestore.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseFirestore'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Google Cloud Firestore'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseFirestoreSwift.podspec

@@ -5,7 +5,7 @@
 
 Pod::Spec.new do |s|
   s.name                    = 'FirebaseFirestoreSwift'
-  s.version                 = '7.0.0-beta'
+  s.version                 = '7.1.0-beta'
   s.summary                 = 'Swift Extensions for Google Cloud Firestore'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseFunctions.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseFunctions'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Cloud Functions for Firebase'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseInAppMessaging.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseInAppMessaging'
-  s.version          = '7.0.0-beta'
+  s.version          = '7.1.0-beta'
   s.summary          = 'Firebase In-App Messaging for iOS'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseInstallations.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseInstallations'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Firebase Installations'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseInstanceID.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseInstanceID'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Firebase InstanceID'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseMLCommon.podspec.json

@@ -40,5 +40,5 @@
   "vendored_frameworks": [
     "Frameworks/FirebaseMLCommon.framework"
   ],
-  "version": "7.0.0-beta"
+  "version": "7.1.0-beta"
 }

+ 1 - 1
FirebaseMLModelInterpreter.podspec.json

@@ -34,5 +34,5 @@
   "vendored_frameworks": [
     "Frameworks/FirebaseMLModelInterpreter.framework"
   ],
-  "version": "7.0.0-beta"
+  "version": "7.1.0-beta"
 }

+ 1 - 1
FirebaseMLVision.podspec.json

@@ -40,5 +40,5 @@
   "vendored_frameworks": [
     "Frameworks/FirebaseMLVision.framework"
   ],
-  "version": "7.0.0-beta"
+  "version": "7.1.0-beta"
 }

+ 1 - 1
FirebaseMessaging.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseMessaging'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Firebase Messaging'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseMessaging/CHANGELOG.md

@@ -1,5 +1,5 @@
 # 2020-11 -- v7.1.0
-- [fixed] Fix crash on iOS 14 when multiple app delegate completion methods are called (#6863)
+- [fixed] Fixed completion handler issue in `application(_:didReceiveRemoteNotification:fetchCompletionHandler:)` method. (#6863)
 
 # 2020-10 -- v7.0.0
 - [changed] Remove the deprecated FCM direct channel API and Upstream send API. (#6430)

+ 1 - 1
FirebasePerformance.podspec.json

@@ -38,5 +38,5 @@
   "vendored_frameworks": [
     "Frameworks/FirebasePerformance.framework"
   ],
-  "version": "7.0.1"
+  "version": "7.1.0"
 }

+ 1 - 1
FirebaseRemoteConfig.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseRemoteConfig'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Firebase Remote Config'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseStorage.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseStorage'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Firebase Storage'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseStorageSwift.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name                    = 'FirebaseStorageSwift'
-  s.version                 = '7.0.0-beta'
+  s.version                 = '7.1.0-beta'
   s.summary                 = 'Swift Extensions for Google Cloud Storage'
 
   s.description      = <<-DESC

+ 1 - 1
GoogleDataTransport.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'GoogleDataTransport'
-  s.version          = '8.0.0'
+  s.version          = '8.0.1'
   s.summary          = 'Google iOS SDK data transport.'
 
   s.description      = <<-DESC

+ 1 - 1
GoogleUtilities.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'GoogleUtilities'
-  s.version          = '7.0.0'
+  s.version          = '7.1.0'
   s.summary          = 'Google Utilities for iOS (plus community support for macOS and tvOS)'
 
   s.description      = <<-DESC

+ 2 - 0
GoogleUtilities/CHANGELOG.md

@@ -1,6 +1,8 @@
 # 7.1.0 -- Unreleased
 - Added `NSURLSession` promise extension. (#6753)
 - `ios_on_mac` option added to `GULAppEnvironmentUtil.applePlatform()`. (#6799)
+- Fixed completion handler issue in `GULAppDelegateSwizzler` for
+  `application(_:didReceiveRemoteNotification:fetchCompletionHandler:)` method.  (#6863)
 
 # 7.0.0
 - All APIs are now public. All CocoaPods private headers are transitioned to public. Note that

+ 7 - 7
Package.swift

@@ -22,7 +22,7 @@
 
 import PackageDescription
 
-let firebaseVersion = "7.0.0"
+let firebaseVersion = "7.1.0"
 
 let package = Package(
   name: "Firebase",
@@ -227,18 +227,18 @@ let package = Package(
     ),
     .binaryTarget(
       name: "FirebaseAnalytics",
-      url: "https://dl.google.com/firebase/ios/swiftpm/7.0.0/FirebaseAnalytics.zip",
-      checksum: "8d835a816ec3f279d76d0d164f0b6fc0827239e26ed59a1acd277ed40d26243f"
+      url: "https://dl.google.com/firebase/ios/swiftpm/7.1.0/FirebaseAnalytics.zip",
+      checksum: "a374cbaecd629d14d6b365b0cc2c28744170ba9372d337c7b99df2c6e16e9044"
     ),
     .binaryTarget(
       name: "FIRAnalyticsConnector",
-      url: "https://dl.google.com/firebase/ios/swiftpm/7.0.0/FIRAnalyticsConnector.zip",
-      checksum: "bdbf31a06ef741456bd386ad3f10529103953c330771d140e021e5a467d89395"
+      url: "https://dl.google.com/firebase/ios/swiftpm/7.1.0/FIRAnalyticsConnector.zip",
+      checksum: "4510ff862833307f76f1392e43d82639966e052bdb58ee6b10005839298c0197"
     ),
     .binaryTarget(
       name: "GoogleAppMeasurement",
-      url: "https://dl.google.com/firebase/ios/swiftpm/7.0.0/GoogleAppMeasurement.zip",
-      checksum: "50fd6e762fc44f92a835bebf34ce8ecc9589ef34681be1cb41779bec9e44e652"
+      url: "https://dl.google.com/firebase/ios/swiftpm/7.1.0/GoogleAppMeasurement.zip",
+      checksum: "b0062d581e1bde54a1f6935bde1a49c6718a2a471825e02ab364e2dd8aef69c2"
     ),
 
     .target(

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseABTestingBinary.json

@@ -56,5 +56,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/ABTesting-0cfcdbeb0f1f23e5.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/ABTesting-55feba1b99b3ebf4.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/ABTesting-a17b271bd2822405.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseABTesting-4520f0f18180693c.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseABTesting-4520f0f18180693c.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseABTesting-39bed14d3a4a43e7.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseAdMobBinary.json

@@ -56,5 +56,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/AdMob-f24caa8b0c950885.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/AdMob-d76755368433e50e.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/AdMob-50597c9e7223ee44.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/Google-Mobile-Ads-SDK-57acca92672ef61b.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/Google-Mobile-Ads-SDK-57acca92672ef61b.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/Google-Mobile-Ads-SDK-5c6542b7b9174033.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseAnalyticsBinary.json

@@ -57,5 +57,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/Analytics-63dcd08a4182f525.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/Analytics-664a64b073ca7e5a.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/Analytics-8e4f2b0b33540341.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseAnalytics-13faccd30235aef6.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseAnalytics-13faccd30235aef6.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseAnalytics-6ff5be548eef1a14.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseAppDistributionBinary.json

@@ -3,5 +3,6 @@
   "6.32.0": "https://dl.google.com/dl/firebase/ios/carthage/6.32.0/FirebaseAppDistribution-a9c4f5db794508ca.zip",
   "6.33.0": "https://dl.google.com/dl/firebase/ios/carthage/6.33.0/FirebaseAppDistribution-448a96d2ade54581.zip",
   "6.34.0": "https://dl.google.com/dl/firebase/ios/carthage/6.34.0/FirebaseAppDistribution-4f620647df681d5b.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseAppDistribution-f6bfaecf3d2b86e3.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseAppDistribution-f6bfaecf3d2b86e3.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseAppDistribution-fefff97a4878e1af.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseAuthBinary.json

@@ -56,5 +56,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/Auth-d6000066c46f6cc0.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/Auth-7ef8889c95095243.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/Auth-af61df0a74e5c3bd.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseAuth-5e3de37f95a24442.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseAuth-5e3de37f95a24442.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseAuth-d36520d4c6c4b4f7.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseCrashlyticsBinary.json

@@ -17,5 +17,6 @@
   "6.32.0": "https://dl.google.com/dl/firebase/ios/carthage/6.32.0/FirebaseCrashlytics-404eb804051b044d.zip",
   "6.33.0": "https://dl.google.com/dl/firebase/ios/carthage/6.33.0/FirebaseCrashlytics-0c6478d9a78d2fcb.zip",
   "6.34.0": "https://dl.google.com/dl/firebase/ios/carthage/6.34.0/FirebaseCrashlytics-19e7e23b43d7d056.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseCrashlytics-af008f4a6ecbb3ac.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseCrashlytics-af008f4a6ecbb3ac.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseCrashlytics-989dd200d9275985.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseDatabaseBinary.json

@@ -56,5 +56,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/Database-578737ff28d79cb7.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/Database-48ed9283a94725c9.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/Database-098e1475a25935e8.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseDatabase-df92bfa52230a48f.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseDatabase-df92bfa52230a48f.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseDatabase-ac4b61e7b20af7e9.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseDynamicLinksBinary.json

@@ -56,5 +56,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/DynamicLinks-c267d3496e685dcc.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/DynamicLinks-29e96fee6e77b949.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/DynamicLinks-51b09c1cd125406b.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseDynamicLinks-e72f634ac5794cd4.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseDynamicLinks-e72f634ac5794cd4.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseDynamicLinks-46bdab6249863597.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseFirestoreBinary.json

@@ -58,5 +58,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/Firestore-e329513a54dd5dc5.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/Firestore-859789768219d9f0.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/Firestore-703c49d57bc9baa0.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseFirestore-8bbdf8f644f9d916.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseFirestore-8bbdf8f644f9d916.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseFirestore-e7c98219cfb672be.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseFunctionsBinary.json

@@ -55,5 +55,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/Functions-85b4dbf36e211734.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/Functions-f20c0132a9adfd5f.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/Functions-6eee9711dfbb7736.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseFunctions-ed49d283f03cad3e.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseFunctions-ed49d283f03cad3e.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseFunctions-841ce04cdf93e6ce.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseGoogleSignInBinary.json

@@ -33,5 +33,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/GoogleSignIn-1e0986f81d9b35da.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/GoogleSignIn-6cd21f2750a710aa.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/GoogleSignIn-7c21935a192f5c74.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/GoogleSignIn-e256d1a10681f620.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/GoogleSignIn-e256d1a10681f620.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/GoogleSignIn-33907db149de6bc0.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseInAppMessagingBinary.json

@@ -45,5 +45,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/InAppMessaging-4d2777cc39779436.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/InAppMessaging-6d4f75c5647bed72.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/InAppMessaging-416134687fcad23e.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseInAppMessaging-a741ccd0e1964d9b.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseInAppMessaging-a741ccd0e1964d9b.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseInAppMessaging-6cd136c16dcca032.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseMLModelInterpreterBinary.json

@@ -53,5 +53,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/MLModelInterpreter-3c40949dd85ce1a9.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/MLModelInterpreter-93ffa89a01ba2ce0.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/MLModelInterpreter-74a3b3f21341aaf8.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseMLModelInterpreter-598dbe7131ecbbfa.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseMLModelInterpreter-598dbe7131ecbbfa.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseMLModelInterpreter-6f03c38aa3de3041.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseMLVisionBinary.json

@@ -52,5 +52,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/MLVision-ad10830fa4b4e3f2.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/MLVision-da1555cbd8e67179.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/MLVision-6c096f05c921a75c.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseMLVision-a59360c1b433db16.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseMLVision-a59360c1b433db16.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseMLVision-f795f4b30c30f60b.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseMessagingBinary.json

@@ -56,5 +56,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/Messaging-d65ed3d1db1d6c49.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/Messaging-35c139cea5573795.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/Messaging-68d837c85cebbf4c.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseMessaging-0a5587ab2ae8f70a.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseMessaging-0a5587ab2ae8f70a.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseMessaging-43020e6aade447cb.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebasePerformanceBinary.json

@@ -56,5 +56,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/Performance-f64e00f62de44a5c.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/Performance-75793f789609f4eb.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/Performance-eb893f2422031e2a.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebasePerformance-81d84b7bde04b1a9.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebasePerformance-81d84b7bde04b1a9.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebasePerformance-7e173461c90d73c1.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseProtobufBinary.json

@@ -10,5 +10,6 @@
   "6.32.0": "https://dl.google.com/dl/firebase/ios/carthage/6.32.0/FirebaseProtobuf-9695b41c424f1a05.zip",
   "6.33.0": "https://dl.google.com/dl/firebase/ios/carthage/6.33.0/FirebaseProtobuf-d5f4cbeb55c3fbe1.zip",
   "6.34.0": "https://dl.google.com/dl/firebase/ios/carthage/6.34.0/FirebaseProtobuf-66ca738304cf444e.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseProtobuf-d14bc2e6a42e8bc0.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseProtobuf-d14bc2e6a42e8bc0.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseProtobuf-de7da0b5d188fdc1.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseRemoteConfigBinary.json

@@ -56,5 +56,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/RemoteConfig-7f64cf6c4177f00d.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/RemoteConfig-5d7322c348eb8cec.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/RemoteConfig-0ab657a96db38f5c.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseRemoteConfig-fd73c2fe09019b6e.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseRemoteConfig-fd73c2fe09019b6e.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseRemoteConfig-14837cc28fa78dfb.zip"
 }

+ 2 - 1
ReleaseTooling/CarthageJSON/FirebaseStorageBinary.json

@@ -56,5 +56,6 @@
   "6.8.0": "https://dl.google.com/dl/firebase/ios/carthage/6.8.0/Storage-a5e1f7aec186f9a8.zip",
   "6.8.1": "https://dl.google.com/dl/firebase/ios/carthage/6.8.1/Storage-73eea0ecda33e371.zip",
   "6.9.0": "https://dl.google.com/dl/firebase/ios/carthage/6.9.0/Storage-5f764ed00ef28bc5.zip",
-  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseStorage-ea15e0f50128942a.zip"
+  "7.0.0": "https://dl.google.com/dl/firebase/ios/carthage/7.0.0/FirebaseStorage-ea15e0f50128942a.zip",
+  "7.1.0": "https://dl.google.com/dl/firebase/ios/carthage/7.1.0/FirebaseStorage-a55ab12dede48ee4.zip"
 }

+ 3 - 3
ReleaseTooling/Sources/FirebaseManifest/FirebaseManifest.swift

@@ -21,10 +21,10 @@ import Foundation
 /// The version and releasing fields of the non-Firebase pods should be reviewed every release.
 /// The array should be ordered so that any pod's dependencies precede it in the list.
 public let shared = Manifest(
-  version: "7.0.0",
+  version: "7.1.0",
   pods: [
-    Pod("GoogleUtilities", isFirebase: false, podVersion: "7.0.0", releasing: true),
-    Pod("GoogleDataTransport", isFirebase: false, podVersion: "8.0.0", releasing: true),
+    Pod("GoogleUtilities", isFirebase: false, podVersion: "7.1.0", releasing: true),
+    Pod("GoogleDataTransport", isFirebase: false, podVersion: "8.0.1", releasing: true),
 
     Pod("FirebaseCoreDiagnostics"),
     Pod("FirebaseCore"),