Commit Graph
1023 Commits
Author SHA1 Message Date
Chen Liang 0a4cbabbaf Fix an issue notification is not received during app first install (#6669) 2020-10-07 14:09:14 -07:00
Paul BeusterienandMorgan Chen c657e679d4 Cherry-pick two 6.34.0 commits to master (#6688)
* Update changelogs (#6649)
* Speedup SwiftPM (#6687)

Co-authored-by: Morgan Chen <morganchen12@gmail.com>
2020-10-07 13:30:01 -07:00
Maksym Malyhin 8eded3f5be Remove deprecated -[FIRInstanceID appInstanceID:] (#6677)
* Remove deprecated -[FIRInstanceID appInstanceID:]

* changelog

* typo fix
2020-10-06 16:44:07 -04: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
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
Maksym Malyhin 2f778ee5d2 CoreDiagnostics changelog (#6465) 2020-09-15 13:03:39 -04:00
Chen Liang 15198dce7f Messaging Token API for review (#6313) 2020-09-14 16:45:55 -07:00
Maksym Malyhin 0dcd986282 FirebaseCoreDiagnostics: add a dummy public header to define other as internal (#6442)
* FirebaseCoreDiagnostics: add a dummy public header to define other as internal

* Version bump

* new line
2020-09-11 13:45:08 -04:00
manjanac 33d7334900 Delete references to on-device APIs (#6296)
* Restores ML Pods after M77.

* Delete references to on-device APIs, which have moved to a standalone MLKit.
2020-08-19 10:33:35 -04:00
Chen Liang fbcb4a1eed Update InstanceID to listen to a notification from Messaging (#6286) 2020-08-18 17:25:39 -07:00
Paul Beusterien 1ccb1e801d M78 Changelogs - SwiftPM and watchOS updates (#6292) 2020-08-18 10:03:53 -07:00
f33276f530 Update nanopb py3 0.3.9.5 -> 0.3.9.6 (#6214)
* update nanopb from 0.3.9.5 to 0.3.9.6

This fixes issues building firestore SDK with Python3.
Interestingly, latest version 0.4.2 still errors during the build
but 0.3.9.6 works. The git commit for this fix in nanopb
https://github.com/nanopb/nanopb/commit/63f8e5e4946a5f8f0211b454bd37187871c3d023

* Update generated sources

* updating just nanopb dependency version

nanopb updated from 0.3.9.5 to 0.3.9.6
(pod version 1.30905.0 to 1.30906.0)

* Add missing source specifier

* Generated files for protos using nanopb 0.3.9.6

* removed unnecessary whitespaces in files generated by protoc

* using more qualified relative paths for header includes

* Changelog

Co-authored-by: Marek Gilbert <mcg@google.com>
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
2020-08-14 14:13:01 -07:00
Paul Beusterien a220ab1363 Add SPM support for CoreDiagnostics (#6233) 2020-08-10 07:46:19 -07:00
Chen Liang f75197ef39 update changelog for messaging and instanceID (#6086) 2020-07-20 15:50:37 -07:00
Chen Liang 28fe03645b remove ios 7 logic as sdk minimum support is iOS 8 now (#5835)
* remove ios 8 related check as our sdk minimum support is iOS 9 now;

* update changelog

* remove FIRInstanceIDURLQueryItem

* move appid to constant class

* update changelog

* fix clang format and typo in changelog
2020-07-14 14:06:44 -07:00
Paul Beusterien 87a1b7de5e M74 changelogs (#5921) 2020-06-25 16:34:03 -07:00
Paul Beusterien 5a5914da7e GDT Repo-relative imports and SPM (#5909) 2020-06-24 17:50:15 -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
Chen Liang 0720618e52 update changelog for messaging and iid (#5782) 2020-06-09 16:24:23 -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
Sebastian Schmidt 5b111dfbd3 Don't crash RTDB SDK if version file is empty (#5719) 2020-06-02 10:30:47 -07:00
Paul Beusterien 06ac0d67e7 M70 CHANGELOG (#5499) 2020-04-29 07:01:11 -07:00
Paul Beusterien 8e1be65b2f Verifies nanopb 0.3.9.5 update does not change generation (#5455) 2020-04-27 17:08:36 -07:00
Chen Liang 793d763490 create firebase messaging folder (#5445) 2020-04-23 14:43:47 -07:00
Morgan Chen 42f9a45ae2 fix typo in header (#5418) 2020-04-20 12:49:21 -07:00
Morgan Chen a8bc381493 Fix typo in header comment (#5406) 2020-04-17 12:46:02 -07:00
Morgan Chen cc883f571b Update Storage changelog (#5405) 2020-04-17 12:10:45 -07:00
Chen Liang 83bf492cd5 update changelog for messaging and instanceID (#5368) 2020-04-14 11:18:03 -07:00
Michael Haney b6bda076e6 Update CHANGELOGs and GDT versions and dependencies (#5354)
* Update CHANGELOGs and GDT versions and dependencies

* Update FIRCD CHANGELOG as well

* remove unreleased section from changelogs
2020-04-13 17:04:41 -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
Paul Beusterien df75e500b0 Migrate Auth to canonical directory structure (#5318) 2020-04-08 17:52:56 -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 848fe509ef add missing return when delete token handler is nil (#5247) 2020-04-01 13:15:08 -07:00
Chen Liang 1054d6a167 Remove migration from legacy keychain (#5237) 2020-03-31 15:25:29 -07:00
Michael Haney 1f55b92732 getByte into the actual buffer, not into the byte array struct (#5227)
Also:
- add a test, confirmed failing without these changes
- rename variable to better represent what it is
2020-03-30 12:55:00 -07:00
Michael Haney 096fc678c1 Fix calloc calls, which had the argument order reversed (#5218)
Also, maybe I should resign from software engineering
2020-03-28 14:30:43 -07:00
Chen Liang 683daa8bdf we no longer need to check the plist count for older version of library (#5211) 2020-03-26 14:18:22 -07:00
Michael Haney 7747b58aea Update GDT associated CHANGELOGs (#5194)
* Update GDT associated CHANGELOGs

* Update CHANGELOG.md
2020-03-25 13:58:15 -07:00
Michael Haney d575edea31 Revert "Revert "Address a few potential security issues (#5059)" (#5121) (#5193)
* Revert "Revert "Address a few potential security issues (#5059)" (#5121)"

This reverts commit b41410d149.

* Update CHANGELOG.md
2020-03-25 13:12:42 -07:00
Chen Liang 58317b512f need to specify the right location of provisioning profile for catalyst (#5165) 2020-03-23 15:09:02 -07:00
Chuan Ren 9a7754c59e Enable lint for Auth (#5097) 2020-03-17 10:22:29 -07:00
Michael Haney b41410d149 Revert "Address a few potential security issues (#5059)" (#5121)
This reverts commit 86189f762e.
2020-03-16 16:58:30 -07:00