Commit Graph
30 Commits
Author SHA1 Message Date
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 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 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
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 aea0e862f1 Migrate FIRLoggerServices strings from Core to clients (#6608) 2020-09-30 07:37:31 -07:00
Paul Beusterien f2bcd5d82b Make all GoogleUtilities APIs public (#6588) 2020-09-29 07:26:10 -07:00
Paul Beusterien 0a87c3142e Remove unnecessary Core private headers (#6439) 2020-09-17 15:31:33 -07:00
Paul Beusterien 83e44ddaa8 Remove deprecated sendLogsWithServiceName (#6437) 2020-09-11 07:18:07 -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 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 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
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
Paul Beusterien 851b0390f6 Separate Core private versus internal headers (#5759) 2020-06-08 09:18:31 -07:00
Mike Diarmid da5a9a66b1 chore: fix code comment typo (#5689) 2020-05-27 10:11:54 -07:00
Maksym Malyhin 3c99e7e7a9 FIRApp bundle ID validation: allow exact match for extensions (#5531)
* FIRApp bundle ID validation: allow exact match for extensions

* Comments
2020-05-05 11:29:24 -04:00
Ryan Wilson 76c7abacab Update comments on configure call. (#5313)
Currently it mentions that the calls are thread-safe. While technically true, `configure` should only be called from the main thread to ensure all SDKs are configured by the time they are used.
2020-04-08 11:29:31 -04:00
Maksym Malyhin 2f5a980457 FIRApp: add apple platform to firebaseUserAgent (#4939)
* FIRAppTests: apple platform flag

* FIRApp: add apple platform to firebaseUserAgent

* Make sure Catalyst app run on macOS is logged as "maccatalyst"

* Comments
2020-02-21 18:52:27 -05:00
Maksym Malyhin c8c38746b7 FIRApp: don't create new component instances while deleting the app (#4918)
* [FIRComponentContainer removeAllComponents] method introduced.

* FIRApp library registration tests.

* FIRApp: remove all components from container on delete

* Run ./scripts/style.sh
2020-02-18 13:55:31 -05:00
Vinay GuthalandMaksym Malyhin 40eb459624 fix heartbeat (#4773)
* fix heartbeat

* update tests

* update tests

* use dayago

* ./scripts/style.sh

Co-authored-by: Maksym Malyhin <mmaksym@google.com>
2020-01-31 16:06:33 -05:00
Paul Beusterien 1367084063 FirebaseCore directory structure update (#4590) 2020-01-06 07:11:40 -08:00