diff --git a/cmake/android_dependencies.cmake b/cmake/android_dependencies.cmake index d40e0461..07c6b9a9 100644 --- a/cmake/android_dependencies.cmake +++ b/cmake/android_dependencies.cmake @@ -16,71 +16,71 @@ set(FIREBASE_APP_ANDROID_DEPS "com.google.firebase:firebase-common:21.0.0" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-analytics:22.1.2" "com.google.android.gms:play-services-base:18.5.0" ) set(FIREBASE_ANALYTICS_ANDROID_DEPS - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-analytics:22.1.2" ) set(FIREBASE_APP_CHECK_ANDROID_DEPS "com.google.firebase:firebase-appcheck:18.0.0" "com.google.firebase:firebase-appcheck-debug:18.0.0" "com.google.firebase:firebase-appcheck-playintegrity:18.0.0" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-analytics:22.1.2" ) set(FIREBASE_AUTH_ANDROID_DEPS - "com.google.firebase:firebase-auth:23.0.0" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-auth:23.1.0" + "com.google.firebase:firebase-analytics:22.1.2" ) set(FIREBASE_CRASHLYTICS_ANDROID_DEPS - "com.google.firebase:firebase-crashlytics-ndk:19.1.0" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-crashlytics-ndk:19.2.1" + "com.google.firebase:firebase-analytics:22.1.2" ) set(FIREBASE_DATABASE_ANDROID_DEPS "com.google.firebase:firebase-database:21.0.0" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-analytics:22.1.2" "com.google.android.gms:play-services-base:18.5.0" ) set(FIREBASE_DYNAMIC_LINKS_ANDROID_DEPS "com.google.firebase:firebase-dynamic-links:22.1.0" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-analytics:22.1.2" ) set(FIREBASE_FIRESTORE_ANDROID_DEPS - "com.google.firebase:firebase-firestore:25.1.0" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-firestore:25.1.1" + "com.google.firebase:firebase-analytics:22.1.2" ) set(FIREBASE_FUNCTIONS_ANDROID_DEPS "com.google.firebase:firebase-functions:21.0.0" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-analytics:22.1.2" ) set(FIREBASE_INSTALLATIONS_ANDROID_DEPS "com.google.firebase:firebase-installations:18.0.0" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-analytics:22.1.2" ) # iid is needed by messaging to avoid a conflict with functions set(FIREBASE_MESSAGING_ANDROID_DEPS - "com.google.firebase:firebase-messaging:24.0.1" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-messaging:24.0.3" + "com.google.firebase:firebase-analytics:22.1.2" "com.google.firebase:firebase-iid:21.1.0" "com.google.flatbuffers:flatbuffers-java:1.12.0" ) set(FIREBASE_REMOTE_CONFIG_ANDROID_DEPS - "com.google.firebase:firebase-config:22.0.0" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-config:22.0.1" + "com.google.firebase:firebase-analytics:22.1.2" ) set(FIREBASE_STORAGE_ANDROID_DEPS - "com.google.firebase:firebase-storage:21.0.0" - "com.google.firebase:firebase-analytics:22.1.0" + "com.google.firebase:firebase-storage:21.0.1" + "com.google.firebase:firebase-analytics:22.1.2" ) diff --git a/cmake/firebase_unity_version.cmake b/cmake/firebase_unity_version.cmake index 33319762..679ba53b 100644 --- a/cmake/firebase_unity_version.cmake +++ b/cmake/firebase_unity_version.cmake @@ -14,10 +14,10 @@ # This file defines the version numbers used by the Firebase Unity SDK. -set(FIREBASE_UNITY_SDK_VERSION "12.3.0" +set(FIREBASE_UNITY_SDK_VERSION "12.4.0" CACHE STRING "The version of the Unity SDK, used in the names of files.") -set(FIREBASE_IOS_POD_VERSION "11.2.0" +set(FIREBASE_IOS_POD_VERSION "11.4.2" CACHE STRING "The version of the top-level Firebase Cocoapod to use.") # https://github.com/googlesamples/unity-jar-resolver @@ -27,7 +27,7 @@ set(FIREBASE_UNITY_JAR_RESOLVER_VERSION "1.2.183" ) # https://github.com/firebase/firebase-cpp-sdk -set(FIREBASE_CPP_SDK_PRESET_VERSION "v12.3.0" +set(FIREBASE_CPP_SDK_PRESET_VERSION "v12.4.0" CACHE STRING "Version tag of Firebase CPP SDK to download (if no local or not passed in) and use (no trailing .0)" ) diff --git a/docs/readme.md b/docs/readme.md index 7758ea14..d45e924c 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -73,6 +73,10 @@ Release Notes ------------- ### Upcoming - Changes + - General: Update to Firebase C++ SDK version 12.4.0. + - General (iOS): Update to Firebase Cocoapods version 11.4.2. + - General (Android): Update to Firebase Android BoM version 33.5.1. + - General (Android): Reduced minSdkVersion back to 23. - Analytics: Add support for Parameters of Lists of Dictionaries, needed by some events such as ViewCart. ([#1056](https://github.com/firebase/firebase-unity-sdk/issues/1056)). @@ -81,6 +85,10 @@ Release Notes is considered deprecated, and will be removed in the future. - Analytics: Deprecated the Dispose functions, as they are no longer necessary for cleaning up memory. + - Auth (Android): Setting PhotoUrl to empty string or null with + UpdateUserProfile clears the field, making it consistent with the + other platforms. + ([#1112](https://github.com/firebase/firebase-unity-sdk/issues/1112)). ### 12.3.0 - Changes diff --git a/unity_packer/guids.json b/unity_packer/guids.json index 39cd2ad2..4fc79537 100644 --- a/unity_packer/guids.json +++ b/unity_packer/guids.json @@ -1302,6 +1302,49 @@ "Firebase/m2repository/com/google/firebase/firebase-storage-unity/12.3.0/firebase-storage-unity-12.3.0.pom": "4597b167599f4416b926c00b66bded07", "Firebase/m2repository/com/google/firebase/firebase-storage-unity/12.3.0/firebase-storage-unity-12.3.0.srcaar": "bbb5fb86b32947d9a44ba347f60d8697" }, + "12.4.0": { + "Firebase/Editor/FirebaseAnalytics_version-12.4.0_manifest.txt": "77f69e39e9db4575bfb96161be66622b", + "Firebase/Editor/FirebaseAppCheck_version-12.4.0_manifest.txt": "324488512e974b6f9762d07b8ba2f4f2", + "Firebase/Editor/FirebaseAuth_version-12.4.0_manifest.txt": "6b0e1e7427ea402aa33d17b4b653eb37", + "Firebase/Editor/FirebaseCrashlytics_version-12.4.0_manifest.txt": "cea3f11fcb9e4f269064e669ce5643c7", + "Firebase/Editor/FirebaseDatabase_version-12.4.0_manifest.txt": "e78f2460de7b435985ad22300a24f632", + "Firebase/Editor/FirebaseDynamicLinks_version-12.4.0_manifest.txt": "a5f4a0c4d9dc419da46246f7f30b86c3", + "Firebase/Editor/FirebaseFirestore_version-12.4.0_manifest.txt": "baa60b4b70f142e6af37506e12332608", + "Firebase/Editor/FirebaseFunctions_version-12.4.0_manifest.txt": "9d495a333ee547ee8dd8aaa813cce948", + "Firebase/Editor/FirebaseInstallations_version-12.4.0_manifest.txt": "e90fe5de07cc486d90e54923f5eab99f", + "Firebase/Editor/FirebaseMessaging_version-12.4.0_manifest.txt": "5074acf6707541a8beab2e0b268594fd", + "Firebase/Editor/FirebaseRemoteConfig_version-12.4.0_manifest.txt": "bee3fe1ee55a4ef9bacd5cfead2dd8cc", + "Firebase/Editor/FirebaseStorage_version-12.4.0_manifest.txt": "15fe1d02680e432085dda2b59507c695", + "Firebase/Plugins/x86_64/FirebaseCppApp-12_4_0.bundle": "578c22d4208a44fa83a7dae9515ac206", + "Firebase/Plugins/x86_64/FirebaseCppApp-12_4_0.dll": "6d56ce68d47449e9bee1157cf0dc67df", + "Firebase/Plugins/x86_64/FirebaseCppApp-12_4_0.so": "bbface0bba714e00ab148bb75022679d", + "Firebase/m2repository/com/google/firebase/firebase-analytics-unity/12.4.0/firebase-analytics-unity-12.4.0.pom": "6d3702dcd15748c1850b9498d47206ce", + "Firebase/m2repository/com/google/firebase/firebase-analytics-unity/12.4.0/firebase-analytics-unity-12.4.0.srcaar": "97962b6feb754515883a44f1fe703fc8", + "Firebase/m2repository/com/google/firebase/firebase-app-unity/12.4.0/firebase-app-unity-12.4.0.pom": "ed2a107a75534d08a7dff3a9024f03c7", + "Firebase/m2repository/com/google/firebase/firebase-app-unity/12.4.0/firebase-app-unity-12.4.0.srcaar": "2ca72cf1cc41419db967300cf572ceed", + "Firebase/m2repository/com/google/firebase/firebase-appcheck-unity/12.4.0/firebase-appcheck-unity-12.4.0.pom": "d024363c62714694872377298cdb3be9", + "Firebase/m2repository/com/google/firebase/firebase-appcheck-unity/12.4.0/firebase-appcheck-unity-12.4.0.srcaar": "05764152de114e5a82fe15b117753885", + "Firebase/m2repository/com/google/firebase/firebase-auth-unity/12.4.0/firebase-auth-unity-12.4.0.pom": "fe28143b75144640a858f5373bc96245", + "Firebase/m2repository/com/google/firebase/firebase-auth-unity/12.4.0/firebase-auth-unity-12.4.0.srcaar": "fdebf4b82ec7418e947ac04783db02d6", + "Firebase/m2repository/com/google/firebase/firebase-config-unity/12.4.0/firebase-config-unity-12.4.0.pom": "3a77b9b125104822a655910dadfc4fed", + "Firebase/m2repository/com/google/firebase/firebase-config-unity/12.4.0/firebase-config-unity-12.4.0.srcaar": "87a7b4d300db4403be054b094d0e2856", + "Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/12.4.0/firebase-crashlytics-unity-12.4.0.pom": "86fa6c1a45fa44b28d1a6678e429cdf8", + "Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/12.4.0/firebase-crashlytics-unity-12.4.0.srcaar": "531977eb2cd14f0c8a299fcf11811637", + "Firebase/m2repository/com/google/firebase/firebase-database-unity/12.4.0/firebase-database-unity-12.4.0.pom": "43a0513296b84465b8e0b9e36f3bf0fa", + "Firebase/m2repository/com/google/firebase/firebase-database-unity/12.4.0/firebase-database-unity-12.4.0.srcaar": "a53c38ce8b0b4ea7889a2db7d105d113", + "Firebase/m2repository/com/google/firebase/firebase-dynamic-links-unity/12.4.0/firebase-dynamic-links-unity-12.4.0.pom": "515e928b84d949998b1353b13e91a5bf", + "Firebase/m2repository/com/google/firebase/firebase-dynamic-links-unity/12.4.0/firebase-dynamic-links-unity-12.4.0.srcaar": "84c3c7dcc6fe4cdf8e969f73bbd74e87", + "Firebase/m2repository/com/google/firebase/firebase-firestore-unity/12.4.0/firebase-firestore-unity-12.4.0.pom": "3e498e277676457fb37dbf9a7789cea1", + "Firebase/m2repository/com/google/firebase/firebase-firestore-unity/12.4.0/firebase-firestore-unity-12.4.0.srcaar": "74ce2a5413384f8f8f9fe7e5d9b6b74c", + "Firebase/m2repository/com/google/firebase/firebase-functions-unity/12.4.0/firebase-functions-unity-12.4.0.pom": "54db32e55f9d4ba7bac463c3a546761a", + "Firebase/m2repository/com/google/firebase/firebase-functions-unity/12.4.0/firebase-functions-unity-12.4.0.srcaar": "9a77240700af4f4c82285f4a6688a3a0", + "Firebase/m2repository/com/google/firebase/firebase-installations-unity/12.4.0/firebase-installations-unity-12.4.0.pom": "11d1ee30f17142a2b0ca359223ecd033", + "Firebase/m2repository/com/google/firebase/firebase-installations-unity/12.4.0/firebase-installations-unity-12.4.0.srcaar": "986dd58adaf041e38df70ccf50dfb213", + "Firebase/m2repository/com/google/firebase/firebase-messaging-unity/12.4.0/firebase-messaging-unity-12.4.0.pom": "0f520f4ceac94f6c8d93eb80a5331006", + "Firebase/m2repository/com/google/firebase/firebase-messaging-unity/12.4.0/firebase-messaging-unity-12.4.0.srcaar": "87fb297bc3214827b13c82fa15dee75b", + "Firebase/m2repository/com/google/firebase/firebase-storage-unity/12.4.0/firebase-storage-unity-12.4.0.pom": "dbac6f76b805499cbd59c362a80d1e95", + "Firebase/m2repository/com/google/firebase/firebase-storage-unity/12.4.0/firebase-storage-unity-12.4.0.srcaar": "8130d10833744b70ae3063e833329111" + }, "3.0.0": { "Firebase/Editor/FirebaseAnalytics_v3.0.0_manifest.txt": "13c9ba8e35174de78ad7ca9a48cba9f0", "Firebase/Editor/FirebaseAuth_v3.0.0_manifest.txt": "eaa139bec35e491da653b612e67134ad",