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
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 Guthal and Maksym 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