b752c4a730
Merge release 7.9.0 ( #7742 )
...
* Update versions for Release 7.9.0
* Fix pod lib lint for watchOS + add CI test (#7740 )
* Fix pod lib lint for watchOS
* Add watchOS build test.
* Code review feedback
* Typo and formatting
* Typo and formatting
* fix typo
* Add missing test util files to tests targets
Co-authored-by: Maksym Malyhin <mmaksym@google.com >
* Resolve new SPM package install warning (#7741 )
Co-authored-by: Ryan Wilson <wilsonryan@google.com >
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
2021-03-17 22:43:44 -04:00
Ryan Wilson
774db3ca4b
Update versions for Release 7.8.0 ( #7655 )
2021-03-04 16:48:29 -05:00
Paul Beusterien
ead5ff0bc7
Update versions for Release 7.7.0
2021-02-18 10:51:11 -08:00
Maksym Malyhin and elenadoty
f4a7b1a7ca
Merging the 7.6.0 release into master ( #7488 )
...
* Update versions for Release 7.6.0
* Cherry-pick change to fix binary image race condition. (#7477 )
* Cherry-pick change to fix binary image race condition.
* Change log
Co-authored-by: elenadoty <elenadoty@google.com >
2021-02-09 13:46:46 -05:00
Ryan Wilson and Allen Vicencio
f0c7057402
Merging the 7.5.0 release into master ( #7394 )
...
* Update versions for Release 7.5.0
* Update SwiftPM for M88 7.5 (#7382 )
* Update Analytics podspec to RC1 (#7385 ) (#7390 )
Co-authored-by: Allen Vicencio <allenvic@google.com >
Co-authored-by: Allen Vicencio <allenvic@google.com >
2021-01-28 09:30:24 -05:00
Paul Beusterien
14d31eb9e3
Update versions for Release 7.4.0
2021-01-07 13:14:47 -08:00
Maksym Malyhin and Paul Beusterien
497d08b71d
Core: fix and cleanup notification center tests ( #7244 )
...
* Fix log diagnostics tests and remove unused notification
* Replace deprecated OCMock methods with notification expectations
* Bump Core and CoreDiagnostics versions
* Defer Core version update until release
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
2021-01-05 12:22:06 -05:00
Gran
dc05755db8
Add test coverage to podspecs. ( #7228 )
2020-12-30 12:50:32 -08:00
Maksym Malyhin
3f95f59478
FIRApp tests fixes ( #7157 )
...
* Core pospec: keep deployment targets in sync
* FIRAppTest: tear down race condition workaround
* style
2020-12-14 12:12:47 -05:00
Paul Beusterien
7134db831f
Update versions for Release 7.3.0
2020-12-04 07:48:50 -08:00
Ryan Wilson
594fd8d426
Merge release 7.2.0 ( #7077 )
2020-12-02 15:56:17 -08:00
2c8ed61b87
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 >
2020-11-11 09:25:42 -05:00
Paul Beusterien
83e898ab5c
One Firebase version ( #6634 )
2020-10-02 12:26:22 -07:00
Paul Beusterien
5d0a1c8ccb
Merge remote-tracking branch 'origin/firebase7-main' into pb-merge-firebase7
2020-09-30 14:23:40 -07:00
Ryan Wilson
6feed3633d
Update versions for Release 6.34.0
2020-09-30 13:09:59 -07:00
Paul Beusterien
f2bcd5d82b
Make all GoogleUtilities APIs public ( #6588 )
2020-09-29 07:26:10 -07:00
Paul Beusterien
3ca4e99c0e
Stop requiring pods to be static frameworks ( #6557 )
2020-09-28 14:08:16 -07:00
Paul Beusterien
eea957561c
Merge remote-tracking branch 'origin/master' into pb-f7-msg-update
2020-09-22 15:46:23 -07:00
Maksym Malyhin and Paul Beusterien
da9327e81e
Merging the 6.33.0 release into master ( #6523 )
...
* Update versions for Release 6.33.0
* SPM M80(6.33.0) Analytics update (#6490 )
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
2020-09-22 18:38:11 -04:00
Paul Beusterien
a39b515f3a
Update podspecs to min iOS 10 ( #6517 )
2020-09-22 15:11:35 -07:00
Ryan Wilson and Paul Beusterien
ac313a7a03
Merging the 6.32.0 release into master ( #6422 )
...
* Update versions for Release 6.32.0
* Add Analytics for 6.32.0 SPM (#6397 )
* Fix SwiftPM versioning (#6399 ) (#6400 )
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
2020-09-09 09:16:32 -04:00
Ryan Wilson
01fb2395bf
Merging the 6.31.0 release into master ( #6331 )
2020-08-25 15:13:11 -07:00
Paul Beusterien
1ccb1e801d
M78 Changelogs - SwiftPM and watchOS updates ( #6292 )
2020-08-18 10:03:53 -07:00
Paul Beusterien
cfc491f5ed
Update versions for Release 6.30.0 ( #6252 )
2020-08-11 11:52:21 -07:00
Paul Beusterien
9a24e538a2
Update podspec dependencies for 6.30.0 ( #6203 )
2020-08-04 12:27:12 -07:00
Paul Beusterien
6d8edf902c
Update versions for Release 6.29.0 ( #6146 )
2020-07-28 13:07:39 -07:00
Paul Beusterien
28ff0c7f58
Move Core Publics so imports match between SPM and CocoaPods ( #6096 )
2020-07-23 05:47:01 -07:00
9f00ef32b5
Merging the 6.28.1 release into master ( #6049 )
...
* 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
* Add #include for config.h to get the value for HAVE_LIBDISPATCH (#6041 ) (#6042 )
Co-authored-by: Denver Coneybeare <dconeybe@google.com >
* M75.1 version bumps (#6043 )
* M75.1: Firestore patch release
* Firestore podspec version bump
* Bump Core version
Co-authored-by: Gil <mcg@google.com >
Co-authored-by: Denver Coneybeare <dconeybe@google.com >
2020-07-15 09:53:16 -04:00
Maksym Malyhin
05b2458394
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
2020-07-14 20:09:13 -04:00
Ryan Wilson
096e6c8c36
Merging the 6.27.1 release into master ( #5997 )
2020-07-07 19:35:20 -07:00
Paul Beusterien
a9a0a10c5c
SPM: Core ObjC unit tests ( #5959 )
2020-07-06 09:29:20 -07:00
Paul Beusterien
5f370d6395
Release 6.27.0 ( #5830 )
2020-06-16 09:15:04 -07:00
Paul Beusterien
3f556ddb9e
Update GoogleUtilities' clients with repo-relative imports ( #5824 )
2020-06-16 09:05:29 -07:00
Paul Beusterien
e15724a436
Migrate from interop pods to source_files header access ( #5760 )
2020-06-09 06:09:27 -07:00
Paul Beusterien
d4621a636f
Use preserve_paths instead of CocoaPods private ( #5758 )
2020-06-09 05:21:28 -07:00
Maksym Malyhin
a427df4b19
Merging the 6.26.0 (M72) release into master ( #5723 )
...
* Update versions for Release 6.26.0
* M72 notices update (#5693 )
* M72 notices update
* Revert formatting
2020-06-02 11:54:11 -04:00
Nick Cooke
8e3c0a7b13
Added Core app swift tests ( #5678 )
...
* Added Core app swift tests
* Resolved feedback
* Resolved feedback 2.0
* Resolved feedback 3.0
* Resolved feedback 4.0
* Skip travis pod lib lint tests for xcode 10.3
* Fixed attempt to skip tests
* Undid change to core.yml
* Reordered constants and removed an unneccesary one
* FirebaseOptions keys now match Constants.Options
* Resolved minor nits
2020-05-28 10:46:48 -04:00
Ryan Wilson
6d90b04f22
Merging the 6.25.0 (M71) release into master ( #5648 )
...
* Update versions for Release 6.25.0
* Update notices for M71. (#5611 )
* Clean up outdated Firebase README (#5610 ) (#5612 )
* Remove MLKit from the M71 release. (#5644 )
2020-05-19 19:49:14 -04:00
Paul Beusterien
e41315b66b
Update versions for Release 6.24.0 ( #5532 )
2020-05-05 09:03:18 -07:00
Paul Beusterien
68513286e3
Update nanopb to 0.3.9.5 (CocoaPods 1.30905.0) ( #4264 )
2020-04-27 17:09:59 -07:00
Maksym Malyhin and Michael Haney
b2ee5f3a62
Release 6.23.0 ( #5426 )
...
* Update versions for Release 6.23.0
* Add FIAM to release manifest (#5383 )
* Don't leak upload packages or deadlock on lifecycle events (#5382 ) (#5384 )
* Don't leak upload packages or deadlock on lifecycle events
GDTCORUploadPackages would call targetToStorage in -initWithTarget. When this method was running during app terminate, this would cause a deadlock because calling targetToStorage is re-entrant while GDTCORRegistrar is sending lifecycle events to all the instances it's tracking.
NSTimer's invalidate method is also called whenever a package is completed, retried, or expired, without regard to the presence of a package handler.
A unit test is added to ensure that GDTCORUploadPackage's are not leaked by a retain
TSAN caught no issues
* Don't mark GDTCORUploadPackage -init as unavailable
Co-authored-by: Michael Haney <mikehaney24@users.noreply.github.com >
* FIAM bump podspec version to 0.19.3 (#5386 )
* M69: add FIS. (#5412 )
* M69: add FIS.
* Bump FIS version to 1.2.0
Co-authored-by: Michael Haney <mikehaney24@users.noreply.github.com >
2020-04-21 14:34:28 -04:00
Ryan Wilson
b38f44d1d5
Merging the 6.22.0 release into master ( #5319 )
2020-04-08 16:44:22 -07:00
Paul Beusterien
e338339c59
Remove platforms from podspec summaries ( #5229 )
2020-03-31 10:21:48 -07:00
5f5849da37
Merge release 6.21.0 ( #5178 )
...
* Update versions for Release 6.21.0
* Libraries should save state if a completion block is requested (#5147 ) (#5148 )
* Libraries should save state if a completion block is requested
Currently, the onComplete block of sendXEvent:onComplete: is invoked when the event bytes are written to disk. However, if the app crashes before a lifecycle event occurs (trigger GDTCORStorage to serialize to disk), that event if effectively lost because the metadata has all been lost. This change triggers the saving of state of GDTCORStorage and prioritizers (if they implement it) if an onComplete block has been given.
* Remove RC from M67 (#5157 )
* Revert "Migrate from using IID SDK for Remote Config to the new FIS SDK (#5096 )" (#5156 ) (#5159 )
This reverts commit 887ff82494 .
* Only delete events when package was successfully delivered (#5172 ) (#5173 )
* Only delete events when package was successfully delivered
* Add unit test to check that retrying a package delivery doesn't delete an event file
Co-authored-by: Michael Haney <mikehaney24@users.noreply.github.com >
Co-authored-by: Maksym Malyhin <mmaksym@google.com >
2020-03-24 09:31:29 -07:00
Maksym Malyhin and Sam Edson
ae7a3de1bd
Merge release 6.19.0 ( #5058 )
...
* Update versions for Release 6.19.0
* GoogleDataTransportCCTSupport - bump GoogleDataTransport dependency to ~> 5.0
* FirebaseCoreDiagnostics 1.2.2 - bump GoogleDataTransportCCTSupport dependency to ~> 2.0 (#5016 )
* M66 FirebaseCoreDiagnostics added to the release manifest (#5018 )
* M66 FIAM GoogleDataTransportCCTSupport dependency bump to '~> 2.0' (#5019 )
* Cherry Pick Crashlytics Upload Symbols (#5046 ) (#5047 )
Co-authored-by: Sam Edson <samedson@google.com >
* M66: Crashlytics dependency versions update.
Co-authored-by: Sam Edson <samedson@google.com >
2020-03-10 17:54:29 -04:00
Ryan Wilson
f9a0ee2727
Merging the 6.18.0 release into master ( #4974 )
...
* Update versions for Release 6.18.0
* Forward declare class to fix linting. (#4935 )
* Revert "Forward declare class to fix linting. (#4935 )" (#4937 )
This reverts commit 64bbf378bb .
2020-02-26 08:43:38 -08:00
Ryan Wilson
c81b381b7b
Specify platforms for Swift unit tests ( #4938 )
...
This is required since `watchOS` doesn't have `XCTest` available.
2020-02-19 14:52:37 -05:00
Paul Beusterien
e70f1ed1c7
Merge 6.17.0 ( #4885 )
2020-02-11 08:27:12 -08:00
Maksym Malyhin and Paul Beusterien
a09718a7f2
Merge release 6.16.0 ( #4763 )
...
* Update versions for Release 6.16.0
* FirebasePerformance 3.1.10
* Firebase podspec - set ios.deployment_target = '9.0' for InAppMessaging
* Delete duplicate function (#4744 ) (#4748 )
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
* Firebase.podspec: Revert Performance version bump (#4758 )
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
2020-01-28 18:04:14 -05:00
2328d1f365
Merging the 6.15.0 release into master ( #4682 )
...
* Update versions for Release 6.15.0
* Update podspec dependencies for M62 (#4640 )
* Cherry-picks for M62. (#4650 )
* Include GoogleUtilities in the release manifest.
* Crashlytics fix header import ordering issue (#4649 )
Co-authored-by: Sam Edson <samedson@google.com >
Co-authored-by: Ryan Wilson <wilsonryan@google.com >
2020-01-14 16:21:34 -08:00