Bläddra i källkod

Merging the 6.28.0 release into master (#6040)

* Update versions for Release 6.28.0

* Release 6.28.0 - GDT cherry pick of #6010 and #6032 (#6035)

* [GDTCORUploadCoordinator startTimer]: don't restart timer if already started (#6032)

* [GDTCORUploadCoordinator startTimer]: don't restart timer if already started

* style

* `GDTCORUploadCoordinator.timer` - nullable

* GDTCORUploadCoordinator test utils thread safety.

* GDTCORFlatFileStorage: keep not expired events when expired batch removed (#6010)

* GDTCORFlatFileStorage: expiration clean up tests

* GDTCORFlatFileStorage: keep not expired events when expired batch removed

* Cleanup

* Cleanup

* Comments

* Comments

* Remove additional delays in tests

* style

* Changelog

* Changelog: remove 7.0.1
Maksym Malyhin 5 år sedan
förälder
incheckning
05b2458394

+ 26 - 26
Firebase.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'Firebase'
-  s.version          = '6.27.1'
+  s.version          = '6.28.0'
   s.summary          = 'Firebase'
 
   s.description      = <<-DESC
@@ -36,7 +36,7 @@ Simplify your app development, grow your user base, and monetize more effectivel
   end
 
   s.subspec 'CoreOnly' do |ss|
-    ss.dependency 'FirebaseCore', '6.8.1'
+    ss.dependency 'FirebaseCore', '6.9.0'
     ss.source_files = 'CoreOnly/Sources/Firebase.h'
     ss.preserve_paths = 'CoreOnly/Sources/module.modulemap'
     if ENV['FIREBASE_POD_REPO_FOR_DEV_POD'] then
@@ -71,37 +71,37 @@ Simplify your app development, grow your user base, and monetize more effectivel
 
   s.subspec 'Auth' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseAuth', '~> 6.6.0'
+    ss.dependency 'FirebaseAuth', '~> 6.7.0'
   end
 
   s.subspec 'Crashlytics' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseCrashlytics', '~> 4.2.0'
+    ss.dependency 'FirebaseCrashlytics', '~> 4.3.0'
   end
 
   s.subspec 'Database' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseDatabase', '~> 6.3.0'
+    ss.dependency 'FirebaseDatabase', '~> 6.4.0'
   end
 
   s.subspec 'DynamicLinks' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseDynamicLinks', '~> 4.1.0'
+    ss.ios.dependency 'FirebaseDynamicLinks', '~> 4.2.0'
   end
 
   s.subspec 'Firestore' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseFirestore', '~> 1.16.0'
+    ss.dependency 'FirebaseFirestore', '~> 1.16.1'
   end
 
   s.subspec 'Functions' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseFunctions', '~> 2.6.0'
+    ss.dependency 'FirebaseFunctions', '~> 2.7.0'
   end
 
   s.subspec 'InAppMessaging' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseInAppMessaging', '~> 0.21.0'
+    ss.ios.dependency 'FirebaseInAppMessaging', '~> 0.22.0'
     ss.ios.deployment_target = '9.0'
   end
 
@@ -113,7 +113,7 @@ Simplify your app development, grow your user base, and monetize more effectivel
 
   s.subspec 'Messaging' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseMessaging', '~> 4.5.0'
+    ss.dependency 'FirebaseMessaging', '~> 4.6.0'
     # Standard platforms PLUS watchOS.
     ss.ios.deployment_target = '8.0'
     ss.osx.deployment_target = '10.11'
@@ -123,17 +123,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', '~> 3.1.11'
+    ss.ios.dependency 'FirebasePerformance', '~> 3.2.0'
   end
 
   s.subspec 'RemoteConfig' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseRemoteConfig', '~> 4.6.0'
+    ss.dependency 'FirebaseRemoteConfig', '~> 4.7.0'
   end
 
   s.subspec 'Storage' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.dependency 'FirebaseStorage', '~> 3.7.0'
+    ss.dependency 'FirebaseStorage', '~> 3.8.0'
     # Standard platforms PLUS watchOS.
     ss.ios.deployment_target = '8.0'
     ss.osx.deployment_target = '10.11'
@@ -143,74 +143,74 @@ 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', '~> 0.20.1'
+    ss.ios.dependency 'FirebaseMLCommon', '~> 0.21.0'
   end
 
   s.subspec 'MLModelInterpreter' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLModelInterpreter', '~> 0.20.0'
+    ss.ios.dependency 'FirebaseMLModelInterpreter', '~> 0.21.0'
     ss.ios.deployment_target = '9.0'
   end
 
   s.subspec 'MLNLLanguageID' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLNLLanguageID', '~> 0.17.0'
+    ss.ios.dependency 'FirebaseMLNLLanguageID', '~> 0.18.0'
     ss.ios.deployment_target = '9.0'
   end
 
   s.subspec 'MLNLSmartReply' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLNLSmartReply', '~> 0.17.0'
+    ss.ios.dependency 'FirebaseMLNLSmartReply', '~> 0.18.0'
     ss.ios.deployment_target = '9.0'
   end
 
   s.subspec 'MLNLTranslate' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLNLTranslate', '~> 0.18.0'
+    ss.ios.dependency 'FirebaseMLNLTranslate', '~> 0.19.0'
     ss.ios.deployment_target = '9.0'
   end
 
   s.subspec 'MLNaturalLanguage' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLNaturalLanguage', '~> 0.17.0'
+    ss.ios.dependency 'FirebaseMLNaturalLanguage', '~> 0.18.0'
     ss.ios.deployment_target = '9.0'
   end
 
   s.subspec 'MLVision' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLVision', '~> 0.20.1'
+    ss.ios.dependency 'FirebaseMLVision', '~> 0.21.0'
   end
 
   s.subspec 'MLVisionAutoML' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLVisionAutoML', '~> 0.20.0'
+    ss.ios.dependency 'FirebaseMLVisionAutoML', '~> 0.21.0'
     ss.ios.deployment_target = '9.0'
   end
 
   s.subspec 'MLVisionBarcodeModel' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLVisionBarcodeModel', '~> 0.20.0'
+    ss.ios.dependency 'FirebaseMLVisionBarcodeModel', '~> 0.21.0'
     ss.ios.deployment_target = '9.0'
   end
 
   s.subspec 'MLVisionFaceModel' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLVisionFaceModel', '~> 0.20.0'
+    ss.ios.dependency 'FirebaseMLVisionFaceModel', '~> 0.21.0'
   end
 
   s.subspec 'MLVisionLabelModel' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLVisionLabelModel', '~> 0.20.0'
+    ss.ios.dependency 'FirebaseMLVisionLabelModel', '~> 0.21.0'
   end
 
   s.subspec 'MLVisionTextModel' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLVisionTextModel', '~> 0.20.0'
+    ss.ios.dependency 'FirebaseMLVisionTextModel', '~> 0.21.0'
   end
 
   s.subspec 'MLVisionObjectDetection' do |ss|
     ss.dependency 'Firebase/CoreOnly'
-    ss.ios.dependency 'FirebaseMLVisionObjectDetection', '~> 0.20.0'
+    ss.ios.dependency 'FirebaseMLVisionObjectDetection', '~> 0.21.0'
     ss.ios.deployment_target = '9.0'
   end
 

+ 1 - 1
FirebaseAuth.podspec

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

+ 2 - 2
FirebaseCore.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseCore'
-  s.version          = '6.8.1'
+  s.version          = '6.9.0'
   s.summary          = 'Firebase Core'
 
   s.description      = <<-DESC
@@ -45,7 +45,7 @@ Firebase Core includes FIRApp and FIROptions which provide central configuration
   s.pod_target_xcconfig = {
     'GCC_C_LANGUAGE_STANDARD' => 'c99',
     'GCC_PREPROCESSOR_DEFINITIONS' =>
-      'FIRCore_VERSION=' + s.version.to_s + ' Firebase_VERSION=6.27.1',
+      'FIRCore_VERSION=' + s.version.to_s + ' Firebase_VERSION=6.28.0',
     'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"',
     'OTHER_CFLAGS' => '-fno-autolink'
   }

+ 1 - 1
FirebaseCoreDiagnostics.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseCoreDiagnostics'
-  s.version          = '1.4.0'
+  s.version          = '1.5.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          = '4.2.0'
+  s.version          = '4.3.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          = '6.3.0'
+  s.version          = '6.4.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          = '4.1.0'
+  s.version          = '4.2.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          = '1.16.0'
+  s.version          = '1.16.1'
   s.summary          = 'Google Cloud Firestore'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseFunctions.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseFunctions'
-  s.version          = '2.6.0'
+  s.version          = '2.7.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          = '0.21.0'
+  s.version          = '0.22.0'
   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          = '1.4.0'
+  s.version          = '1.5.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          = '4.4.0'
+  s.version          = '4.5.0'
   s.summary          = 'Firebase InstanceID'
 
   s.description      = <<-DESC

+ 1 - 1
FirebaseMessaging.podspec

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

+ 1 - 1
FirebaseRemoteConfig.podspec

@@ -1,6 +1,6 @@
 Pod::Spec.new do |s|
   s.name             = 'FirebaseRemoteConfig'
-  s.version          = '4.6.0'
+  s.version          = '4.7.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          = '3.7.0'
+  s.version          = '3.8.0'
   s.summary          = 'Firebase Storage'
 
   s.description      = <<-DESC

+ 20 - 0
Releases/Manifests/6.28.0.json

@@ -0,0 +1,20 @@
+{
+  "Firebase" : "6.28.0",
+  "FirebaseABTesting" : "4.0.0",
+  "FirebaseAuth" : "6.7.0",
+  "FirebaseCore" : "6.9.0",
+  "FirebaseCoreDiagnostics" : "1.5.0",
+  "FirebaseCrashlytics" : "4.3.0",
+  "FirebaseDatabase" : "6.4.0",
+  "FirebaseDynamicLinks" : "4.2.0",
+  "FirebaseFirestore" : "1.16.1",
+  "FirebaseFunctions" : "2.7.0",
+  "FirebaseInAppMessaging" : "0.22.0",
+  "FirebaseInstallations" : "1.5.0",
+  "FirebaseInstanceID" : "4.5.0",
+  "FirebaseMessaging" : "4.6.0",
+  "FirebaseRemoteConfig" : "4.7.0",
+  "FirebaseStorage" : "3.8.0",
+  "GoogleDataTransport" : "7.0.0",
+  "GoogleUtilities" : "6.7.0"
+}