Paul Beusterien
5d0a1c8ccb
Merge remote-tracking branch 'origin/firebase7-main' into pb-merge-firebase7
2020-09-30 14:23:40 -07:00
Chen Liang
f0e7b8e195
Add InstanceID deprecation warning ( #6585 )
2020-09-29 13:35:31 -07:00
Paul Beusterien
f2bcd5d82b
Make all GoogleUtilities APIs public ( #6588 )
2020-09-29 07:26:10 -07:00
Paul Beusterien
89dd31a7ae
IID: repo-relative headers ( #6539 )
2020-09-23 11:00:54 -07:00
Chen Liang
ef0f51e116
Avoid using OCMock on NSOperation ( #6315 )
2020-08-21 11:45:58 -07:00
Paul Beusterien
a220ab1363
Add SPM support for CoreDiagnostics ( #6233 )
2020-08-10 07:46:19 -07:00
Chen Liang
2e028132de
Fix topic in watchOS ( #6209 )
2020-08-06 12:57:59 -07:00
Paul Beusterien
f1a5ee9514
Fix CoreDiagnostics test regression ( #6180 )
2020-07-31 11:38:53 -07:00
Chen Liang
edf1e6d7ce
Messaging: fix a warning in macOS build and sample podfile file path ( #6070 )
2020-07-17 15:58:13 -07:00
Paul Beusterien
60293c6dc4
Storage SPM Unit Tests ( #5976 )
2020-07-06 11:30:01 -07:00
Paul Beusterien
d653c9584c
Update copyright presubmit and fix 2020 copyrights ( #5944 )
2020-06-29 13:16:19 -07:00
Paul Beusterien
01bf549253
Update formatters ( #5933 )
2020-06-26 14:34:27 -07:00
Paul Beusterien
d617e99af5
Fix header style issue caught by copybara ( #5923 )
2020-06-25 17:27:38 -07:00
Paul Beusterien
5a5914da7e
GDT Repo-relative imports and SPM ( #5909 )
2020-06-24 17:50:15 -07:00
Paul Beusterien
e03a8d91a0
Consolidate GDT and GDTCCT to a single pod ( #5902 )
2020-06-24 14:09:46 -07:00
Paul Beusterien
7cb6f96cfd
Repo-relative imports for Database ( #5861 )
2020-06-22 07:58:52 -07:00
Paul Beusterien
fa72963bfd
Update FirebaseDatabase to canonical directory structure ( #5860 )
2020-06-22 07:26:07 -07:00
Paul Beusterien
c07c89ee75
Repo-relative imports for Installations ( #5832 )
2020-06-17 07:26:40 -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
Sebastian Schmidt
e4f05d3d46
Add GMPID header to the RTDB SDK ( #5761 )
2020-06-08 14:37:07 -07:00
Paul Beusterien
851b0390f6
Separate Core private versus internal headers ( #5759 )
2020-06-08 09:18:31 -07:00
Paul Beusterien
66a44cb4f8
Migrate RTDB to GHA ( #5681 )
2020-05-27 09:29:27 -07:00
Sebastian Schmidt
885f296f3b
Update Database tests to run against the emulator ( #5650 )
2020-05-20 23:12:10 -07:00
Chen Liang
dabfd91dea
Move messaging sample app to the new FirebaseMessaging folder ( #5476 )
2020-04-27 16:31:17 -07:00
Chen Liang
793d763490
create firebase messaging folder ( #5445 )
2020-04-23 14:43:47 -07:00
Chen Liang
f60992fba0
Fix messaging GHA failure ( #5430 )
2020-04-21 15:44:35 -07:00
Chen Liang
1cb964f6a0
add settings to test app ( #5375 )
2020-04-20 15:23:35 -07:00
Chen Liang
447e544264
add a token refresh integration test in messaging ( #5358 )
2020-04-15 11:39:34 -07:00
Chen Liang
b279805779
fix a few places ( #5370 )
2020-04-14 15:47:55 -07:00
Chen Liang
c049f741f0
fix an issue that delete token does not trigger token refresh notification or delegate ( #5339 )
2020-04-13 16:32:24 -07:00
Ryan Wilson
9675f8d94e
UI changes for the sample app. ( #5331 )
...
* UI changes for the sample app.
Moved the buttons out of the list, added a navigation title, and made
Identity have optional properties since it's more appropriate (vs an
empty string).
* Fixed style, removed comment.
2020-04-09 15:30:26 -04:00
Chen Liang
ed52d0d8f6
Add a new firebase messaging test app using swiftui ( #5301 )
2020-04-08 20:12:26 -07:00
Paul Beusterien
df75e500b0
Migrate Auth to canonical directory structure ( #5318 )
2020-04-08 17:52:56 -07:00
Paul Beusterien
b90ddf1339
Limit Swift line lengths to 100 ( #5315 )
2020-04-08 10:48:24 -07:00
Sebastian Schmidt
059c24fdb1
Make ServerValue.increment() public ( #5256 )
2020-04-02 15:39:16 -07:00
Thomas Bouldin
90e4522e66
[Feature launch] Re-add increment operator ( #5149 )
...
* Definition is currently in an "unreleased" extension to FIRServerValues
* Tests are added to FData.m (integration tests)
* Some tests are renamed to make it clear that ServerValues != timestamps
* Functions that resolve server values now need access to any existing snapshot. This is done with lazy evaluation as described below:
Based on fix https://github.com/firebase/firebase-js-sdk/pull/2499
to bug https://github.com/firebase/firebase-js-sdk/issues/2487
Micro-benchmarking showed that N writes in succession led to N^2
performance when calculating the resolved write tree for those
writes (thankfully only at the subpath in this SDK). Lazy evaluation
of current data matches the optimization in JS that mitigated a
20% performance regression.
2020-04-01 13:30:29 -07:00
Chen Liang
1054d6a167
Remove migration from legacy keychain ( #5237 )
2020-03-31 15:25:29 -07:00
Chuan Ren
9a7754c59e
Enable lint for Auth ( #5097 )
2020-03-17 10:22:29 -07:00
Chuan Ren
1243798999
Capitalize ( #5063 )
2020-03-11 10:15:27 -07:00
Morgan Chen
8fa6431ad5
Update environment checks ( #5056 )
...
* update environment checks
* replace deprecated macro
* update GoogleUtilities changelog
2020-03-10 15:39:03 -07:00
Chuan Ren
4433d07709
MFA beta ( #4823 )
2020-03-10 13:30:20 -07:00
Chen Liang
cbc869552d
minor fix in the README and tvOS podfile ( #4982 )
2020-02-26 16:11:42 -08:00
Chen Liang
1fb6a77a8b
Add github action for Messaging ( #4970 )
2020-02-26 11:46:30 -08:00
Chen Liang
a310248f49
Make Firebase Storage compile and work in independent watch app ( #4955 )
2020-02-25 14:06:40 -08:00
Chen Liang
27c4898cec
Deprecating FCM Direct Channel API ( #4710 )
2020-02-18 10:36:39 -08:00
Chen Liang
d3d27559cc
Add independent watch sample app for Messaging ( #4893 )
2020-02-13 15:52:58 -08:00
Chen Liang
f4ae4a4416
re-enable style script for messaging ( #4858 )
2020-02-07 14:27:18 -08:00
Chen Liang
1dad9c5c0e
use secure coding and secure archiving for messaging ( #4848 )
2020-02-07 12:53:57 -08:00