Commit 7a68b0d
Merge main into UMP feature branch and update readme (#1458)
* iOS: Remove Analytics dependency from GMA integration test (#1386)
* Try using CoreOnly instead of Analytics cocoapod for tests.
* Update readme.
* Add stub workflow for updating feature branches.
* Add script to merge main into all active feature branches on a regular schedule. (#1394)
* Add workflow for automatically updating feature branches weekly.
* Corrected filename, and added inputs.
* Remove trailing spaces.
* Fix workflow.
* Fix workflow name.
* Fix syntax.
* Fix syntax.
* List remote branches instead.
* Clean up script.
* Untab.
* Add branch list for debugging.
* Untab.
* Specify remote branches.
* Skip second stage if no first.
* Typo
* Error.
* List all branches.
* Fix logic.
* Fix spacing.
* Fix output
* Fix parameters.
* Fix merge to use origin.
* Remove debug echos.
* Add git config.
* Fix PR creation.
* Fix PR creation.
* Fix automatic push.
* Increase retry. (#1402)
* Add Firestore test history report (#1403)
* Add --firestore flag to report Firestore history.
* Add Firestore report to nightly cron job.
* Remove multiline commands.
* Revert "Remove multiline commands."
This reverts commit 6393ae9.
* Fix tabbing.
* Fix packaging test detection for Firestore.
* Revert "OR Query Implementation (#1335)" (#1399)
This reverts commit 11332d4.
* Wrap the real-time RemoteConfig test in flaky-block to automatically retry. (#1406)
* Only use flaky_test on android
* Update the iOS version used by FTL (#1408)
* Kick off nightly packaging an hour earlier (#1409)
* Fix crash on gma::Initialize without a Firebase App (#1320)
Initialize Util before using Util::FIndClass. Also add an integration test for initializing gma without a firebase app.
* build: pass along the CMake path (#1410)
When building the subproject, we would invoke `cmake` directly, relying on the path lookup of the tool, which may or may not match the currently executing CMake. Use `CMAKE_COMMAND` which gives us the path to the current CMake executable ensuring that we use the same CMake for building the dependencies.
* Add log to gsutil fetch. (#1411)
* Update mobile dependencies - Thu Aug 03 2023 (#1413)
* Update mobile dependencies - Thu Aug 03 2023
### Android
- com.google.firebase.firebase_bom → 32.2.2
### iOS
- Firebase/Analytics → 10.13.0
- Firebase/AppCheck → 10.13.0
- Firebase/Auth → 10.13.0
- Firebase/Core → 10.13.0
- Firebase/CoreOnly → 10.13.0
- Firebase/Crashlytics → 10.13.0
- Firebase/Database → 10.13.0
- Firebase/DynamicLinks → 10.13.0
- Firebase/Firestore → 10.13.0
- Firebase/Functions → 10.13.0
- Firebase/Installations → 10.13.0
- Firebase/Messaging → 10.13.0
- Firebase/RemoteConfig → 10.13.0
- Firebase/Storage → 10.13.0
- Google-Mobile-Ads-SDK → 10.9.0
> Created by [Update Android and iOS dependencies workflow](https://github.com/firebase/firebase-cpp-sdk/actions/runs/5755777170).
* Ensure using a Swift bridging header that supports both arm64 and x86_64.
* Add release note about i386 no longer being supported.
* Remove armv7 as well.
---------
Co-authored-by: firebase-workflow-trigger-bot <firebase-workflow-trigger-bot@google.com>
Co-authored-by: Jon Simantov <jsimantov@google.com>
Co-authored-by: almostmatt@google.com <almostmatt@google.com>
* feat(auth): Add emulator support (#1400)
* add auth emulator support
* fix ios number parse
* update the documentation part
* reduce lint warning
* more lint warnings
* code format
* use environment to decide using emulator or not
* fix a typo
* add readme entry for FirebaseApp.GetApps()
* update for review comment
* add missing `
---------
Co-authored-by: Cynthia Jiang <cynthiajiang@google.com>
* Update merge-to-main script (#1420)
* Before creating the merge-main PR, branch it off main, so merge conflicts can be addressed in the branch rather than by committing to main.
* Format.
* Update release version number for M135, 11.4.0 (#1421)
* feat(auth): enable emulator support on desktop (#1423)
* add auth emulator support
* fix ios number parse
* update the documentation part
* reduce lint warning
* more lint warnings
* code format
* use environment to decide using emulator or not
* fix a typo
* add readme entry for FirebaseApp.GetApps()
* update for review comment
* add missing `
* make json request always do restrict json
* add readme info
* prepare for review
* some minor tweak
* code format
* update review comments
* update the unit test after request json change
---------
Co-authored-by: Cynthia Jiang <cynthiajiang@google.com>
* Internal Updates. (#1422)
* Add logic to trim webp parameter from native image urls
* Add Analytics function for on-device conversion (#1429)
* Add Analytics function for phone number conversion
* Formatting
* Update analytics.h
* Update analytics_test.cc
* Update mobile dependencies - Tue Aug 29 2023 (#1436)
* Update mobile dependencies - Tue Aug 29 2023
### Android
- com.google.android.gms.play_services_ads → 22.3.0
- com.google.firebase.firebase_bom → 32.2.3
### iOS
- Firebase/Analytics → 10.14.0
- Firebase/AppCheck → 10.14.0
- Firebase/Auth → 10.14.0
- Firebase/Core → 10.14.0
- Firebase/CoreOnly → 10.14.0
- Firebase/Crashlytics → 10.14.0
- Firebase/Database → 10.14.0
- Firebase/DynamicLinks → 10.14.0
- Firebase/Firestore → 10.14.0
- Firebase/Functions → 10.14.0
- Firebase/Installations → 10.14.0
- Firebase/Messaging → 10.14.0
- Firebase/RemoteConfig → 10.14.0
- Firebase/Storage → 10.14.0
> Created by [Update Android and iOS dependencies workflow](https://github.com/firebase/firebase-cpp-sdk/actions/runs/6016988287).
* Update query_main to use normalized_order_bys
* Update query_main.cc
---------
Co-authored-by: firebase-workflow-trigger-bot <firebase-workflow-trigger-bot@google.com>
Co-authored-by: a-maurice <amaurice@google.com>
* add UseEmulator api to auth (#1437)
* add auth emulator support
* fix ios number parse
* update the documentation part
* reduce lint warning
* more lint warnings
* code format
* use environment to decide using emulator or not
* fix a typo
* add readme entry for FirebaseApp.GetApps()
* update for review comment
* add missing `
* make json request always do restrict json
* add readme info
* prepare for review
* some minor tweak
* code format
* update review comments
* update the unit test after request json change
* remove platform logging v1 code
* add useEmulator api
* test with emulator
* clean up for review
* tweak for review
* update with comments
* put back necessary heartbeat blocks
---------
Co-authored-by: Cynthia Jiang <cynthiajiang@google.com>
* On Android, set dynamic code files to readonly (#1430)
* To address an Android 14 security issue, set dex files to readonly.
This follows the advice on dynamic code loading here:
https://developer.android.com/about/versions/14/behavior-changes-14#safer-dynamic-code-loading
* Format code.
* Reorder exception check so that we cover all the spots.
* Add release note.
* Update iOS dependencies - Tue Sep 12 2023 (#1443)
### iOS
- Firebase/Analytics → 10.15.0
- Firebase/AppCheck → 10.15.0
- Firebase/Auth → 10.15.0
- Firebase/Core → 10.15.0
- Firebase/CoreOnly → 10.15.0
- Firebase/Crashlytics → 10.15.0
- Firebase/Database → 10.15.0
- Firebase/DynamicLinks → 10.15.0
- Firebase/Firestore → 10.15.0
- Firebase/Functions → 10.15.0
- Firebase/Installations → 10.15.0
- Firebase/Messaging → 10.15.0
- Firebase/RemoteConfig → 10.15.0
- Firebase/Storage → 10.15.0
- Google-Mobile-Ads-SDK → 10.10.0
> Created by [Update Android and iOS dependencies workflow](https://github.com/firebase/firebase-cpp-sdk/actions/runs/6164028143).
Co-authored-by: firebase-workflow-trigger-bot <firebase-workflow-trigger-bot@google.com>
* Apply unused variables patch to Flatbuffers on Android as well. (#1444)
Already applied on desktop elsewhere.
* Fix iOS test version from deprecate 16.5 to 16.6. (#1449)
* Update Android dependencies - Mon Sep 18 2023 (#1448)
* Update release version to 11.5.0.
* Update readme.
* Update Android dependencies - Mon Sep 18 2023
### Android
- com.google.android.gms.play_services_ads → 22.4.0
- com.google.firebase.firebase_bom → 32.3.1
> Created by [Update Android and iOS dependencies workflow](https://github.com/firebase/firebase-cpp-sdk/actions/runs/6226059256).
* Add note about GMA Android.
* Revert play-services-ads to 22.3.0.
---------
Co-authored-by: Jon Simantov <jsimantov@google.com>
Co-authored-by: firebase-workflow-trigger-bot <firebase-workflow-trigger-bot@google.com>
* Add a matrix label to FTL test runs, to make sorting them easier. (#1452)
* Add a matrix label to FTL test runs, to make sorting them easier.
* Fix label for iOS
* OR Query Implementation (#1453)
* OR Query Implementation
* Pretty
* Add includes
* Fix from PR feedback
* Fix variadic parameters
* Add and fix tests
* Add/fix method descriptions.
* Add/fix constructor and class descriptions.
* Add method description to disjunction/conjunction.
* Add tests. Revealed bugs to be fixed.
* Fix type
* Add test
* Android implementation
* Pretty
* Pretty
* Pretty
* Remove const
* Pretty
* Fixes from code review
* Release notes
* Release notes
* Fix Android OR Query
* Release notes.
* Fix release notes.
* Format
* Internal Updates (#1439)
* Internal Updates
* Revert firestore to main.
* Add additional release note.
* Fix bad merge output.
---------
Co-authored-by: Tom Andersen <tom-andersen@users.noreply.github.com>
Co-authored-by: Matthew Hyndman <almostmatt@google.com>
Co-authored-by: a-maurice <amaurice@google.com>
Co-authored-by: Saleem Abdulrasool <compnerd@compnerd.org>
Co-authored-by: firebase-workflow-trigger[bot] <80733318+firebase-workflow-trigger[bot]@users.noreply.github.com>
Co-authored-by: firebase-workflow-trigger-bot <firebase-workflow-trigger-bot@google.com>
Co-authored-by: Cynthia J <cynthiajoan@users.noreply.github.com>
Co-authored-by: Cynthia Jiang <cynthiajiang@google.com>
Co-authored-by: nakirekommula <126601200+nakirekommula@users.noreply.github.com>1 parent 1a8c017 commit 7a68b0d
File tree
39 files changed
+2171
-59
lines changed- app
- firestore
- integration_test_internal
- integration_test.xcodeproj
- src
- src
- android
- common
- include/firebase
- firestore
- main
- gma
- src_java/com/google/firebase/gma/internal/cpp
- src
- android
- common
- include/firebase/gma/internal
- ios
- release_build_files
39 files changed
+2171
-59
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
518 | 518 | | |
519 | 519 | | |
520 | 520 | | |
| 521 | + | |
521 | 522 | | |
522 | 523 | | |
523 | 524 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
97 | 98 | | |
98 | 99 | | |
99 | 100 | | |
| 101 | + | |
| 102 | + | |
100 | 103 | | |
101 | 104 | | |
102 | 105 | | |
| |||
201 | 204 | | |
202 | 205 | | |
203 | 206 | | |
| 207 | + | |
| 208 | + | |
204 | 209 | | |
205 | 210 | | |
206 | 211 | | |
207 | 212 | | |
208 | 213 | | |
209 | 214 | | |
210 | 215 | | |
| 216 | + | |
| 217 | + | |
211 | 218 | | |
212 | 219 | | |
213 | 220 | | |
| |||
227 | 234 | | |
228 | 235 | | |
229 | 236 | | |
| 237 | + | |
| 238 | + | |
230 | 239 | | |
231 | 240 | | |
232 | 241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| 94 | + | |
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
| |||
99 | 100 | | |
100 | 101 | | |
101 | 102 | | |
| 103 | + | |
102 | 104 | | |
103 | 105 | | |
104 | 106 | | |
| |||
Lines changed: 24 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
24 | 32 | | |
25 | 33 | | |
26 | 34 | | |
| |||
123 | 131 | | |
124 | 132 | | |
125 | 133 | | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
126 | 138 | | |
127 | 139 | | |
128 | 140 | | |
| |||
281 | 293 | | |
282 | 294 | | |
283 | 295 | | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
284 | 300 | | |
285 | 301 | | |
286 | 302 | | |
| |||
576 | 592 | | |
577 | 593 | | |
578 | 594 | | |
| 595 | + | |
579 | 596 | | |
580 | 597 | | |
581 | 598 | | |
582 | 599 | | |
583 | 600 | | |
584 | 601 | | |
| 602 | + | |
585 | 603 | | |
586 | 604 | | |
587 | 605 | | |
| |||
591 | 609 | | |
592 | 610 | | |
593 | 611 | | |
| 612 | + | |
594 | 613 | | |
| 614 | + | |
595 | 615 | | |
596 | 616 | | |
597 | 617 | | |
| |||
610 | 630 | | |
611 | 631 | | |
612 | 632 | | |
| 633 | + | |
| 634 | + | |
613 | 635 | | |
614 | 636 | | |
615 | 637 | | |
| |||
623 | 645 | | |
624 | 646 | | |
625 | 647 | | |
| 648 | + | |
626 | 649 | | |
627 | 650 | | |
628 | 651 | | |
| |||
632 | 655 | | |
633 | 656 | | |
634 | 657 | | |
| 658 | + | |
635 | 659 | | |
636 | 660 | | |
637 | 661 | | |
| |||
Lines changed: 0 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | 31 | | |
37 | 32 | | |
38 | 33 | | |
39 | | - | |
40 | 34 | | |
41 | 35 | | |
42 | 36 | | |
| |||
757 | 751 | | |
758 | 752 | | |
759 | 753 | | |
760 | | - | |
761 | | - | |
762 | | - | |
763 | | - | |
764 | | - | |
765 | | - | |
766 | | - | |
767 | | - | |
768 | | - | |
769 | | - | |
770 | 754 | | |
771 | 755 | | |
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
20 | 25 | | |
21 | 26 | | |
22 | 27 | | |
| |||
332 | 337 | | |
333 | 338 | | |
334 | 339 | | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
335 | 350 | | |
336 | 351 | | |
337 | 352 | | |
0 commit comments