diff --git a/cmake/android_dependencies.cmake b/cmake/android_dependencies.cmake index b791811e..180e4532 100644 --- a/cmake/android_dependencies.cmake +++ b/cmake/android_dependencies.cmake @@ -15,67 +15,67 @@ # This file defines the Android dependencies needed by all the modules. set(FIREBASE_APP_ANDROID_DEPS - "com.google.firebase:firebase-common:21.0.0" - "com.google.firebase:firebase-analytics:22.4.0" - "com.google.android.gms:play-services-base:18.6.0" + "com.google.firebase:firebase-common:22.0.0" + "com.google.firebase:firebase-analytics:23.0.0" + "com.google.android.gms:play-services-base:18.7.2" ) set(FIREBASE_ANALYTICS_ANDROID_DEPS - "com.google.firebase:firebase-analytics:22.4.0" + "com.google.firebase:firebase-analytics:23.0.0" ) 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.4.0" + "com.google.firebase:firebase-appcheck:19.0.0" + "com.google.firebase:firebase-appcheck-debug:19.0.0" + "com.google.firebase:firebase-appcheck-playintegrity:19.0.0" + "com.google.firebase:firebase-analytics:23.0.0" ) set(FIREBASE_AUTH_ANDROID_DEPS - "com.google.firebase:firebase-auth:23.2.0" - "com.google.firebase:firebase-analytics:22.4.0" + "com.google.firebase:firebase-auth:24.0.0" + "com.google.firebase:firebase-analytics:23.0.0" ) set(FIREBASE_CRASHLYTICS_ANDROID_DEPS - "com.google.firebase:firebase-crashlytics-ndk:19.4.2" - "com.google.firebase:firebase-analytics:22.4.0" + "com.google.firebase:firebase-crashlytics-ndk:20.0.0" + "com.google.firebase:firebase-analytics:23.0.0" ) set(FIREBASE_DATABASE_ANDROID_DEPS - "com.google.firebase:firebase-database:21.0.0" - "com.google.firebase:firebase-analytics:22.4.0" - "com.google.android.gms:play-services-base:18.6.0" + "com.google.firebase:firebase-database:22.0.0" + "com.google.firebase:firebase-analytics:23.0.0" + "com.google.android.gms:play-services-base:18.7.2" ) set(FIREBASE_FIRESTORE_ANDROID_DEPS - "com.google.firebase:firebase-firestore:25.1.3" - "com.google.firebase:firebase-analytics:22.4.0" + "com.google.firebase:firebase-firestore:26.0.0" + "com.google.firebase:firebase-analytics:23.0.0" ) set(FIREBASE_FUNCTIONS_ANDROID_DEPS - "com.google.firebase:firebase-functions:21.2.0" - "com.google.firebase:firebase-analytics:22.4.0" + "com.google.firebase:firebase-functions:22.0.0" + "com.google.firebase:firebase-analytics:23.0.0" ) set(FIREBASE_INSTALLATIONS_ANDROID_DEPS - "com.google.firebase:firebase-installations:18.0.0" - "com.google.firebase:firebase-analytics:22.4.0" + "com.google.firebase:firebase-installations:19.0.0" + "com.google.firebase:firebase-analytics:23.0.0" ) # iid is needed by messaging to avoid a conflict with functions set(FIREBASE_MESSAGING_ANDROID_DEPS - "com.google.firebase:firebase-messaging:24.1.1" - "com.google.firebase:firebase-analytics:22.4.0" + "com.google.firebase:firebase-messaging:25.0.0" + "com.google.firebase:firebase-analytics:23.0.0" "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.1.0" - "com.google.firebase:firebase-analytics:22.4.0" + "com.google.firebase:firebase-config:23.0.0" + "com.google.firebase:firebase-analytics:23.0.0" ) set(FIREBASE_STORAGE_ANDROID_DEPS - "com.google.firebase:firebase-storage:21.0.1" - "com.google.firebase:firebase-analytics:22.4.0" + "com.google.firebase:firebase-storage:22.0.0" + "com.google.firebase:firebase-analytics:23.0.0" ) diff --git a/cmake/firebase_unity_version.cmake b/cmake/firebase_unity_version.cmake index 4ccfd193..eb47e4ad 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.10.1" +set(FIREBASE_UNITY_SDK_VERSION "13.0.0" CACHE STRING "The version of the Unity SDK, used in the names of files.") -set(FIREBASE_IOS_POD_VERSION "11.14.0" +set(FIREBASE_IOS_POD_VERSION "12.0.0" 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.186" ) # https://github.com/firebase/firebase-cpp-sdk -set(FIREBASE_CPP_SDK_PRESET_VERSION "unity-v12.10.1" +set(FIREBASE_CPP_SDK_PRESET_VERSION "v13.0.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 ce0fe468..17529408 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -109,9 +109,13 @@ Support Release Notes ------------- -### Upcoming +### 13.0.0 - Changes + - General: Update to Firebase C++ SDK version 13.0.0. + - General (Android): Update to Firebase Android BoM version 34.0.0. + - General (iOS): Update to Firebase Cocoapods version 12.0.0. - General (iOS, tvOS): Minimum iOS and tvOS deployment target is now 15.0. + - General: Minimum supported editor version is now Unity 2021. - Analytics: Removed deprecated `FirebaseAnalytics.ParameterGroupId` and `Parameter.Dispose` methods. - Auth: Removed deprecated `FirebaseUser.UpdateEmailAsync`. diff --git a/unity_packer/guids.json b/unity_packer/guids.json index d661636a..6df11a4a 100644 --- a/unity_packer/guids.json +++ b/unity_packer/guids.json @@ -1697,6 +1697,47 @@ "Firebase/m2repository/com/google/firebase/firebase-storage-unity/12.9.0/firebase-storage-unity-12.9.0.pom": "60ca121f1bda485e85427be48ff0e5a5", "Firebase/m2repository/com/google/firebase/firebase-storage-unity/12.9.0/firebase-storage-unity-12.9.0.srcaar": "a96167ba56bc457aaf16bdfe5a62aacf" }, + "13.0.0": { + "Firebase/Editor/FirebaseAI_version-13.0.0_manifest.txt": "fe072a9e7bc84a47a3d0cffb5ef861e1", + "Firebase/Editor/FirebaseAnalytics_version-13.0.0_manifest.txt": "a37c16053afe4492af99bb7e9c4763a6", + "Firebase/Editor/FirebaseAppCheck_version-13.0.0_manifest.txt": "066417b6a0064d98875e4d01841f5324", + "Firebase/Editor/FirebaseAuth_version-13.0.0_manifest.txt": "deb7baff494049b68d17285f392c53d1", + "Firebase/Editor/FirebaseCrashlytics_version-13.0.0_manifest.txt": "56c66613e72f4469987a9f13cb365856", + "Firebase/Editor/FirebaseDatabase_version-13.0.0_manifest.txt": "52fb35a562bd442fbcd4cb53294a4076", + "Firebase/Editor/FirebaseFirestore_version-13.0.0_manifest.txt": "ca640f64d42e4e208e2bb51ee397b1b6", + "Firebase/Editor/FirebaseFunctions_version-13.0.0_manifest.txt": "97576becf6524b9a813fcb5199c45e1d", + "Firebase/Editor/FirebaseInstallations_version-13.0.0_manifest.txt": "029e1f6d9d304cb380f13bc5b21a9f84", + "Firebase/Editor/FirebaseMessaging_version-13.0.0_manifest.txt": "c840704a301e4c50b193c111f564ddbd", + "Firebase/Editor/FirebaseRemoteConfig_version-13.0.0_manifest.txt": "aba9749f759b48dabcb4e1e0b1229f8e", + "Firebase/Editor/FirebaseStorage_version-13.0.0_manifest.txt": "7c2e23c371ea4647a8a9b17c75e71318", + "Firebase/Plugins/x86_64/FirebaseCppApp-13_0_0.bundle": "fa5775a438ea4b6cbc1f4b1883e65b74", + "Firebase/Plugins/x86_64/FirebaseCppApp-13_0_0.dll": "ad8bb1393a8441b99b99cd34611ac369", + "Firebase/Plugins/x86_64/FirebaseCppApp-13_0_0.so": "b9375a22de7c43a5b7a4c46757d18b34", + "Firebase/m2repository/com/google/firebase/firebase-analytics-unity/13.0.0/firebase-analytics-unity-13.0.0.pom": "9506ff79d477433e9c3fee1cd74f0292", + "Firebase/m2repository/com/google/firebase/firebase-analytics-unity/13.0.0/firebase-analytics-unity-13.0.0.srcaar": "060d3b30a3d347e69cdce16b25a84527", + "Firebase/m2repository/com/google/firebase/firebase-app-unity/13.0.0/firebase-app-unity-13.0.0.pom": "d1318d17fc1d46dba17f26f229156a59", + "Firebase/m2repository/com/google/firebase/firebase-app-unity/13.0.0/firebase-app-unity-13.0.0.srcaar": "cf1d23d23b134d4aaa3d02e63eac04ff", + "Firebase/m2repository/com/google/firebase/firebase-appcheck-unity/13.0.0/firebase-appcheck-unity-13.0.0.pom": "68c6c46a1ee44c6dbf547b5a97508ad7", + "Firebase/m2repository/com/google/firebase/firebase-appcheck-unity/13.0.0/firebase-appcheck-unity-13.0.0.srcaar": "104cee79943c4b71a97adfc774514c49", + "Firebase/m2repository/com/google/firebase/firebase-auth-unity/13.0.0/firebase-auth-unity-13.0.0.pom": "7bd9f243712f4617a4e6b9f263bfc9d1", + "Firebase/m2repository/com/google/firebase/firebase-auth-unity/13.0.0/firebase-auth-unity-13.0.0.srcaar": "48bb0b441a204a6099f930b419d47ec1", + "Firebase/m2repository/com/google/firebase/firebase-config-unity/13.0.0/firebase-config-unity-13.0.0.pom": "b62f0b19870247f196396b4d92b1b51f", + "Firebase/m2repository/com/google/firebase/firebase-config-unity/13.0.0/firebase-config-unity-13.0.0.srcaar": "611751029e734daf8af245ffe213da96", + "Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/13.0.0/firebase-crashlytics-unity-13.0.0.pom": "21ddc0b0a889488784354180f9b56ca4", + "Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/13.0.0/firebase-crashlytics-unity-13.0.0.srcaar": "f7a9f9c3d80b498d9e55f33abf4810d6", + "Firebase/m2repository/com/google/firebase/firebase-database-unity/13.0.0/firebase-database-unity-13.0.0.pom": "e0938109085849a3816760b33c97c159", + "Firebase/m2repository/com/google/firebase/firebase-database-unity/13.0.0/firebase-database-unity-13.0.0.srcaar": "82ee3f41dc06492a9c99a8365b220944", + "Firebase/m2repository/com/google/firebase/firebase-firestore-unity/13.0.0/firebase-firestore-unity-13.0.0.pom": "630d6cc614ef4cfdb867ca36d2cec21a", + "Firebase/m2repository/com/google/firebase/firebase-firestore-unity/13.0.0/firebase-firestore-unity-13.0.0.srcaar": "da0e385a3e7647d6bba8e14e0f4f1987", + "Firebase/m2repository/com/google/firebase/firebase-functions-unity/13.0.0/firebase-functions-unity-13.0.0.pom": "33a880a8ed464ceb8153587fe9be56b5", + "Firebase/m2repository/com/google/firebase/firebase-functions-unity/13.0.0/firebase-functions-unity-13.0.0.srcaar": "0e33c7e345fe4be3a96e0b5451e53c62", + "Firebase/m2repository/com/google/firebase/firebase-installations-unity/13.0.0/firebase-installations-unity-13.0.0.pom": "f1349748e1bd4326aa9bf4694d397d5e", + "Firebase/m2repository/com/google/firebase/firebase-installations-unity/13.0.0/firebase-installations-unity-13.0.0.srcaar": "fef0ed363c204ec784707269e27cad09", + "Firebase/m2repository/com/google/firebase/firebase-messaging-unity/13.0.0/firebase-messaging-unity-13.0.0.pom": "47bdf07179d2487a96960d4c58643b3b", + "Firebase/m2repository/com/google/firebase/firebase-messaging-unity/13.0.0/firebase-messaging-unity-13.0.0.srcaar": "d398797d65de40e9905303c891dfab37", + "Firebase/m2repository/com/google/firebase/firebase-storage-unity/13.0.0/firebase-storage-unity-13.0.0.pom": "fab6530fe276461d83c30e13d857b542", + "Firebase/m2repository/com/google/firebase/firebase-storage-unity/13.0.0/firebase-storage-unity-13.0.0.srcaar": "d3ea0fac103445ba8aca903c7f74e253" + }, "3.0.0": { "Firebase/Editor/FirebaseAnalytics_v3.0.0_manifest.txt": "13c9ba8e35174de78ad7ca9a48cba9f0", "Firebase/Editor/FirebaseAuth_v3.0.0_manifest.txt": "eaa139bec35e491da653b612e67134ad",