Commit Graph
78 Commits
Author SHA1 Message Date
Paul Beusterien 99140591e7 Core and GoogleUtilities M87 Changelogs (#7254) 2021-01-06 09:54:45 -08:00
Maksym MalyhinandPaul 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
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 4424e9a5d3 Bump nanopb to 0.3.9.7 (#7108) 2020-12-11 07:04:34 -08:00
Ryan Wilson a60866383f Add AppDistribution to SwiftPM. (#7045)
* Add AppDistribution to SwiftPM.

Tests aren't ported yet due to an import OCMock issue.

* Embed public headers in correct directory

* Fix podspec

* Fixed new header imports.

* Add beta designation to SwiftPM name.

* Enable testing for AppDistro in SwiftPM

* Style

* Style

* Added changelog

* Add unit test scheme.
2020-12-02 11:51:29 -05:00
Ryan Wilson 01305987e4 Update for M84 release. (#6998) 2020-11-19 13:33:36 -05:00
Maksym Malyhin d098e5a8b0 FIRApp optimize config time (#6919)
* FIRApp optimize config time

* Changelog

* Changelog update

* update version
2020-11-09 09:11:44 -05:00
Paul Beusterien 00be38c556 Don't allow logger version deallocation (#6719) 2020-10-13 06:54:56 -07:00
Maksym Malyhin f198987a1a Firebase user agent: additional fields for platform logging (#6429)
* Move firebase user agent logic to a separate class.

* FIRAppTest: prefix some tests with the tested method names

* FIRAppTest: user agent new fields tests

* New user agent field added.

* Headers

* API docs

* ./scripts/style.sh

* nullability fix

* Move environment info methods to GoogleUtilities

* GULAppEnvironmentUtilTest

* GULAppEnvironmentUtil swift tests

* FirebaseApp user agent swift flag test

* ./scripts/style.sh

* Cleanup CoreDiagnostics

* Nullable device model

* FIRCoreDiagnosticsTest fix

* Merge fixes

* Fix import

* rename

* Cleanup GUL imports (since all headers are public now)
2020-10-13 08:53:42 -04:00
Paul Beusterien 503018a6fe Initial SPM building for watchOS (#6705) 2020-10-09 14:30:56 -07:00
Paul Beusterien 672256e11e C API for Firebase Version (#6690) 2020-10-07 15:03:20 -07:00
Paul Beusterien 92537a1198 Simplify FirebaseCore imports (#6664) 2020-10-05 14:34:33 -07:00
Paul Beusterien cdb48651ce Fix breakage from #6651 (#6660) 2020-10-05 10:43:30 -07:00
Paul Beusterien d76e37174d Public Version API (#6651) 2020-10-05 09:38:35 -07:00
Paul Beusterien 83e898ab5c One Firebase version (#6634) 2020-10-02 12:26:22 -07:00
Paul Beusterien 12c9e3fef0 Stop using CocoaPods private headers (#6572) 2020-10-02 09:11:21 -07:00
Ryan Wilson 41fe278f90 Remove the FirebaseOptions() bare initializer. (#6633)
* Remove the `FirebaseOptions()` bare initializer.

This was unintentionally surfaced from the ObjC header and should be
removed.

Note: although the existing initializer doesn't work, this is still a
breaking change.

* Style

* Changelog update.
2020-10-01 15:43:27 -04:00
Paul Beusterien 5d0a1c8ccb Merge remote-tracking branch 'origin/firebase7-main' into pb-merge-firebase7 2020-09-30 14:23:40 -07:00
Paul Beusterien aea0e862f1 Migrate FIRLoggerServices strings from Core to clients (#6608) 2020-09-30 07:37:31 -07:00
Ryan Wilson 3a32554696 6.34.0 CHANGELOG update (#6611) 2020-09-30 08:57:25 -04: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 f3b8461157 SwiftPM for FCM (#6541) 2020-09-23 13:55:15 -07:00
Paul Beusterien eea957561c Merge remote-tracking branch 'origin/master' into pb-f7-msg-update 2020-09-22 15:46:23 -07:00
Paul Beusterien a39b515f3a Update podspecs to min iOS 10 (#6517) 2020-09-22 15:11:35 -07:00
Paul Beusterien 0a87c3142e Remove unnecessary Core private headers (#6439) 2020-09-17 15:31:33 -07:00
Paul Beusterien 4d08aefd1c Fix platform build warnings (#6452) 2020-09-14 09:44:55 -04:00
Paul Beusterien c0130d8f17 Add Info.plist to Carthage binary frameworks (#6445) 2020-09-11 13:14:49 -07:00
Paul Beusterien 83e44ddaa8 Remove deprecated sendLogsWithServiceName (#6437) 2020-09-11 07:18:07 -07:00
Paul Beusterien 68861ba336 Add Firebase pod support for Auth/Crashlytics watchOS (#6435) 2020-09-10 09:22:14 -07:00
Paul Beusterien ca94f44d71 SPM - define system dependencies (#6426) 2020-09-09 10:00:46 -07:00
Paul Beusterien fa7b3f9e7e Make Firebase and FirebaseCore implicit for SPM (#6378) 2020-08-31 12:20:59 -07:00
Paul Beusterien 047c2a932f Merge 6.31.1 (#6376) 2020-08-31 09:51:38 -07:00
Paul Beusterien 8ceb3b352b Restore Firebase.h to pre-6.28.0 style (#6367)
* Restore Firebase.h now that SPM supports same public header path as CocoaPods
2020-08-28 14:25:01 -07:00
Ryan Wilson d97111405d Fix rendering of link in M78 (#6302)
* Fix rendering of link in M78

An extra parentheses prevented the link from rendering properly.

* Fixed Auth typo.
2020-08-19 11:19:40 -04: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 b7f4049c94 M77 Changelog updates (#6205) 2020-08-04 15:39:34 -07:00
Paul Beusterien 83ff0671ff Updates for bumping swiftformat to 0.44.17 (#6120) 2020-07-23 15:44:55 -07:00
Paul Beusterien 28ff0c7f58 Move Core Publics so imports match between SPM and CocoaPods (#6096) 2020-07-23 05:47:01 -07:00
Maksym Malyhin 5d29cfc2c2 Unreleased M74 changelog items updated with M75 (#5988) 2020-07-07 10:24:25 -04:00
Paul Beusterien a9a0a10c5c SPM: Core ObjC unit tests (#5959) 2020-07-06 09:29:20 -07:00
Paul Beusterien 01bf549253 Update formatters (#5933) 2020-06-26 14:34:27 -07:00
Paul Beusterien 87a1b7de5e M74 changelogs (#5921) 2020-06-25 16:34:03 -07:00
Maksym Malyhin 996d34078a Make [FIROptions defaultOptions] thread safe (#5915)
* Protect  [FIROptions defaultOptions] with dispatch once.

* Changelog
2020-06-25 17:47:58 -04:00
Paul Beusterien 42e89d3e66 Initial check imports script (#5843) 2020-06-18 12:12:37 -07:00
Paul Beusterien 3f556ddb9e Update GoogleUtilities' clients with repo-relative imports (#5824) 2020-06-16 09:05:29 -07:00
Paul Beusterien 8d4c0f4e66 Core Changelog and version updates (#5781) 2020-06-09 17:07:32 -07:00
Paul Beusterien f33cde6516 Fix has_include filename (#5776) 2020-06-09 10:23:45 -07:00
Paul Beusterien 538bae067a fix typo (#5775) 2020-06-09 07:27:22 -07:00