Pradeep Subramaniam 442564f3bb4 Update podspec 15 Sep 2021 Rosalyn Tan 90ccc5959e2 Fall back to reCAPTCHA verification in phone auth if push notification is not received (#8653) * Fall back to reCAPTCHA verification if the APNs notification for verifying the application is not received before the timeout.
* Add unit test.
* Update changelog.
* Refactor tests. 15 Sep 2021 Wipoo Shinsirikul 4046281e64f Typo fixed (#8656) 15 Sep 2021 elenadoty edbd0129799 MetricKit SDK incorporation (#8436) Adds MetricKit diagnostic report collection (for allowlisted apps only). 14 Sep 2021 Nick Cooke fa514c406fe Add back fix for g3 warnings (pt 2) (#8646) * Add back fix for g3 warnings
* Add back fix for g3 warnings (pt 2) 14 Sep 2021 Nick Cooke 8a61e777641 Add back fix for g3 warnings (#8645) 11 Sep 2021 Nick Cooke 4ab5dc5f193 GHA Project Maintenance (#8632) * Update storage secrets
* Rotate FIREGSignInInfo.h
* Rotate Auth credentials
* Add script for encrypting secrets
* Trigger auth GHA
* Update auth.yml
* Update encrypt_gha_secret.sh 11 Sep 2021 Jeremy Jiang d93d2235555 Fix heap-buffer overflow from FPRDecodeString (#8631) * Use trimmedURLString for logging
* Update CHANGELOG.md
* Move nanopb decode methods to test util
* Update Package.swift
* Incorporate comments 10 Sep 2021 Maksym Malyhin 11b1a353e1d M103 Carthage update (#8633) 08 Sep 2021 Rosalyn Tan 8fe8819eb85 Fix Facebook Login in test app. (#8621) 08 Sep 2021 Leo Zhan cfcb1ebaf00 FirePerf: use FPRLogDebug instead of FPRLogError for logging events when FirePerf is disabled (#8620) * make Dropping Event log use the highest verbosity which is debug
* changelog 08 Sep 2021 Gran 88280cf7244 Skip binary measurement job for fork (#8629) Reference:
https://github.community/t/how-to-detect-a-pull-request-from-a-fork/18363 08 Sep 2021 Gran e2802b50b5d Post binary size reports in presubmits. (#8587) * Post binary size reports in presubmits.
* Compare to the targeted branch head. 04 Sep 2021 Paul Beusterien e480aaa0d62 Update CocoaPods to 1.11.0 and add CocoaPods testing docs (#8498) 03 Sep 2021 Gran c5f51727cf6 Enable prerelease in post submit (#8613) 02 Sep 2021 Visu 95830b28d93 Create a random delay before initiating a remote config fetch. (#8593) 02 Sep 2021 Ehsan 4cf4e7c5e2f Do not erase from the map while iterating over it. (#8610) 02 Sep 2021 Paul Beusterien 2f972249c52 Fix GoogleAppMeasurement SPM CI (#8606) 01 Sep 2021 htcgh a9caa29f27c Analytics 8.7.0 (#8605) 01 Sep 2021 Yun Miao b458dc1147d fix typo in tests (#8604) 01 Sep 2021 Paul Beusterien 52ccabacafa Complete the transition from Travis to GitHub Actions (#8592) 31 Aug 2021 Gran 1a25a10f8d3 Update type of binary size request (#8585) This is a type stored in the Metrics Service. The `type` will be helpful for filter data. 29 Aug 2021 Visu 0caef34228a Fix to ensure that the installation ID is right set for sending events. (#8578) 27 Aug 2021 Gran 77dae88bb97 Update binary size tool to connect to the Metrics Service in postsubmits. (#8550) Update binary size tool to connect to the Metrics Service.
Update condition and set postsubmit flag 27 Aug 2021 Paul Beusterien 31f17405dfd Update versions for Release 8.7.0 (#8576) 26 Aug 2021 Paul Beusterien 2e58b57181e Add instructions for one-off CI runs with alternative Xcode versions (#8569) 26 Aug 2021 Paul Beusterien 69435cae963 Add CI for watchOS and Firebase Storage (#8570) 26 Aug 2021 Paul Beusterien b64e0fc6235 Fix Firestore test build on Xcode 13 (#8575) 26 Aug 2021 Paul Beusterien 6751623a443 Update quickstart tests based on quickstart-ios/issues/1260 (#8568) 25 Aug 2021 Maksym Malyhin 4d518509ed2 Database: fix App Check token refresh (#8549) * Database: fix App Check token refresh
* Changelog 24 Aug 2021 Gran 0c7e658e502 Disable Incremental Code Coverage (#8559)
Disable incremental code coverage until the update is completed. 24 Aug 2021 Brent Mifsud 774b4453ec3 [#8533] - Update spm crashlytics build step in readme to remove duplicate '/' from path output (#8534) 23 Aug 2021 Maksym Malyhin daa83b903d7 Functions: don't send dummy FAC token (#8558) * Functions: don't send dummy FAC token tests
* more tests
* fix
* formatting
* Changelog
* Fix changelog version
* Cleanup Xcode 11 workaround in tests
* style 23 Aug 2021 Paul Beusterien 66a7f2333c1 Remove pod_lib_lint script workaround (#8557) 21 Aug 2021 Nick Cooke 03cf70566e9 Version bump Analytics specs with release tooling (#8555) 21 Aug 2021 Chen Liang 34b021692ef Fix nightly build (#8551) 20 Aug 2021 Paul Beusterien d938383fcad GHA on macOS 11 (#8543) 19 Aug 2021 Nick Cooke 7b87803d14a Carthage M102 (#8542) 18 Aug 2021 Gran 0b081a30541 Create Binary Size Report Generation (#8539) Create Binary Size Report Generation
This report is prepared for API request to the Metrics Service. 18 Aug 2021 Jesus Crespo 52b3560eab4 Add functions spm unit and build tests (#8499) * Update FunctionsAPITests.swift with watchos and Task
* Add watchos deployment target to Functions podspec
* Add spm Functions unit and build tests
* Update travis.yml for functions and watchos
* Disable failing travis test, passes locally, wait for Xcode 12.5 on GHA
* Changelog
* Delete unused files
Co-authored-by: Paul Beusterien <paulbeusterien@google.com> 17 Aug 2021 Morgan Chen 64e04aa2005 Update Swift Package Manager doc (#8532) 17 Aug 2021 Chen Liang 125a6fee8a0 should verify mock object after expect (#8526) 13 Aug 2021 Paul Beusterien bd9272cbdc0 Fix perf assert macro (#8521) 12 Aug 2021 Yakov Manshin d28849cb12d [#8485] Added URL Recovery for IAM URLs (#8486) * URL strings in in-app messages are sanitized and, when possible, recovered before they’re used in the `NSURL` initializer
* Added validation for image URLs, which must use the HTTPS scheme, according to the Firebase Console
* Updated `FIRIAMFetchResponseParserTests` to test URL validation and recovery 11 Aug 2021 Chen Liang f7bd6b5cdb2 Fix race condition where checkin is not reset properly when app first installed (#8513) 11 Aug 2021 Nick Cooke c0d3b636ae8 CHANGELOG updates for M102 (#8518) 11 Aug 2021 Visu 9d62ab37ff1 Resolve a possible race condition (#8512) Pass the session details as a part of the session updated notification. This avoids the sessionDetails object missing race condition when trying to update the session details to the traces.
Attempt to fix #8495. 11 Aug 2021 Jeremy Jiang 33a5c2013e7 Fix Xcode 13 beta 4 build issues for Firebase Performance (#8516)
* Fix Xcode 13 beta 4 build issues
* Update to NS_EXTENSION_UNAVAILABLE instead of NS_EXTENSION_UNAVAILABLE_IOS 11 Aug 2021 Jeremy Jiang ec193d01507 Add Performance Support for Swift Package Manager (#8412) * Create NanoPb code generation scripts (#8336)
* Create NanoPb code generation scripts
* Fix style and add README
* Fix copyright
* Update proto_generator.py
* Update README.md
* Create nanopb options file. (#8371)
* Create NanoPb code generation scripts
* Fix style and add README
* Fix copyright
* Update perf_metrics.options
* Update options with map
* Add generated proto files.
... 11 Aug 2021 Paul Beusterien ad1cd177235 There are no longer special instructions for Apple Silicon Macs (#8515) 10 Aug 2021