From fda0a5428c67965a9e2d4822b11d237d6ca42d4d Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Tue, 8 Oct 2024 15:42:41 +0200 Subject: [PATCH 1/9] chore(release): publish packages - firebase_storage@12.3.3 - firebase_storage_web@3.10.3 --- CHANGELOG.md | 26 +++++++++++++++++++ .../firebase_storage/CHANGELOG.md | 4 +++ .../firebase_storage/example/pubspec.yaml | 2 +- .../firebase_storage/pubspec.yaml | 4 +-- .../firebase_storage_web/CHANGELOG.md | 4 +++ .../firebase_storage_web/pubspec.yaml | 2 +- tests/pubspec.yaml | 4 +-- 7 files changed, 40 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 151fcf78a01f..419f1548b19a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,32 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2024-10-08 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`firebase_storage` - `v12.3.3`](#firebase_storage---v1233) + - [`firebase_storage_web` - `v3.10.3`](#firebase_storage_web---v3103) + +--- + +#### `firebase_storage` - `v12.3.3` + + - **FIX**(storage,web): fix putData when using UInt8List ([#13466](https://github.com/firebase/flutterfire/issues/13466)). ([2bfb549e](https://github.com/firebase/flutterfire/commit/2bfb549ee6706648a0bf661781195171cfb05cb5)) + +#### `firebase_storage_web` - `v3.10.3` + + - **FIX**(storage,web): fix putData when using UInt8List ([#13466](https://github.com/firebase/flutterfire/issues/13466)). ([2bfb549e](https://github.com/firebase/flutterfire/commit/2bfb549ee6706648a0bf661781195171cfb05cb5)) + + ## 2024-10-03 - [BoM 2.9.2](https://github.com/firebase/flutterfire/blob/main/VERSIONS.md#flutter-bom-292-2024-10-03) ### Changes diff --git a/packages/firebase_storage/firebase_storage/CHANGELOG.md b/packages/firebase_storage/firebase_storage/CHANGELOG.md index a17a447fced4..6020f38e9667 100644 --- a/packages/firebase_storage/firebase_storage/CHANGELOG.md +++ b/packages/firebase_storage/firebase_storage/CHANGELOG.md @@ -1,3 +1,7 @@ +## 12.3.3 + + - **FIX**(storage,web): fix putData when using UInt8List ([#13466](https://github.com/firebase/flutterfire/issues/13466)). ([2bfb549e](https://github.com/firebase/flutterfire/commit/2bfb549ee6706648a0bf661781195171cfb05cb5)) + ## 12.3.2 - **FIX**(all,apple): use modular headers to import ([#13400](https://github.com/firebase/flutterfire/issues/13400)). ([d7d2d4b9](https://github.com/firebase/flutterfire/commit/d7d2d4b93e7c00226027fffde46699f3d5388a41)) diff --git a/packages/firebase_storage/firebase_storage/example/pubspec.yaml b/packages/firebase_storage/firebase_storage/example/pubspec.yaml index 8c99c5fb9ff0..c9177e9dde2e 100755 --- a/packages/firebase_storage/firebase_storage/example/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage/example/pubspec.yaml @@ -6,7 +6,7 @@ environment: dependencies: firebase_core: ^3.6.0 - firebase_storage: ^12.3.2 + firebase_storage: ^12.3.3 flutter: sdk: flutter image_picker: ^1.1.2 diff --git a/packages/firebase_storage/firebase_storage/pubspec.yaml b/packages/firebase_storage/firebase_storage/pubspec.yaml index 71c6b7d99405..f99e3a471172 100755 --- a/packages/firebase_storage/firebase_storage/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS. homepage: https://firebase.google.com/docs/storage/flutter/start repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage -version: 12.3.2 +version: 12.3.3 topics: - firebase - storage @@ -22,7 +22,7 @@ dependencies: firebase_core: ^3.6.0 firebase_core_platform_interface: ^5.3.0 firebase_storage_platform_interface: ^5.1.31 - firebase_storage_web: ^3.10.2 + firebase_storage_web: ^3.10.3 flutter: sdk: flutter diff --git a/packages/firebase_storage/firebase_storage_web/CHANGELOG.md b/packages/firebase_storage/firebase_storage_web/CHANGELOG.md index aa19a99796c4..d16f390c2087 100644 --- a/packages/firebase_storage/firebase_storage_web/CHANGELOG.md +++ b/packages/firebase_storage/firebase_storage_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.10.3 + + - **FIX**(storage,web): fix putData when using UInt8List ([#13466](https://github.com/firebase/flutterfire/issues/13466)). ([2bfb549e](https://github.com/firebase/flutterfire/commit/2bfb549ee6706648a0bf661781195171cfb05cb5)) + ## 3.10.2 - Update a dependency to the latest release. diff --git a/packages/firebase_storage/firebase_storage_web/pubspec.yaml b/packages/firebase_storage/firebase_storage_web/pubspec.yaml index 1f87123944c7..d9b4fd5682a1 100644 --- a/packages/firebase_storage/firebase_storage_web/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage_web/pubspec.yaml @@ -2,7 +2,7 @@ name: firebase_storage_web description: The web implementation of firebase_storage homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_web -version: 3.10.2 +version: 3.10.3 environment: sdk: '>=3.4.0 <4.0.0' diff --git a/tests/pubspec.yaml b/tests/pubspec.yaml index 1911c1525a46..ccc0b32fa2ae 100644 --- a/tests/pubspec.yaml +++ b/tests/pubspec.yaml @@ -44,9 +44,9 @@ dependencies: firebase_remote_config: ^5.1.3 firebase_remote_config_platform_interface: ^1.4.44 firebase_remote_config_web: ^1.7.2 - firebase_storage: ^12.3.2 + firebase_storage: ^12.3.3 firebase_storage_platform_interface: ^5.1.31 - firebase_storage_web: ^3.10.2 + firebase_storage_web: ^3.10.3 flutter: sdk: flutter http: ^1.0.0 From 44d5a1cfe87a6ef2cffcb32a1c7fd543c11e4e5a Mon Sep 17 00:00:00 2001 From: Andrii Petrovskyi Date: Tue, 29 Oct 2024 23:17:05 +0200 Subject: [PATCH 2/9] Initial fix for WIndows --- .../firebase_core/windows/CMakeLists.txt | 4 +- .../windows/firebase_core_plugin.cpp | 14 + .../windows/firebase_plugin_registry.cpp | 27 + .../firebase_core/firebase_plugin_registry.h | 46 + .../firebase_core/flutter_firebase_plugin.h | 21 + .../example/lib/firebase_options.dart | 5 +- .../example/lib/home_page.dart | 1 + .../example/windows/.gitignore | 17 + .../example/windows/CMakeLists.txt | 101 ++ .../example/windows/flutter/CMakeLists.txt | 109 +++ .../example/windows/runner/CMakeLists.txt | 40 + .../example/windows/runner/Runner.rc | 121 +++ .../example/windows/runner/flutter_window.cpp | 68 ++ .../example/windows/runner/flutter_window.h | 39 + .../example/windows/runner/main.cpp | 46 + .../example/windows/runner/resource.h | 22 + .../windows/runner/resources/app_icon.ico | Bin 0 -> 33772 bytes .../windows/runner/runner.exe.manifest | 20 + .../example/windows/runner/utils.cpp | 67 ++ .../example/windows/runner/utils.h | 25 + .../example/windows/runner/win32_window.cpp | 284 ++++++ .../example/windows/runner/win32_window.h | 106 ++ .../firebase_remote_config/pubspec.yaml | 2 + .../windows/CMakeLists.txt | 138 +++ .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../.cmake/api/v1/query/toolchains-v1 | 0 .../windows/cmake-build-debug/CMakeCache.txt | 368 +++++++ .../CMakeFiles/3.30.3/CMakeCXXCompiler.cmake | 101 ++ .../3.30.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 43088 bytes .../CMakeFiles/3.30.3/CMakeRCCompiler.cmake | 6 + .../CMakeFiles/3.30.3/CMakeSystem.cmake | 15 + .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 ++++++++++++++++++ .../CMakeFiles/3.30.3/CompilerIdCXX/a.exe | Bin 0 -> 43172 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 242 +++++ .../CMakeFiles/clion-Debug-log.txt | 6 + .../CMakeFiles/clion-environment.txt | 5 + .../CMakeFiles/cmake.check_cache | 1 + .../firebase_remote_config/plugin_version.h | 13 + .../windows/firebase_remote_config_plugin.cpp | 220 +++++ .../windows/firebase_remote_config_plugin.h | 32 + .../firebase_remote_config_plugin_c_api.cpp | 12 + ...irebase_remote_config_plugin_constants.cpp | 139 +++ .../firebase_remote_config_plugin_constants.h | 25 + .../firebase_remote_config_plugin_c_api.h | 23 + .../windows/plugin_version.h.in | 13 + .../flutter/generated_plugin_registrant.cc | 3 + tests/windows/flutter/generated_plugins.cmake | 1 + 49 files changed, 3462 insertions(+), 5 deletions(-) create mode 100644 packages/firebase_core/firebase_core/windows/firebase_plugin_registry.cpp create mode 100644 packages/firebase_core/firebase_core/windows/include/firebase_core/firebase_plugin_registry.h create mode 100644 packages/firebase_core/firebase_core/windows/include/firebase_core/flutter_firebase_plugin.h create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/.gitignore create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/CMakeLists.txt create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/flutter/CMakeLists.txt create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/CMakeLists.txt create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/Runner.rc create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/flutter_window.cpp create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/flutter_window.h create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/main.cpp create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/resource.h create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/resources/app_icon.ico create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/runner.exe.manifest create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/utils.cpp create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/utils.h create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/win32_window.cpp create mode 100644 packages/firebase_remote_config/firebase_remote_config/example/windows/runner/win32_window.h create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/CMakeLists.txt create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cache-v2 create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeCache.txt create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeRCCompiler.cmake create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeSystem.cmake create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CompilerIdCXX/a.exe create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-Debug-log.txt create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-environment.txt create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/cmake.check_cache create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/generated/firebase_remote_config/plugin_version.h create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.h create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_c_api.cpp create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_constants.cpp create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_constants.h create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/include/firebase_remote_config/firebase_remote_config_plugin_c_api.h create mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/plugin_version.h.in diff --git a/packages/firebase_core/firebase_core/windows/CMakeLists.txt b/packages/firebase_core/firebase_core/windows/CMakeLists.txt index 3dc31ba9c954..a019dab59299 100644 --- a/packages/firebase_core/firebase_core/windows/CMakeLists.txt +++ b/packages/firebase_core/firebase_core/windows/CMakeLists.txt @@ -65,6 +65,7 @@ list(APPEND PLUGIN_SOURCES "firebase_core_plugin.h" "messages.g.cpp" "messages.g.h" + "firebase_plugin_registry.cpp" ) # Read version from pubspec.yaml @@ -89,6 +90,7 @@ include_directories(${CMAKE_BINARY_DIR}/generated/) # on PLUGIN_NAME above). add_library(${PLUGIN_NAME} STATIC "include/firebase_core/firebase_core_plugin_c_api.h" + "include/firebase_core/firebase_plugin_registry.h" "firebase_core_plugin_c_api.cpp" ${PLUGIN_SOURCES} ${CMAKE_BINARY_DIR}/generated/firebase_core/plugin_version.h @@ -120,7 +122,7 @@ add_subdirectory(${FIREBASE_CPP_SDK_DIR} bin/ EXCLUDE_FROM_ALL) target_include_directories(${PLUGIN_NAME} INTERFACE "${FIREBASE_CPP_SDK_DIR}/include") -set(FIREBASE_RELEASE_PATH_LIBS firebase_app firebase_auth firebase_storage firebase_firestore) +set(FIREBASE_RELEASE_PATH_LIBS firebase_app firebase_auth firebase_storage firebase_firestore firebase_remote_config) foreach(firebase_lib IN ITEMS ${FIREBASE_RELEASE_PATH_LIBS}) get_target_property(firebase_lib_path ${firebase_lib} IMPORTED_LOCATION) string(REPLACE "Debug" "Release" firebase_lib_release_path ${firebase_lib_path}) diff --git a/packages/firebase_core/firebase_core/windows/firebase_core_plugin.cpp b/packages/firebase_core/firebase_core/windows/firebase_core_plugin.cpp index 764646ec9708..0fcdad5f28e0 100644 --- a/packages/firebase_core/firebase_core/windows/firebase_core_plugin.cpp +++ b/packages/firebase_core/firebase_core/windows/firebase_core_plugin.cpp @@ -16,6 +16,7 @@ #include #include #include +#include "include/firebase_core/firebase_plugin_registry.h" #include #include @@ -99,8 +100,21 @@ PigeonFirebaseOptions optionsFromFIROptions( // Convert a firebase::App to PigeonInitializeResponse PigeonInitializeResponse AppToPigeonInitializeResponse(const App &app) { PigeonInitializeResponse response = PigeonInitializeResponse(); + + auto firebaseRegistry = FirebasePluginRegistry::GetInstance(); + std::vector>& values = firebaseRegistry->p_constants(); + response.set_name(app.name()); response.set_options(optionsFromFIROptions(app.options())); + + flutter::EncodableMap result; + + for (const std::shared_ptr &val: values) { + flutter::EncodableMap constants = val->get_plugin_constants(app); + result[flutter::EncodableValue(val->plugin_name().c_str())] = flutter::EncodableValue(constants); + } + + response.set_plugin_constants(result); return response; } diff --git a/packages/firebase_core/firebase_core/windows/firebase_plugin_registry.cpp b/packages/firebase_core/firebase_core/windows/firebase_plugin_registry.cpp new file mode 100644 index 000000000000..68cead007b84 --- /dev/null +++ b/packages/firebase_core/firebase_core/windows/firebase_plugin_registry.cpp @@ -0,0 +1,27 @@ +// +// Created by Andrii on 13.01.2024. +// + +#include "include/firebase_core/firebase_plugin_registry.h" +#include "firebase/app.h" + +extern firebase_core_windows::FirebasePluginRegistry* registry_instance_ = nullptr; + +namespace firebase_core_windows { + + FirebasePluginRegistry* FirebasePluginRegistry::GetInstance() { + if (registry_instance_ == nullptr) { + registry_instance_ = new FirebasePluginRegistry(); + } + + return registry_instance_; + } + + void FirebasePluginRegistry::put_plugin_ref(std::shared_ptr plugin) { + this->pConstants_.push_back(plugin); + } + + std::vector>& FirebasePluginRegistry::p_constants() { + return pConstants_; + } +} \ No newline at end of file diff --git a/packages/firebase_core/firebase_core/windows/include/firebase_core/firebase_plugin_registry.h b/packages/firebase_core/firebase_core/windows/include/firebase_core/firebase_plugin_registry.h new file mode 100644 index 000000000000..c6a6482b0602 --- /dev/null +++ b/packages/firebase_core/firebase_core/windows/include/firebase_core/firebase_plugin_registry.h @@ -0,0 +1,46 @@ +// +// Created by Andrii on 13.01.2024. +// + +#ifndef TODO_POINTS_FIREBASE_PLUGIN_REGISTRY_H +#define TODO_POINTS_FIREBASE_PLUGIN_REGISTRY_H + +#ifdef BUILDING_SHARED_DLL +#define DLL_EXPORT __declspec(dllexport) +#else +#define DLL_EXPORT __declspec(dllimport) +#endif + +#include "../../messages.g.h" +#include "firebase/app.h" +#include +#include +#include "flutter_firebase_plugin.h" +#include +#include +#include +#include + +namespace firebase_core_windows { + + class FirebasePluginRegistry { + public: + + static FirebasePluginRegistry *GetInstance(); + + void put_plugin_ref(std::shared_ptr ); + + std::vector > &p_constants(); + + std::string app_name; + + private: + FirebasePluginRegistry() { + pConstants_ = {}; + } + std::vector > pConstants_; + friend class FirebaseCorePlugin; + }; + +} +#endif //TODO_POINTS_FIREBASE_PLUGIN_REGISTRY_H \ No newline at end of file diff --git a/packages/firebase_core/firebase_core/windows/include/firebase_core/flutter_firebase_plugin.h b/packages/firebase_core/firebase_core/windows/include/firebase_core/flutter_firebase_plugin.h new file mode 100644 index 000000000000..ee13e9631249 --- /dev/null +++ b/packages/firebase_core/firebase_core/windows/include/firebase_core/flutter_firebase_plugin.h @@ -0,0 +1,21 @@ +// +// Created by Andrii on 13.01.2024. +// + +#ifndef TODO_POINTS_FLUTTER_FIREBASE_PLUGIN_H +#define TODO_POINTS_FLUTTER_FIREBASE_PLUGIN_H + +#include +#include +#include "firebase/app.h" + +namespace firebase_core_windows { + + class FlutterFirebasePlugin { + public: + virtual std::string plugin_name() = 0; + virtual flutter::EncodableMap get_plugin_constants(const ::firebase::App&) = 0; + }; +} + +#endif //TODO_POINTS_FLUTTER_FIREBASE_PLUGIN_H diff --git a/packages/firebase_remote_config/firebase_remote_config/example/lib/firebase_options.dart b/packages/firebase_remote_config/firebase_remote_config/example/lib/firebase_options.dart index af4b4130e962..5cd10447d8c3 100644 --- a/packages/firebase_remote_config/firebase_remote_config/example/lib/firebase_options.dart +++ b/packages/firebase_remote_config/firebase_remote_config/example/lib/firebase_options.dart @@ -31,10 +31,7 @@ class DefaultFirebaseOptions { case TargetPlatform.macOS: return macos; case TargetPlatform.windows: - throw UnsupportedError( - 'DefaultFirebaseOptions have not been configured for windows - ' - 'you can reconfigure this by running the FlutterFire CLI again.', - ); + return android; case TargetPlatform.linux: throw UnsupportedError( 'DefaultFirebaseOptions have not been configured for linux - ' diff --git a/packages/firebase_remote_config/firebase_remote_config/example/lib/home_page.dart b/packages/firebase_remote_config/firebase_remote_config/example/lib/home_page.dart index 4e0e7e5b8a9d..35191a7c7a47 100644 --- a/packages/firebase_remote_config/firebase_remote_config/example/lib/home_page.dart +++ b/packages/firebase_remote_config/firebase_remote_config/example/lib/home_page.dart @@ -32,6 +32,7 @@ class _HomePageState extends State { onPressed: () async { final FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.instance; + // await remoteConfig.ensureInitialized(); await remoteConfig.setConfigSettings( RemoteConfigSettings( fetchTimeout: const Duration(seconds: 10), diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/.gitignore b/packages/firebase_remote_config/firebase_remote_config/example/windows/.gitignore new file mode 100644 index 000000000000..d492d0d98c8f --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/.gitignore @@ -0,0 +1,17 @@ +flutter/ephemeral/ + +# Visual Studio user-specific files. +*.suo +*.user +*.userosscache +*.sln.docstates + +# Visual Studio build-related files. +x64/ +x86/ + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/CMakeLists.txt b/packages/firebase_remote_config/firebase_remote_config/example/windows/CMakeLists.txt new file mode 100644 index 000000000000..c435cf713539 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/CMakeLists.txt @@ -0,0 +1,101 @@ +# Project-level configuration. +cmake_minimum_required(VERSION 3.14) +project(firebase_core_example LANGUAGES CXX) + +# The name of the executable created for the application. Change this to change +# the on-disk name of your application. +set(BINARY_NAME "firebase_remote_config_example") + +# Explicitly opt in to modern CMake behaviors to avoid warnings with recent +# versions of CMake. +cmake_policy(SET CMP0063 NEW) + +# Define build configuration option. +get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) +if(IS_MULTICONFIG) + set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" + CACHE STRING "" FORCE) +else() + if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Flutter build mode" FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Profile" "Release") + endif() +endif() +# Define settings for the Profile build mode. +set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") +set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") +set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") +set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") + +# Use Unicode for all projects. +add_definitions(-DUNICODE -D_UNICODE) + +# Compilation settings that should be applied to most targets. +# +# Be cautious about adding new options here, as plugins use this function by +# default. In most cases, you should add new options to specific targets instead +# of modifying this function. +function(APPLY_STANDARD_SETTINGS TARGET) + target_compile_features(${TARGET} PUBLIC cxx_std_17) + target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") + target_compile_options(${TARGET} PRIVATE /EHsc) + target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") + target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") +endfunction() + +# Flutter library and tool build rules. +set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") +add_subdirectory(${FLUTTER_MANAGED_DIR}) + +# Application build; see runner/CMakeLists.txt. +add_subdirectory("runner") + +# Generated plugin build rules, which manage building the plugins and adding +# them to the application. +include(flutter/generated_plugins.cmake) + + +# === Installation === +# Support files are copied into place next to the executable, so that it can +# run in place. This is done instead of making a separate bundle (as on Linux) +# so that building and running from within Visual Studio will work. +set(BUILD_BUNDLE_DIR "$") +# Make the "install" step default, as it's required to run. +set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) +endif() + +set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") +set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") + +install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +if(PLUGIN_BUNDLED_LIBRARIES) + install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endif() + +# Fully re-copy the assets directory on each build to avoid having stale files +# from a previous install. +set(FLUTTER_ASSET_DIR_NAME "flutter_assets") +install(CODE " + file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") + " COMPONENT Runtime) +install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" + DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) + +# Install the AOT library on non-Debug builds only. +install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + CONFIGURATIONS Profile;Release + COMPONENT Runtime) diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/flutter/CMakeLists.txt b/packages/firebase_remote_config/firebase_remote_config/example/windows/flutter/CMakeLists.txt new file mode 100644 index 000000000000..903f4899d6fc --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/flutter/CMakeLists.txt @@ -0,0 +1,109 @@ +# This file controls Flutter-level build steps. It should not be edited. +cmake_minimum_required(VERSION 3.14) + +set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") + +# Configuration provided via flutter tool. +include(${EPHEMERAL_DIR}/generated_config.cmake) + +# TODO: Move the rest of this into files in ephemeral. See +# https://github.com/flutter/flutter/issues/57146. +set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") + +# Set fallback configurations for older versions of the flutter tool. +if (NOT DEFINED FLUTTER_TARGET_PLATFORM) + set(FLUTTER_TARGET_PLATFORM "windows-x64") +endif() + +# === Flutter Library === +set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") + +# Published to parent scope for install step. +set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) +set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) +set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) +set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) + +list(APPEND FLUTTER_LIBRARY_HEADERS + "flutter_export.h" + "flutter_windows.h" + "flutter_messenger.h" + "flutter_plugin_registrar.h" + "flutter_texture_registrar.h" +) +list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") +add_library(flutter INTERFACE) +target_include_directories(flutter INTERFACE + "${EPHEMERAL_DIR}" +) +target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") +add_dependencies(flutter flutter_assemble) + +# === Wrapper === +list(APPEND CPP_WRAPPER_SOURCES_CORE + "core_implementations.cc" + "standard_codec.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_PLUGIN + "plugin_registrar.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_APP + "flutter_engine.cc" + "flutter_view_controller.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") + +# Wrapper sources needed for a plugin. +add_library(flutter_wrapper_plugin STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} +) +apply_standard_settings(flutter_wrapper_plugin) +set_target_properties(flutter_wrapper_plugin PROPERTIES + POSITION_INDEPENDENT_CODE ON) +set_target_properties(flutter_wrapper_plugin PROPERTIES + CXX_VISIBILITY_PRESET hidden) +target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) +target_include_directories(flutter_wrapper_plugin PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_plugin flutter_assemble) + +# Wrapper sources needed for the runner. +add_library(flutter_wrapper_app STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_APP} +) +apply_standard_settings(flutter_wrapper_app) +target_link_libraries(flutter_wrapper_app PUBLIC flutter) +target_include_directories(flutter_wrapper_app PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_app flutter_assemble) + +# === Flutter tool backend === +# _phony_ is a non-existent file to force this command to run every time, +# since currently there's no way to get a full input/output list from the +# flutter tool. +set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") +set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) +add_custom_command( + OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} + ${PHONY_OUTPUT} + COMMAND ${CMAKE_COMMAND} -E env + ${FLUTTER_TOOL_ENVIRONMENT} + "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" + ${FLUTTER_TARGET_PLATFORM} $ + VERBATIM +) +add_custom_target(flutter_assemble DEPENDS + "${FLUTTER_LIBRARY}" + ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} +) diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/CMakeLists.txt b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/CMakeLists.txt new file mode 100644 index 000000000000..394917c053a0 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/CMakeLists.txt @@ -0,0 +1,40 @@ +cmake_minimum_required(VERSION 3.14) +project(runner LANGUAGES CXX) + +# Define the application target. To change its name, change BINARY_NAME in the +# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer +# work. +# +# Any new source files that you add to the application should be added here. +add_executable(${BINARY_NAME} WIN32 + "flutter_window.cpp" + "main.cpp" + "utils.cpp" + "win32_window.cpp" + "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" + "Runner.rc" + "runner.exe.manifest" +) + +# Apply the standard set of build settings. This can be removed for applications +# that need different build settings. +apply_standard_settings(${BINARY_NAME}) + +# Add preprocessor definitions for the build version. +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION=\"${FLUTTER_VERSION}\"") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}") + +# Disable Windows macros that collide with C++ standard library functions. +target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") + +# Add dependency libraries and include directories. Add any application-specific +# dependencies here. +target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) +target_link_libraries(${BINARY_NAME} PRIVATE "dwmapi.lib") +target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") + +# Run the Flutter tool portions of the build. This must not be removed. +add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/Runner.rc b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/Runner.rc new file mode 100644 index 000000000000..c0d7fe21c712 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/Runner.rc @@ -0,0 +1,121 @@ +// Microsoft Visual C++ generated resource script. +// +#pragma code_page(65001) +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APP_ICON ICON "resources\\app_icon.ico" + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD) +#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD +#else +#define VERSION_AS_NUMBER 1,0,0,0 +#endif + +#if defined(FLUTTER_VERSION) +#define VERSION_AS_STRING FLUTTER_VERSION +#else +#define VERSION_AS_STRING "1.0.0" +#endif + +VS_VERSION_INFO VERSIONINFO + FILEVERSION VERSION_AS_NUMBER + PRODUCTVERSION VERSION_AS_NUMBER + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG + FILEFLAGS VS_FF_DEBUG +#else + FILEFLAGS 0x0L +#endif + FILEOS VOS__WINDOWS32 + FILETYPE VFT_APP + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "com.example" "\0" + VALUE "FileDescription", "firebase_core_example" "\0" + VALUE "FileVersion", VERSION_AS_STRING "\0" + VALUE "InternalName", "firebase_core_example" "\0" + VALUE "LegalCopyright", "Copyright (C) 2023 com.example. All rights reserved." "\0" + VALUE "OriginalFilename", "firebase_core_example.exe" "\0" + VALUE "ProductName", "firebase_core_example" "\0" + VALUE "ProductVersion", VERSION_AS_STRING "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/flutter_window.cpp b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/flutter_window.cpp new file mode 100644 index 000000000000..227a248924bf --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/flutter_window.cpp @@ -0,0 +1,68 @@ +// Copyright 2023, the Chromium project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +#include "flutter_window.h" + +#include + +#include "flutter/generated_plugin_registrant.h" + +FlutterWindow::FlutterWindow(const flutter::DartProject& project) + : project_(project) {} + +FlutterWindow::~FlutterWindow() {} + +bool FlutterWindow::OnCreate() { + if (!Win32Window::OnCreate()) { + return false; + } + + RECT frame = GetClientArea(); + + // The size here must match the window dimensions to avoid unnecessary surface + // creation / destruction in the startup path. + flutter_controller_ = std::make_unique( + frame.right - frame.left, frame.bottom - frame.top, project_); + // Ensure that basic setup of the controller was successful. + if (!flutter_controller_->engine() || !flutter_controller_->view()) { + return false; + } + RegisterPlugins(flutter_controller_->engine()); + SetChildContent(flutter_controller_->view()->GetNativeWindow()); + + flutter_controller_->engine()->SetNextFrameCallback([&]() { this->Show(); }); + + return true; +} + +void FlutterWindow::OnDestroy() { + if (flutter_controller_) { + flutter_controller_ = nullptr; + } + + Win32Window::OnDestroy(); +} + +LRESULT +FlutterWindow::MessageHandler(HWND hwnd, UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + // Give Flutter, including plugins, an opportunity to handle window messages. + if (flutter_controller_) { + std::optional result = + flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, + lparam); + if (result) { + return *result; + } + } + + switch (message) { + case WM_FONTCHANGE: + flutter_controller_->engine()->ReloadSystemFonts(); + break; + } + + return Win32Window::MessageHandler(hwnd, message, wparam, lparam); +} diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/flutter_window.h b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/flutter_window.h new file mode 100644 index 000000000000..2b30f421692a --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/flutter_window.h @@ -0,0 +1,39 @@ +/* + * Copyright 2023, the Chromium project authors. Please see the AUTHORS file + * for details. All rights reserved. Use of this source code is governed by a + * BSD-style license that can be found in the LICENSE file. + */ + +#ifndef RUNNER_FLUTTER_WINDOW_H_ +#define RUNNER_FLUTTER_WINDOW_H_ + +#include +#include + +#include + +#include "win32_window.h" + +// A window that does nothing but host a Flutter view. +class FlutterWindow : public Win32Window { + public: + // Creates a new FlutterWindow hosting a Flutter view running |project|. + explicit FlutterWindow(const flutter::DartProject& project); + virtual ~FlutterWindow(); + + protected: + // Win32Window: + bool OnCreate() override; + void OnDestroy() override; + LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, + LPARAM const lparam) noexcept override; + + private: + // The project to run. + flutter::DartProject project_; + + // The Flutter instance hosted by this window. + std::unique_ptr flutter_controller_; +}; + +#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/main.cpp b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/main.cpp new file mode 100644 index 000000000000..0bba0da0102d --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/main.cpp @@ -0,0 +1,46 @@ +// Copyright 2023, the Chromium project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +#include +#include +#include + +#include "flutter_window.h" +#include "utils.h" + +int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, + _In_ wchar_t *command_line, _In_ int show_command) { + // Attach to console when present (e.g., 'flutter run') or create a + // new console when running with a debugger. + if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { + CreateAndAttachConsole(); + } + + // Initialize COM, so that it is available for use in the library and/or + // plugins. + ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); + + flutter::DartProject project(L"data"); + + std::vector command_line_arguments = GetCommandLineArguments(); + + project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); + + FlutterWindow window(project); + Win32Window::Point origin(10, 10); + Win32Window::Size size(1280, 720); + if (!window.Create(L"firebase_remote_config_example", origin, size)) { + return EXIT_FAILURE; + } + window.SetQuitOnClose(true); + + ::MSG msg; + while (::GetMessage(&msg, nullptr, 0, 0)) { + ::TranslateMessage(&msg); + ::DispatchMessage(&msg); + } + + ::CoUninitialize(); + return EXIT_SUCCESS; +} diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/resource.h b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/resource.h new file mode 100644 index 000000000000..3b8e4da19d6f --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/resource.h @@ -0,0 +1,22 @@ +/* + * Copyright 2023, the Chromium project authors. Please see the AUTHORS file + * for details. All rights reserved. Use of this source code is governed by a + * BSD-style license that can be found in the LICENSE file. + */ + +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Runner.rc +// +#define IDI_APP_ICON 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/resources/app_icon.ico b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/resources/app_icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c04e20caf6370ebb9253ad831cc31de4a9c965f6 GIT binary patch literal 33772 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 literal 0 HcmV?d00001 diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/runner.exe.manifest b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/runner.exe.manifest new file mode 100644 index 000000000000..a42ea7687cb6 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/runner.exe.manifest @@ -0,0 +1,20 @@ + + + + + PerMonitorV2 + + + + + + + + + + + + + + + diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/utils.cpp b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/utils.cpp new file mode 100644 index 000000000000..605494e6c81c --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/utils.cpp @@ -0,0 +1,67 @@ +// Copyright 2023, the Chromium project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +#include "utils.h" + +#include +#include +#include +#include + +#include + +void CreateAndAttachConsole() { + if (::AllocConsole()) { + FILE* unused; + if (freopen_s(&unused, "CONOUT$", "w", stdout)) { + _dup2(_fileno(stdout), 1); + } + if (freopen_s(&unused, "CONOUT$", "w", stderr)) { + _dup2(_fileno(stdout), 2); + } + std::ios::sync_with_stdio(); + FlutterDesktopResyncOutputStreams(); + } +} + +std::vector GetCommandLineArguments() { + // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. + int argc; + wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); + if (argv == nullptr) { + return std::vector(); + } + + std::vector command_line_arguments; + + // Skip the first argument as it's the binary name. + for (int i = 1; i < argc; i++) { + command_line_arguments.push_back(Utf8FromUtf16(argv[i])); + } + + ::LocalFree(argv); + + return command_line_arguments; +} + +std::string Utf8FromUtf16(const wchar_t* utf16_string) { + if (utf16_string == nullptr) { + return std::string(); + } + int target_length = + ::WideCharToMultiByte(CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, -1, + nullptr, 0, nullptr, nullptr); + std::string utf8_string; + if (target_length == 0 || target_length > utf8_string.max_size()) { + return utf8_string; + } + utf8_string.resize(target_length); + int converted_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, -1, utf8_string.data(), + target_length, nullptr, nullptr); + if (converted_length == 0) { + return std::string(); + } + return utf8_string; +} diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/utils.h b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/utils.h new file mode 100644 index 000000000000..67b5c48b8d3d --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/utils.h @@ -0,0 +1,25 @@ +/* + * Copyright 2023, the Chromium project authors. Please see the AUTHORS file + * for details. All rights reserved. Use of this source code is governed by a + * BSD-style license that can be found in the LICENSE file. + */ + +#ifndef RUNNER_UTILS_H_ +#define RUNNER_UTILS_H_ + +#include +#include + +// Creates a console for the process, and redirects stdout and stderr to +// it for both the runner and the Flutter library. +void CreateAndAttachConsole(); + +// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string +// encoded in UTF-8. Returns an empty std::string on failure. +std::string Utf8FromUtf16(const wchar_t* utf16_string); + +// Gets the command line arguments passed in as a std::vector, +// encoded in UTF-8. Returns an empty std::vector on failure. +std::vector GetCommandLineArguments(); + +#endif // RUNNER_UTILS_H_ diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/win32_window.cpp b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/win32_window.cpp new file mode 100644 index 000000000000..2d3709236bd4 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/win32_window.cpp @@ -0,0 +1,284 @@ +// Copyright 2023, the Chromium project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +#include "win32_window.h" + +#include +#include + +#include "resource.h" + +namespace { + +/// Window attribute that enables dark mode window decorations. +/// +/// Redefined in case the developer's machine has a Windows SDK older than +/// version 10.0.22000.0. +/// See: +/// https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmwindowattribute +#ifndef DWMWA_USE_IMMERSIVE_DARK_MODE +#define DWMWA_USE_IMMERSIVE_DARK_MODE 20 +#endif + +constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; + +/// Registry key for app theme preference. +/// +/// A value of 0 indicates apps should use dark mode. A non-zero or missing +/// value indicates apps should use light mode. +constexpr const wchar_t kGetPreferredBrightnessRegKey[] = + L"Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize"; +constexpr const wchar_t kGetPreferredBrightnessRegValue[] = + L"AppsUseLightTheme"; + +// The number of Win32Window objects that currently exist. +static int g_active_window_count = 0; + +using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); + +// Scale helper to convert logical scaler values to physical using passed in +// scale factor +int Scale(int source, double scale_factor) { + return static_cast(source * scale_factor); +} + +// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. +// This API is only needed for PerMonitor V1 awareness mode. +void EnableFullDpiSupportIfAvailable(HWND hwnd) { + HMODULE user32_module = LoadLibraryA("User32.dll"); + if (!user32_module) { + return; + } + auto enable_non_client_dpi_scaling = + reinterpret_cast( + GetProcAddress(user32_module, "EnableNonClientDpiScaling")); + if (enable_non_client_dpi_scaling != nullptr) { + enable_non_client_dpi_scaling(hwnd); + } + FreeLibrary(user32_module); +} + +} // namespace + +// Manages the Win32Window's window class registration. +class WindowClassRegistrar { + public: + ~WindowClassRegistrar() = default; + + // Returns the singleton registar instance. + static WindowClassRegistrar* GetInstance() { + if (!instance_) { + instance_ = new WindowClassRegistrar(); + } + return instance_; + } + + // Returns the name of the window class, registering the class if it hasn't + // previously been registered. + const wchar_t* GetWindowClass(); + + // Unregisters the window class. Should only be called if there are no + // instances of the window. + void UnregisterWindowClass(); + + private: + WindowClassRegistrar() = default; + + static WindowClassRegistrar* instance_; + + bool class_registered_ = false; +}; + +WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; + +const wchar_t* WindowClassRegistrar::GetWindowClass() { + if (!class_registered_) { + WNDCLASS window_class{}; + window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); + window_class.lpszClassName = kWindowClassName; + window_class.style = CS_HREDRAW | CS_VREDRAW; + window_class.cbClsExtra = 0; + window_class.cbWndExtra = 0; + window_class.hInstance = GetModuleHandle(nullptr); + window_class.hIcon = + LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); + window_class.hbrBackground = 0; + window_class.lpszMenuName = nullptr; + window_class.lpfnWndProc = Win32Window::WndProc; + RegisterClass(&window_class); + class_registered_ = true; + } + return kWindowClassName; +} + +void WindowClassRegistrar::UnregisterWindowClass() { + UnregisterClass(kWindowClassName, nullptr); + class_registered_ = false; +} + +Win32Window::Win32Window() { ++g_active_window_count; } + +Win32Window::~Win32Window() { + --g_active_window_count; + Destroy(); +} + +bool Win32Window::Create(const std::wstring& title, const Point& origin, + const Size& size) { + Destroy(); + + const wchar_t* window_class = + WindowClassRegistrar::GetInstance()->GetWindowClass(); + + const POINT target_point = {static_cast(origin.x), + static_cast(origin.y)}; + HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); + UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); + double scale_factor = dpi / 96.0; + + HWND window = CreateWindow( + window_class, title.c_str(), WS_OVERLAPPEDWINDOW, + Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), + Scale(size.width, scale_factor), Scale(size.height, scale_factor), + nullptr, nullptr, GetModuleHandle(nullptr), this); + + if (!window) { + return false; + } + + UpdateTheme(window); + + return OnCreate(); +} + +bool Win32Window::Show() { return ShowWindow(window_handle_, SW_SHOWNORMAL); } + +// static +LRESULT CALLBACK Win32Window::WndProc(HWND const window, UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + if (message == WM_NCCREATE) { + auto window_struct = reinterpret_cast(lparam); + SetWindowLongPtr(window, GWLP_USERDATA, + reinterpret_cast(window_struct->lpCreateParams)); + + auto that = static_cast(window_struct->lpCreateParams); + EnableFullDpiSupportIfAvailable(window); + that->window_handle_ = window; + } else if (Win32Window* that = GetThisFromHandle(window)) { + return that->MessageHandler(window, message, wparam, lparam); + } + + return DefWindowProc(window, message, wparam, lparam); +} + +LRESULT +Win32Window::MessageHandler(HWND hwnd, UINT const message, WPARAM const wparam, + LPARAM const lparam) noexcept { + switch (message) { + case WM_DESTROY: + window_handle_ = nullptr; + Destroy(); + if (quit_on_close_) { + PostQuitMessage(0); + } + return 0; + + case WM_DPICHANGED: { + auto newRectSize = reinterpret_cast(lparam); + LONG newWidth = newRectSize->right - newRectSize->left; + LONG newHeight = newRectSize->bottom - newRectSize->top; + + SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, + newHeight, SWP_NOZORDER | SWP_NOACTIVATE); + + return 0; + } + case WM_SIZE: { + RECT rect = GetClientArea(); + if (child_content_ != nullptr) { + // Size and position the child window. + MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, + rect.bottom - rect.top, TRUE); + } + return 0; + } + + case WM_ACTIVATE: + if (child_content_ != nullptr) { + SetFocus(child_content_); + } + return 0; + + case WM_DWMCOLORIZATIONCOLORCHANGED: + UpdateTheme(hwnd); + return 0; + } + + return DefWindowProc(window_handle_, message, wparam, lparam); +} + +void Win32Window::Destroy() { + OnDestroy(); + + if (window_handle_) { + DestroyWindow(window_handle_); + window_handle_ = nullptr; + } + if (g_active_window_count == 0) { + WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); + } +} + +Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { + return reinterpret_cast( + GetWindowLongPtr(window, GWLP_USERDATA)); +} + +void Win32Window::SetChildContent(HWND content) { + child_content_ = content; + SetParent(content, window_handle_); + RECT frame = GetClientArea(); + + MoveWindow(content, frame.left, frame.top, frame.right - frame.left, + frame.bottom - frame.top, true); + + SetFocus(child_content_); +} + +RECT Win32Window::GetClientArea() { + RECT frame; + GetClientRect(window_handle_, &frame); + return frame; +} + +HWND Win32Window::GetHandle() { return window_handle_; } + +void Win32Window::SetQuitOnClose(bool quit_on_close) { + quit_on_close_ = quit_on_close; +} + +bool Win32Window::OnCreate() { + // No-op; provided for subclasses. + return true; +} + +void Win32Window::OnDestroy() { + // No-op; provided for subclasses. +} + +void Win32Window::UpdateTheme(HWND const window) { + DWORD light_mode; + DWORD light_mode_size = sizeof(light_mode); + LSTATUS result = + RegGetValue(HKEY_CURRENT_USER, kGetPreferredBrightnessRegKey, + kGetPreferredBrightnessRegValue, RRF_RT_REG_DWORD, nullptr, + &light_mode, &light_mode_size); + + if (result == ERROR_SUCCESS) { + BOOL enable_dark_mode = light_mode == 0; + DwmSetWindowAttribute(window, DWMWA_USE_IMMERSIVE_DARK_MODE, + &enable_dark_mode, sizeof(enable_dark_mode)); + } +} diff --git a/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/win32_window.h b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/win32_window.h new file mode 100644 index 000000000000..4e15bbde1058 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/example/windows/runner/win32_window.h @@ -0,0 +1,106 @@ +/* + * Copyright 2023, the Chromium project authors. Please see the AUTHORS file + * for details. All rights reserved. Use of this source code is governed by a + * BSD-style license that can be found in the LICENSE file. + */ + +#ifndef RUNNER_WIN32_WINDOW_H_ +#define RUNNER_WIN32_WINDOW_H_ + +#include + +#include +#include +#include + +// A class abstraction for a high DPI-aware Win32 Window. Intended to be +// inherited from by classes that wish to specialize with custom +// rendering and input handling +class Win32Window { + public: + struct Point { + unsigned int x; + unsigned int y; + Point(unsigned int x, unsigned int y) : x(x), y(y) {} + }; + + struct Size { + unsigned int width; + unsigned int height; + Size(unsigned int width, unsigned int height) + : width(width), height(height) {} + }; + + Win32Window(); + virtual ~Win32Window(); + + // Creates a win32 window with |title| that is positioned and sized using + // |origin| and |size|. New windows are created on the default monitor. Window + // sizes are specified to the OS in physical pixels, hence to ensure a + // consistent size this function will scale the inputted width and height as + // as appropriate for the default monitor. The window is invisible until + // |Show| is called. Returns true if the window was created successfully. + bool Create(const std::wstring& title, const Point& origin, const Size& size); + + // Show the current window. Returns true if the window was successfully shown. + bool Show(); + + // Release OS resources associated with window. + void Destroy(); + + // Inserts |content| into the window tree. + void SetChildContent(HWND content); + + // Returns the backing Window handle to enable clients to set icon and other + // window properties. Returns nullptr if the window has been destroyed. + HWND GetHandle(); + + // If true, closing this window will quit the application. + void SetQuitOnClose(bool quit_on_close); + + // Return a RECT representing the bounds of the current client area. + RECT GetClientArea(); + + protected: + // Processes and route salient window messages for mouse handling, + // size change and DPI. Delegates handling of these to member overloads that + // inheriting classes can handle. + virtual LRESULT MessageHandler(HWND window, UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Called when CreateAndShow is called, allowing subclass window-related + // setup. Subclasses should return false if setup fails. + virtual bool OnCreate(); + + // Called when Destroy is called. + virtual void OnDestroy(); + + private: + friend class WindowClassRegistrar; + + // OS callback called by message pump. Handles the WM_NCCREATE message which + // is passed when the non-client area is being created and enables automatic + // non-client DPI scaling so that the non-client area automatically + // responsponds to changes in DPI. All other messages are handled by + // MessageHandler. + static LRESULT CALLBACK WndProc(HWND const window, UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Retrieves a class instance pointer for |window| + static Win32Window* GetThisFromHandle(HWND const window) noexcept; + + // Update the window frame's theme to match the system theme. + static void UpdateTheme(HWND const window); + + bool quit_on_close_ = false; + + // window handle for top level window. + HWND window_handle_ = nullptr; + + // window handle for hosted content. + HWND child_content_ = nullptr; +}; + +#endif // RUNNER_WIN32_WINDOW_H_ diff --git a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml index 95c16a28b624..07944ba3e451 100644 --- a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml @@ -44,3 +44,5 @@ flutter: pluginClass: FLTFirebaseRemoteConfigPlugin web: default_package: firebase_remote_config_web + windows: + pluginClass: FirebaseRemoteConfigPluginCApi diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/CMakeLists.txt b/packages/firebase_remote_config/firebase_remote_config/windows/CMakeLists.txt new file mode 100644 index 000000000000..8b4c402fa9cc --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/CMakeLists.txt @@ -0,0 +1,138 @@ +# The Flutter tooling requires that developers have a version of Visual Studio +# installed that includes CMake 3.14 or later. You should not increase this +# version, as doing so will cause the plugin to fail to compile for some +# customers of the plugin. +cmake_minimum_required(VERSION 3.14) + +# Project-level configuration. +set(PROJECT_NAME "firebase_remote_config") +project(${PROJECT_NAME} LANGUAGES CXX) + +# Explicitly opt in to modern CMake behaviors to avoid warnings with recent +# versions of CMake. +cmake_policy(VERSION 3.14...3.25) + +# This value is used when generating builds using this plugin, so it must +# not be changed +set(PLUGIN_NAME "firebase_remote_config_plugin") + +# Any new source files that you add to the plugin should be added here. +list(APPEND PLUGIN_SOURCES + "firebase_remote_config_plugin.cpp" + "firebase_remote_config_plugin.h" + "firebase_remote_config_plugin_constants.h" + "firebase_remote_config_plugin_constants.cpp" + # "messages.g.h" + # "messages.g.cpp" + # "FirebaseRemoteConfigImplementation.h" + # "FirebaseRemoteConfigImplementation.cpp" + # "remote_config_pigeon_implemetation.h" + # "remote_config_pigeon_implemetation.cpp" +) + +# Read version from pubspec.yaml +file(STRINGS "../pubspec.yaml" pubspec_content) +foreach(line ${pubspec_content}) + string(FIND ${line} "version: " has_version) + + if("${has_version}" STREQUAL "0") + string(FIND ${line} ": " version_start_pos) + math(EXPR version_start_pos "${version_start_pos} + 2") + string(LENGTH ${line} version_end_pos) + math(EXPR len "${version_end_pos} - ${version_start_pos}") + string(SUBSTRING ${line} ${version_start_pos} ${len} PLUGIN_VERSION) + break() + endif() +endforeach(line) + +configure_file(plugin_version.h.in ${CMAKE_BINARY_DIR}/generated/firebase_remote_config/plugin_version.h) +include_directories(${CMAKE_BINARY_DIR}/generated/) + +# Define the plugin library target. Its name must not be changed (see comment +# on PLUGIN_NAME above). +add_library(${PLUGIN_NAME} STATIC + "include/firebase_remote_config/firebase_remote_config_plugin_c_api.h" + "firebase_remote_config_plugin_c_api.cpp" + ${PLUGIN_SOURCES} + ${CMAKE_BINARY_DIR}/generated/firebase_remote_config/plugin_version.h + firebase_remote_config_plugin_constants.cpp + firebase_remote_config_plugin_constants.h +) + +# Apply a standard set of build settings that are configured in the +# application-level CMakeLists.txt. This can be removed for plugins that want +# full control over build settings. +apply_standard_settings(${PLUGIN_NAME}) + +# Symbols are hidden by default to reduce the chance of accidental conflicts +# between plugins. This should not be removed; any symbols that should be +# exported should be explicitly exported with the FLUTTER_PLUGIN_EXPORT macro. +set_target_properties(${PLUGIN_NAME} PROPERTIES + CXX_VISIBILITY_PRESET hidden) +target_compile_definitions(${PLUGIN_NAME} PUBLIC FLUTTER_PLUGIN_IMPL) +# Enable firebase-cpp-sdk's platform logging api. +target_compile_definitions(${PLUGIN_NAME} PRIVATE -DINTERNAL_EXPERIMENTAL=1) + +# Source include directories and library dependencies. Add any plugin-specific +# dependencies here. +set(MSVC_RUNTIME_MODE MD) +set(firebase_libs firebase_core_plugin firebase_remote_config) +set(ADDITIONAL_LIBS advapi32 ws2_32 crypt32 rpcrt4 ole32) +target_link_libraries(${PLUGIN_NAME} PRIVATE "${firebase_libs}" "${ADDITIONAL_LIBS}") + +# Source include directories and library dependencies. Add any plugin-specific +# dependencies here. +target_include_directories(${PLUGIN_NAME} INTERFACE + "${CMAKE_CURRENT_SOURCE_DIR}/include") +target_link_libraries(${PLUGIN_NAME} PRIVATE flutter flutter_wrapper_plugin) + +# List of absolute paths to libraries that should be bundled with the plugin. +# This list could contain prebuilt libraries, or libraries created by an +# external build triggered from this build file. +set(firebase_remote_config_bundled_libraries + "" + PARENT_SCOPE +) + +# === Tests === +# These unit tests can be run from a terminal after building the example, or +# from Visual Studio after opening the generated solution file. + +# Only enable test builds when building the example (which sets this variable) +# so that plugin clients aren't building the tests. +if (${include_${PROJECT_NAME}_tests}) + set(TEST_RUNNER "${PROJECT_NAME}_test") + enable_testing() + + # Add the Google Test dependency. + include(FetchContent) + FetchContent_Declare( + googletest + URL https://github.com/google/googletest/archive/release-1.11.0.zip + ) + # Prevent overriding the parent project's compiler/linker settings + set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) + # Disable install commands for gtest so it doesn't end up in the bundle. + set(INSTALL_GTEST OFF CACHE BOOL "Disable installation of googletest" FORCE) + FetchContent_MakeAvailable(googletest) + + # The plugin's C API is not very useful for unit testing, so build the sources + # directly into the test binary rather than using the DLL. + add_executable(${TEST_RUNNER} + test/firebase_remote_config_plugin_test.cpp + ${PLUGIN_SOURCES} + ) + apply_standard_settings(${TEST_RUNNER}) + target_include_directories(${TEST_RUNNER} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}") + target_link_libraries(${TEST_RUNNER} PRIVATE flutter_wrapper_plugin) + target_link_libraries(${TEST_RUNNER} PRIVATE gtest_main gmock) + # flutter_wrapper_plugin has link dependencies on the Flutter DLL. + add_custom_command(TARGET ${TEST_RUNNER} POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different + "${FLUTTER_LIBRARY}" $ + ) + + # Enable automatic test discovery. + include(GoogleTest) + gtest_discover_tests(${TEST_RUNNER}) +endif () diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cache-v2 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeCache.txt b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeCache.txt new file mode 100644 index 000000000000..0158626d88c0 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,368 @@ +# This is the CMakeCache file. +# For build in directory: d:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug +# It was generated by CMake: C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable colored diagnostics throughout. +CMAKE_COLOR_DIAGNOSTICS:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/g++.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/gcc-ranlib.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/pkgRedirects + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/firebase_remote_config + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ld.exe + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/ninja/win/x64/ninja.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/objdump.exe + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=firebase_remote_config + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/readelf.exe + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/strip.exe + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +firebase_remote_config_BINARY_DIR:STATIC=D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug + +//Value Computed by CMake +firebase_remote_config_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +firebase_remote_config_SOURCE_DIR:STATIC=D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=d:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=30 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake new file mode 100644 index 000000000000..9a1fbe3a7d07 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake @@ -0,0 +1,101 @@ +set(CMAKE_CXX_COMPILER "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/g++.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.1.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "23") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "MinGW") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ar.exe") +set(CMAKE_CXX_COMPILER_AR "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ranlib.exe") +set(CMAKE_CXX_COMPILER_RANLIB "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ld.exe") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.40) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/include;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/x86_64-w64-mingw32/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Toolchain does not support discovering `import std` support") + + + diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_CXX.bin b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000000000000000000000000000000000000..8f48d3a1d4bf3f8b889320e3510c51d05105cf25 GIT binary patch literal 43088 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CompilerIdCXX/a.exe b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CompilerIdCXX/a.exe new file mode 100644 index 0000000000000000000000000000000000000000..808663381f38c5a1317432d351af8961bb76b683 GIT binary patch literal 43172 zcmeHw3w&GEndg;l5$AGH7uGyfYv_W3KG zIbV5V;dd_|bu@nW^5)L2xEhW1cEp0+YAD##)0b@S5d-$u~->fcX@|$qoQ04K_-!fRo&G zIVnNc7;XTQk15cr6{spfWmzM_X<4%w{TX%wW9Qk1l!9AJ^$|I!{s zDbJDBdN(9tg6GHtXl+94PavFnKmL(yDsHJ9qI9+5Z*4f32qHd405@)ut&9@J<$;uI zV;s@H5O4sLMYylTZMrt%R_ke+nWj0O8GBX>EFKF1#_IM6BE|Bg;hh;~RWl)kSav z;|GlIkh71Aae$I8-$7>wrH8hZsdYmq8xJ}?lsxEM$Dqd$yMo1zW_|*(hMcRB8U}5* zLHoG(ooNUU772)STw$8j0y5-%XLvZ}eJ3Bfm!Shu$()}LJ?cB|og|dw-q+m-Qr_1! zUkUdhcL z0TyX0?MpSC04(iGwTw;rO1``ZnUlW3J0_LnBPjN}_0r%=o?Zd;%&#v6`41!KRhDy4 zI$4gy_mSX6K%#)LI)+#VV5*=KRA|w0XXaLgSqfQys}sHwsV^}^D)LEDyyNt^7WE~rwo+00Rn#xR% zWr|7|1HlidU+Lkdy6`nBGgJUKDE;^8X_CM75@`NyH29QrAyn`kyzo2($cV$*nFjP| zD1VLMoVxH|KTZT7&C*{|EOp^21S#kD@V{Z`1d5G7kRj(Q4Ei$u!-`8&&Tk@y%x{BP z%6XK7otgbC`9F|^OGR}LRKal}IOWI(RusdVjPm?5#Sb}`gS zte&`ua#Eg;4^Exmw}A1P@G;Q97)accF8O4-OH9#H8t5V4 z!R6mToD7g5wF&KLCP5{M79`6?oAe#Ltbk-A#A_If!fYH)$|b-{B!@|#;{)0#87I?cbtSIDWOTrBpi$SBHt}0SDL3i%}~Jj!#H+~Hx-k-J3~p9!IkMUMlI{sWXJj)x#% z$&*USKc^iqY3jn?7bCaBN2 z3k6|)))U4lKA1)q>g;4-XOQQ@Y{{2~$+*@*q@aQoM$e8uXgaw{_Pa%*_73_TVDai2 zwB8qesiHBW^E#wLlbcwMoMXsIwV?SGjZKdYc27A5@0e1Ozd--8lj;VQR{4kNY2s@P zFlx&A?VYS+C^_!@8e*`%lIZ}xkdM{RC^^Qhyyj$m(U>fTWbnR{cw@jUNGwIF6e-!8 zmKG$g7`&s@k-P{#sis;=$%BMz2GKW;632<_A!S=X^r!w~&^uK;u@ZPwNU|=1JQ~in z5HO_4zJ!A^8>q}C?^N<6qhr#I{AutGmy*;ylq(_Y%OpRpx)_ zl{`>yx)ZeQ@ZEieCSlY~_)AtNm6FwWxVDt6_Nrjvhs1s|%z1s$p)`7edq@fh-T+@r z6%|nLaA7Ut@bBqyz?WifPDYq$LSltXc#x=+iAp4{mx(Kp2+G98NZc+HOOSY2B!)?h zH@1|xJSvNoxcaFc{BM-FqArT~Qag+JlR6EoJUEN-ns)tQ`LnWopCF z4;x4i=dFzLvCKiBGxsPdhvwy^c{wz{`}qUV6MYBspMUuoW^BS@u-D+38Zwp}_JNIB z$}z2THx4xch^_~^b3y+4Jv59RtsBJ%tvo~30=8=z+oPHHla#4j1!^Zyxy%solyB%* z=1Syeeh9GaUs|cYMTGdb?nrIdP?C}t{4WHr3+`m z^OZKHoWE?zO{vk51|<~}DHsh@L9t}tbr`-_lXi}x*e35gCHM7G0~I~%l{8@>zh{#p zv>NJgX|lNe15C@zGib$-DxQZYoDBU0$`4(K%3j)-56y9ccla5HOImL-qapv;FaV2p~hxD=(cK6_$xCNCi0jWc#0c_ z#+dR+EDfm(`x>T7n5Pa-c}n(YK$*phO7_3X5q5hwFtGFRLd#ol}|{ zC<>aH2@hhJpcbJrF>j>KMb1KrP$s1~#)iC4Ac~H^<%zmca!vAa>~mo%<;}qFFk`&N zTN-=v^i$|GkR*T;s$%R z_M?`Exif2JPeLk+-1`iRsENM8DYfL@M_H;kv1oA0m8d!Wwp-I}4Xf#+SVXd@k zfWYK$BRqf9x0Gpz{L=?HXq->(^&-juE0RbM0iXk)@+QJW9#R{`QGS4?1x*Z-#3S0% zzJ+Ay(TNRIfa^3m@j)!(*f<5C(2m*epH_0)Y5xblH&HZ9o|9@K;Y}7g=0j6m&8WiJ zDDxDrO^)X&UPX)aA@9qBcf9=JzG%w(G8?ZjioWz34K0Hin&zJXoMOk1k(7Go5G{(K z=_c=q+ZTyg`pyp#qefOKO;{hi>>Fw>Q_*SA!j1-m3L*DnQ>@O73QL4gS$#>=QKAn2 z`gRXa6(<%@C0#NR0D1DY(KdFRtChFzE6 zPfusQibg|14xQms6fr;ai+%^wo)#7VZpEU==>k!5xNFhd@I8)F)axnCqP&FT9j6%0 zl)M>=(aZ_9z`DE%_gmQEk#pa#A02)|PnAM&v+gYCorcN-EPF zsbv2vT>D9eG(9FUNPJF~yf^bU)}c1CEN2`!vJmT)IN5!YEFtM+CwgFSs3b^J1IT>N zLi!3WG0V9JIkXN-I5Tg&IXx}7OjIz*6WEjTPCiYD2Ki+YXVLJ)0?{S0O{o>|z<>M* zbbtrG2VV6M#ksRgzbG1weSs?dMffw?0gAy9#IoqmpD6`*zC-$D2m%AqV2Fj|0_G_b zyTD>9)#9RkCS=iAJLIROS3R+(g@W_wEhIlAYUL7P^z(D%j)|3ueDB^IYP&dHYnvTLTW%Jn4HOn4uk_pFIiPzfq+jm zNF&|IDDZB^m`S;*n-L3kTJVCnV)wqlV+AGqzbs?-vSFW=#FfBtl-%=0B$w8 zI{nah+_?m0=sNCv+s9+z`)x$I-_=9;Lej}GHQ_dGk zt-3#h@z&72h}q5Db4&g1&nmaiQVvW0-1h$g&|vBe166eh;vkptV~7LJ@67)JIG_7U!QUFUgws^xV_ z>pCvfDF}5+N4P~Iu$7!XOo9@7R7KT5t3gLoYn6IiIgH5Ny>SlB|UfsqX#xf4?2HcuU9rerj~IplIVh-cj+XK0ab5wDvD>s z)()C6;bN}~hQaKdwtw__>-4HOu!S%@Y=m!%^lafGY`IXmKTcS(Vn0=+GQDcOkZ+|3 zmx-`Igl}NKg5-KlgfEKlmO1_6_-e!3#0`+ z+)mp?*dfBW2oH)-qEF6ZS2DB2r4YTpB~1%p^OcS7uCUgdCoAn2=|K?=XXTq|pNr3K zfrhQuZ@W6w+a2wSXt7&v*xG_8;^xbeAK0VC;$6Kxx47B0u5vApxYx;u`&NaOh(>~m z_TE_cElpiLH{2|M!C0vC77>ppf<572EF1`H?ZIRuam%`mA_wn5X+6XxuIFvrnkAJ< z!V&H-#UgBt@^sCx)sKeXYfVcEb+L|Qx7L$T!@b=>yrZVYV!bi7e9N|`x`wT*6+JuN z)zguT1Y=!^y=wW6h8vK_u5B<$d!)BdjRku;G+BJxP2TO-H*ULmwc-!P5?#TF8tIM4 z)!ueB-qq35)!v17<3gHR?r+?-V+W(u+?&XY)vRMFN^>V(r_C1 zwW^lKw8WlZq!x)qigM8prl(K5GClo2aleLpA=2+4{4H+OZ%1E6--arB$uH5>t*Pz7 zu1GSbU5$dc>cU}26jxV8)y`mC?des!x`Q2BMO+IdP{)d@-qaOKB!iKUCbigJRv5Cw zb<|a1wQX-gi>twe8q}#UqWGtm^T&D~|R#wTe3wljhB(7iXApxS3nvPMk=V;x!o zmP6JWb#Ipz2~z?UqQdG)5ROVgw*Pc``rpRww}iiqJc@q~A=xJCw)*)%R(dR}|MoXn z@w3yJtp2|>iyl~dXhkNk6L(wFQ(0+cpEZ9VYE6f;(w$l9NLD(XmG)(&Jy~hILuirL zm6a~dN|$G)qfu*lzuTHVl9lhe!kRx)YEApI@NcNEzgjIvKfGE+_lka18diko^3U1l zoPYesZ68_9^*??RYvK3eR$6)ZAmYV{Q}{dF%MquL-oIB7r?46K7Q`v+e~+ScB2MA$ z%kknM;uH>Eh{qO)Q}{UU`w&kf{0{Czh>syWiTg8%k0ZSQBD}VZ_z1$E;C>Ww3U9{3 zdK7UA@522&;sXd%xW^F3yiTdaPQ@w2DfHuh9dQajh5HQR=yR2?V|Qo@@ifA3;a(m@ zd4wM9YF&mng)8t_rW|n!-@;vmIEB~ZoqP}C6rQ*o54{klFtSonb|M}{_#@n5#3?Mg z0x-nU_bZjyIJzBi55k|~K7crd58;K22N0*Q?gNk!aSCh8p*!Itd=~d8;uN-EmiRp4 z6khs4$c{LLyK%pYIE7!uok5(!jt?oyn}}2RH@KBH9xlPVV@nXH@YlFY5yzTK!8%JR zL!3gav6MB4Q;2nzQiV8$!?-<&Q}`@yAL3YNE8oD~jQF|hPtO95q5@}8p~LSeE_4>J zrx+eGP<%U&FEqu|sB;HYbfVo~iktkK!dy62fZr%^C}cEWG|`v578iLJ7oNATz?~%n z_z*9%Ecs-#z|Hyy9dhb;>Ef144=hkF>OW6e*6CEvFI?!jKp`o>Q_@&mR1MkMblDy^ z$uDVV+wF}!IQN_2>rHVpowJRb>6qiOInd9CV}{=^=tz6WkaS*_m1nlYpI$TgPb;x! zz)<}GY|+y1)DD?oMfYF~0xaJ(u#e{)65$aMrbYOw2;UUpvO$i2i3rO@c(n*6pBqKG zO@uKK-YLTSMEF?|J}$zv2wxE4D_A4eu(v;?MQK0i`mP8#Dt9?| zL^Lg`JmhSS#KG()+L2LCI>kPf*l$vlmn4MkT+vSf1A+QLJgS9ge=oqPL&9BvW4DKP z7qRUVSAs})L1wLI4<==Z_qGMvlRY8K6OoE*i9j$K4J7tPHAT6TLy~bVCid$vi&Fx@ z?s!K)>+eb^%0DQ95RW~DSZ_D|z814PN1&a@wmKLyDAuifPic>7$W1BTT6ZYA7c<&| zKyME#ezGvw)*DMGzbHf{uwOp@TOp@=UQv5A*42|}SC$sF_o13V;hG}abnJ!9Ek(4W z8H`{RP!vzZB3cjTq7>^1bw`!|TC_(NCN~(E+x-#m_O0H=%Jpl*5zxh49p(OC-rey% zp;$t4BaZ+1F0A(~`(n}pSR3Yq%l&k$vvTIk^5?>H7C2{tKNSl&6l|5yJz$mC!Pa8# z9B{((;of;fQU0pPD7E>+{oVS5mD-iq$X=;xJ$NvK2OYI5Tbi%0s9CAIZgQZW?7)2Spq>f=cOV%jH?V4;Qm zv93LMRNA4%Wu7_L+mC`YmuS@XXn5#H|7%wU;|)D~dUtEFl~>6^o3F}Car0GX?whaD zm7ubl=}|47UbS^a=t<Rd1|VS6#KC zqN*}fT@kEq*DBoZny{v6mEp>E_Z=ql%wLv`Gs;m}y{@vRZBwwKI=l&Tw6}#TYP9v? zis1UHD);*J)$N-qgYS+UH8aXl6za9WQ9^yDGb1VK2fMFrRLI+82 z6fIyFih>2K;&;xBvmZF_S#apr72{wu6R#7%iOxc295@f+W||_za~s?Pvy^f|G0!YG zDsX-WT11&^za9`Oi9giG+DJg_3HK?N>JWgH%}A|c5Gn;6jQz1hm5#$pVfSB$P^pg~ z)htSpMewdGQe(5!#XjJS&w}#^aMW2e{b%5~X2E$GILa(IzXHzWEb@>k)md;p0G!rY zcr^hhJqw*AaQw62JOG@2nB4H6F9I?=OR4VzXJi(fw}5kG7MvB}?3o3p7C5&9hf9bV zC)?Q?gnbOp{3vkTGtiOer;%q-MHV_9M|oPA7?(UdjUW&`XTKrOFC!e*+c?%x)OIBy zj|wRDA=y2NM7|3+l%Eero~cIo5EgU};lFjRBF|?d9H^9x1$@2u?qC}ZCZyc@BrwfL5EqM44LEld*F;o9R1`vUWz2d<33ggM$xme zJSHK+@%TSnae|IF|rf47_DikF0B_?>qkDf7?ppK&@ERQ z5ET$cN1-u}vd5);a@bJ%D#s!2kE6r_DyCm{iAT(cyiIl^5}`*B4pRdda$Y6kuK#WmW{Fq=ye9P813qgtHL0^`g3%oI_nu zYvOg$6HKtt+^7tx`v9{B@v`!ul=M{(;)d>&V_Z^q4?w(Mbs3qa7|HAc04l+|K=Q88L22G(2krjIILm+Nv zRVm12XK_ZTQ5TC%Qt+s(i&iALUN#in4`f1t z3=KGBy+RJT4ZEc}1QBHeMBsYmu6M%m0%r^|;SX)l+P9FdbbTB+mB=z?O`U-F1*A|P zsSO)0fR~YH8`s(RPb-R1=|YFgARuD$JXT6l&%|XGnIa&ZvR%7&kv4g8aQMQ!lN9AqY8xXdB;VBNfX@ovjJ05Q4Dc6oVS zG}M(M%cw6ap1|2vJ}XXr9hID!PW>*|3^-JtY&bRt8!ppr*o|KW8FfxH~>xOiq?7L+4L;~;G5UZa!v~lye)eW%bGunHaG=3ybaQ>ll78q@O6NB8_Yj`P0qoF zm+3a_PjrUydW6Z0(mrW4aiGny?bzFeoJS3SMn3x>i`BaeCgJwUKaZ-=Wk%;0XpgRQ z8$u&Vza~p?nRC~>Kv8rYeUvdYwf1Txo%96i0cPtZ27r@KQ#ngn4lQPzrA&g(Y_;s3 zgT*%L7Ng~JU!YTqMDgTtEy(M-kIkW$&rWx{ClEhs-Tpbq+@j0Of1p;ueg$XLbRWob znbn-0iC?B+f*OhsgD0yCVy^rJN*%I5?gzw!g%Qm_$nzBC5kOWfHA9X8@|Fd15|C@p zH{<*ikQ4OQFzE2v&F=xB9aV$-c~s$mau26|5=x3o&WJVw$29|vY?VfReFlWwk_-#a z##eRw>PZf1HAa? zX?o4fa1A94K}NvAuzU=VC>XNZvFQL*TnB*jBZ;H83toz3egHTmy>Xq5okviN_X$+* z)=SzjtlN;rW9ubtxCJ=ehJ-^DtryvlX3M<3>^7FWYM;<;*q`W65u>&YyS2Wf8=TL)O=G;BMY&(WtSHQEaE7G&6)3mNv z{yM!KGD9rb&^ogq-Q^cAMxZ~huQh;X$s=~LJ`Os(-t&+6V{@?Kr*#`*DU;|lZ$gkr z%99Xw9HG&6o(H5Dr3}aq$j%nX&jIn^H&HXSuL2PGsl*{x%1S^U!Y`(bzV{kH>hJ)J z_oA}CIAyZozoWj&SXue+Z0c(qg_stO8d+QqWg9#Iy`T(uS^HE%lx?sRIJ_)t5OSX$cz~SwJaB@HKp}n2F zJ|=bxCz+F?4q!hicBaq;CuZ#OupShcIP-IFs(u=gUBZ`#jOHUef1_fWv)0 z|G0c)4mNav4zG7+L%xw^dZ%S4?Bij+n%{;Ra9ZbJLr#b4J--b{pzgb2!!>iTp=%B{ z9Gim;FVt;Fb+yn^Y4XP{dc6~hG6;+Lg;jHnM1=EqCLFSeqI?sOL0O7Her1B-4HMC~ zaLQz753qPyhK_&ISC5DsUKd$7@@bCVPAw`iQqoteP?Y=Xa>+surLSHF9PX!XO!D$p37!B?eyI1bro4NB#1%W340RkEKT0Hn9& zR^2`XwO-ObKHWalPOX=;57}_Gw(P<%%loJtb0kskX{I~j$yy!*L#BmYW`%!Ou59CB zu!b8^DfXqgvT7Q0Es&~1$hSZ?+z4R=L~uVbFYdJKVWC`|ws9Y^ac{G6ADb8VM{V3s z*tkDp;~smLxYHX!R^7*J+^L;fa5mg&<9=#hx<6s#e#*vu)W-cj8~5>fai?z#SoEqM zw{cI~xPR8hJu@%v&)T?WY}`-SxIb>=J~=P$X&d)R8+U5C7W-^S+qh57i~I97?o&4I zr)=C`c$c`JuyLmj%A#r2xQ+WO?-KX#*ti$lxMytK$8FpdoNof7on=ouX5&sX5UcK! zHtuI^+>7VM{bd{XQXBUv8}~PD++FkHe#*vOwQ(ntTCB0*4>s&2yL(>TGX@>O z-DBgf+PJSYN(t^Y^WuKSpd+}`e9YowRpmDBYm8EYyJue9Ck;A+yWhs$ZR1YwxLE7m zH!tpQ8gvBroi^?@Htrsyl+fKjFYfetD~p}0TW#DuHtshXr3Ck#^Wy%FK}YD`Y2)s* zac?$C3GS`);!X=9tL{-7cfXDMpBdc6p3J|X6kqSO2X|}enoU<{Pq3Rn#>~7u(V6Vo zjWb9L%0i2%)B-u#mu;nx3rDO6TalM<-$tw**3&AG>F%Hyx^L4ZaO|rI^NK_0eie%5 z(_OCP{)l>2?UYu{^%j%xv3^<0`EfQDN#Af-pSO^iY$#-0!n-AF**CuyHT9aUYl$_X9TWhiu&YZQL)haX&CG?)z=rhi%-W zHtx%8+=u7IeZa>3fQ@^njr*I@S9PyDG%xPA+qe(dxVPH4ziQ(?GB57^Htzj4?mKPV z(>Csp%!_-%#yx7|?zeG2V&i^fUfiQL?wvO7J{$K#HtwVI;vTVar_sUEw^Vs-+y@Nq zqMxTkSnx;G zt7=%voPYePJ|b&5KhDMnq;ELz@>13%-vepYbq^W8uEK99C3Q?5&kjl zLtGnlc`&PSU=UaALfs6UW_UQ|7CK;r99KJVJiwt`{%!^gk#!}3b4vGTBy#X#&!A`8 z6OP4WAwidZf5YCW4+Zc>y$dO#2_bOpL)0(maLDHYk*i}4c?=L)ryTMvB7loh9C8Yf zjF6c_en~ipQcK~GHvy4j9EZ@Zwwy6?$QnRsCPP-?kgb5o^)iRtLO3FyLn46CMFEHW zIij@g=5+A;f=D39-&Yf20rNrN$ey2<`a3{M1q}}QCLmV({0I=YL0OzB#&-f$!Tl}Z zP>oVX<#_2sZ&cMM-IrIx=q5;u`JTC%A{vwP^m;pr2x;f;3140%vxG%uO zmc}Nd1}_6718W$bPyvWl=2}4fmQpQ%(8cAE=dcwsACvZJ1x^&^FnE0e5SN9{rvOQV z4!5&Bjm@Le3DE1jP0dOaINTbDC`V9gz~ax(0z#KjUoQY6S6kc~KL^C>EyeWM$7QZB z6%aX3;H4@7@mRFD0T5J~iB}L17tjqGMgVCAjv@2ifDBl4e-My}h0a$1ku!YG{TLvA z;21UdG9Uw%`uZ&(^63&URfMiRt@Gk1;=vPitAe1iin@OthalSkk$gCvTLCe+2LkxL zS0F&BCJ*l>Iu^)2K;*26)AVy&IifOvE|@`OLt zqL%}2;HH6Nc->+^20+rNo%aG#YJrpiV)%wU?9XkXd>wG)3b8=prz_$OQHvk85-(jZ zd6FS{ui=@W0M3}M1tQ9wfXKZsu6v4bER;VDNZL~Gj{!oLq1SOhsBhuC(6@Bam{JZL zS+6+n5ja}_AwHbf1R&O4;`e|YvG~SiILueV}QtAH7?=z0U5F2Oaele(PI~a zbt}*ftGWR3TOjWPL`5ksA(g+DO6m1ZkXr#E1cP!E5V-=Pk{Ble;ZJ5&MoUpX3&@D2 z-bVqcv2cG5kf;UnA|O!9#Os%UsDKz&rPJ?ESp4TayqQkkVraS?kVzfF#wPfWPp1>0 zVMz1<01BBeN2vpPDT3DnqFN;UC?FYKFXoxSY_AIdhd(Wq*60Cb*h2X>Kn|JdglOhK zm!auj0cYG&>WhGoPZ@RbbwK=+~H! z_)}MjvlK4{xGlc%en31H`>X+kG%&QN1!M#eqRJ`z38L%8Y9|EWu$0n(gNioI6Jmfo zqL)IJat|QI7Ve(}gsfrk`aB?=fEcPnLCABzzD!#(2R``an->!Fd!oqo89*coGmw84~^)5V{PA6I1R}7CT=8 z$fPc_Je}5W;k6n#s>MDvfQ+MRjM}*skSPo02q2@34wnln4nPdONV3C#C>F|JAshg? zuga5gTP^ZDN2PFa-T8UFNLp}C0%rg~Zs*sK!V!r0s8$#!qAB>wRv;8g;A~{}Oa3mL zen>|eu%9Y*_2BbTU15Ba4BPBD64=L1K#nQ+nO7jh&IuN8(U+}_Y3w%%}apkeEd=DNnlz!vXyEjI+3>Y9Dt?b~g*^1x#z9N5!O zJ8ekfcj7iUjwKYw0w_47unFf&U_QKq4k}7U^)rk5*l8W6j6i@L(`KidURyASkR3fq z93dUzM_c+dO`nlFPuQRk8KO1FUN#|MH3rLUbN<Y;j!<}1=@mf4FhsG$`nM&B95Jhyxb>a!7ezF?589YKbSTBkWLBYZfF7uw}+zNAyvqe4RRMsKa%(f#${?dOu7yWX#Mq10)>g`Uzx-mYc zncp1GgD8hNt|lGbFGkovR1UFv&q@cp%#h7V;5z{`;Lv9TX2{OVn`$s%dAS&k(cCo! z*nEL)KCcxco5El9HInR?b4HSNH)}UkS65bpcp!gk3m}`U$~RL2R2Oh${Kt97JzAu4 zeIN*(xVz9VMEKB(1`4WMOq~~}B9<3BX83*sevlmu8*KRD{`4tXHdb1vHPm@nhab*H z?2rhahQB~2+EZjUVtt4tmo+WmBR<^L_)-Py;UoA+Y!Xd~DD;>=e+zBlr_ng;@dN`n zog|-Q1mc@Yp-wnj2xANyYF8-E%toIk4fM7X4-CTOqnHPfJ-Lse|4l};Ko>r*i_a@S zMfv>+e0;)El79OiLqEcb2LDTMED%q&#rI-F>y|?m%L~wJ>)4HzR^e95{aFuT(V5$V zp|^STGJhwQoP%-g(zzOiENz%2jPGR_<@ka;s}wwuf0)ClW}_BlM{ksw+3UHvZBwUa z(^o|T0lb8wt03Ji$5%ukcYbDkKr^Zj4IpZ+cd~)S7j+Fx(`4x$`I-bM#)s#_SsgT6w{h8X*B*8AnBi#s5G<=K z@7$%+hIFT8oXP+qM>F9O9kv6+MV1>PP^X&>HnsVjka~Z>k(I{C?HzOprmauox)FNc_ zBssFiW2QCHWS^SCQdQr8kxVI*CR-*?=B6^uKyo(_T`SZR&7Q>KomD<(CmR6!>XeQy zC-R()bp|Y*j8ha}fM>mIq&J8~dZ0ZL?4SviPK`T>VWvQ+b9X#}Z4O#eWc3lEe=*PL zU^{8mzwKn@l`|ee!fv;8gytkNhD_)sJQ#+zL9TIH`}19^9n!` Y+8&WU&mD^OQZQ^3eT}ia*4y0w1=AdSKL7v# literal 0 HcmV?d00001 diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 000000000000..29d97a71f4f5 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,242 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:9 (project)" + message: | + The system is: Windows - 10.0.27695 - AMD64 + - + kind: "message-v1" + backtrace: + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:9 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/g++.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" + + The CXX compiler identification is GNU, found in: + D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CompilerIdCXX/a.exe + + - + kind: "try_compile-v1" + backtrace: + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:9 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-vgkpw1" + binary: "D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-vgkpw1" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-vgkpw1' + + Run Build Command(s): "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/ninja/win/x64/ninja.exe" -v cmTC_152ef + [1/2] C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE -fdiagnostics-color=always -v -o CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj -c "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp" + Using built-in specs. + COLLECT_GCC=C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE + Target: x86_64-w64-mingw32 + Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends + Thread model: posix + Supported LTO compression algorithms: zlib + gcc version 13.1.0 (GCC) + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/' + C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_152ef.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\Andrii\\AppData\\Local\\Temp\\ccSXGsTA.s + GNU C++17 (GCC) version 13.1.0 (x86_64-w64-mingw32) + compiled by GNU C version 13.1.0, GMP version 6.2.1, MPFR version 4.2.0-p4, MPC version 1.3.1, isl version none + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++" + ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32" + ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward" + ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include" + ignoring nonexistent directory "/win/include" + ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../include" + ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed" + ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "/mingw/include" + #include "..." search starts here: + #include <...> search starts here: + C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++ + C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32 + C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward + C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include + C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include + C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed + C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include + End of search list. + Compiler executable checksum: e75de627edc3c57e31324b930b15b056 + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/' + as -v -o CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Andrii\\AppData\\Local\\Temp\\ccSXGsTA.s + GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40 + COMPILER_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/ + LIBRARY_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.'\x0d + [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE -v -Wl,-v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_152ef.exe -Wl,--out-implib,libcmTC_152ef.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." + Using built-in specs. + COLLECT_GCC=C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE + COLLECT_LTO_WRAPPER=C:/Users/Andrii/AppData/Local/Programs/CLion\\ Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends + Thread model: posix + Supported LTO compression algorithms: zlib + gcc version 13.1.0 (GCC) + COMPILER_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/ + LIBRARY_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_152ef.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_152ef.' + C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_152ef.exe C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_152ef.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o + collect2 version 13.1.0 + C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLion Nova\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_152ef.exe C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_152ef.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d + GNU ld (GNU Binutils) 2.40\x0d + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_152ef.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_152ef.'\x0d + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:9 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] + add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] + add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] + add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] + end of search list found + collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] + collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] + collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] + collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include] + collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/include] + collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/x86_64-w64-mingw32/include] + implicit include dirs: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/include;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/x86_64-w64-mingw32/include] + + + - + kind: "message-v1" + backtrace: + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:9 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: 'D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-vgkpw1'] + ignore line: [] + ignore line: [Run Build Command(s): "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/ninja/win/x64/ninja.exe" -v cmTC_152ef] + ignore line: [[1/2] C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE -fdiagnostics-color=always -v -o CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj -c "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp"] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib] + ignore line: [gcc version 13.1.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/'] + ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_152ef.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\Andrii\\AppData\\Local\\Temp\\ccSXGsTA.s] + ignore line: [GNU C++17 (GCC) version 13.1.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 13.1.0 GMP version 6.2.1 MPFR version 4.2.0-p4 MPC version 1.3.1 isl version none] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++"] + ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32"] + ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward"] + ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"] + ignore line: [ignoring nonexistent directory "/win/include"] + ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../include"] + ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"] + ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "/mingw/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] + ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] + ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] + ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: e75de627edc3c57e31324b930b15b056] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/'] + ignore line: [ as -v -o CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Andrii\\AppData\\Local\\Temp\\ccSXGsTA.s] + ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40] + ignore line: [COMPILER_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/] + ignore line: [LIBRARY_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.'\x0d] + ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE -v -Wl -v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_152ef.exe -Wl --out-implib libcmTC_152ef.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE] + ignore line: [COLLECT_LTO_WRAPPER=C:/Users/Andrii/AppData/Local/Programs/CLion\\ Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib] + ignore line: [gcc version 13.1.0 (GCC) ] + ignore line: [COMPILER_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/] + ignore line: [LIBRARY_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_152ef.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_152ef.'] + ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_152ef.exe C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_152ef.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + ignore line: [collect2 version 13.1.0] + ignore line: [C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLion Nova\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_152ef.exe C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_152ef.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d] + ignore line: [GNU ld (GNU Binutils) 2.40\x0d] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_152ef.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_152ef.'\x0d] + ignore line: [] + ignore line: [] + linker tool for 'CXX': C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ld.exe + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:9 (project)" + message: | + Running the CXX compiler's linker: "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.40 +... diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-Debug-log.txt new file mode 100644 index 000000000000..b2440204e041 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-Debug-log.txt @@ -0,0 +1,6 @@ +"C:\Users\Andrii\AppData\Local\Programs\CLion Nova\bin\cmake\win\x64\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/ninja/win/x64/ninja.exe" -G Ninja -S D:\proj\flutterfire\packages\firebase_remote_config\firebase_remote_config\windows -B D:\proj\flutterfire\packages\firebase_remote_config\firebase_remote_config\windows\cmake-build-debug +CMake Error at CMakeLists.txt:63 (apply_standard_settings): + Unknown CMake command "apply_standard_settings". + + +-- Configuring incomplete, errors occurred! diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-environment.txt b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 000000000000..f27122daad7b --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,5 @@ +ToolSet: 11.0 w64 (local)@C:\Users\Andrii\AppData\Local\Programs\CLion Nova\bin\mingw +Ninja: 1.12.0@C:\Users\Andrii\AppData\Local\Programs\CLion Nova\bin\ninja\win\x64\ninja.exe +Options: + +Options:-DCMAKE_MAKE_PROGRAM=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/ninja/win/x64/ninja.exe \ No newline at end of file diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/cmake.check_cache b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 000000000000..3dccd731726d --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/generated/firebase_remote_config/plugin_version.h b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/generated/firebase_remote_config/plugin_version.h new file mode 100644 index 000000000000..77eb4729aead --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/generated/firebase_remote_config/plugin_version.h @@ -0,0 +1,13 @@ +// Copyright 2023, the Chromium project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +#ifndef PLUGIN_VERSION_CONFIG_H +#define PLUGIN_VERSION_CONFIG_H + +namespace firebase_remote_config_windows { + +std::string getPluginVersion() { return "5.1.3"; } +} // namespace firebase_auth_windows + +#endif // PLUGIN_VERSION_CONFIG_H diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp new file mode 100644 index 000000000000..178b7d254f7b --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp @@ -0,0 +1,220 @@ +#include "firebase_remote_config_plugin.h" + +// This must be included before many other Windows headers. +#include + +// For getPlatformVersion; remove unless needed for your plugin implementation. +#include +#include +#include +#include + +#include +#include + +#include "firebase/app.h" +#include "firebase/remote_config.h" +#include "firebase_core/firebase_plugin_registry.h" +#include "firebase_remote_config/plugin_version.h" + +#include "firebase_remote_config_plugin_constants.h" +#include +#include + +// #include "messages.g.h" +// #include "remote_config_pigeon_implemetation.h" + +using namespace firebase::remote_config; + +extern "C" firebase_core_windows::FirebasePluginRegistry * +GetFlutterFirebaseRegistry(); + +namespace firebase_remote_config_windows { + const char *kEventChannelName = + "plugins.flutter.io/firebase_remote_config_updated"; + const char *kMethodChannelName = "plugins.flutter.io/firebase_remote_config"; + const char *kRemoteConfigLibrary = "firebase_remote_config_windows"; + std::unique_ptr > sink_; + + void FirebaseRemoteConfigPlugin::RegisterWithRegistrar( + flutter::PluginRegistrarWindows *registrar) { + auto plugin = std::make_unique(); + + // const auto firebase_registry = + // firebase_core_windows::FirebasePluginRegistry::GetInstance(); const auto + // shared_plugin = std::make_shared(); + + // ::firebase::App::RegisterLibrary(kRemoteConfigLibrary, + // getPluginVersion().c_str(), nullptr); + // firebase_registry->put_plugin_ref(shared_plugin); + + // const auto impl = new remote_config_pigeon_implemetation(); + // RemoteConfigHostApi::SetUp(registrar->messenger(), impl); + + const auto method_channel = + std::make_unique < flutter::MethodChannel < flutter::EncodableValue >> ( + registrar->messenger(), kMethodChannelName, + &flutter::StandardMethodCodec::GetInstance()); + + method_channel->SetMethodCallHandler( + [plugin_pointer = plugin.get()](const auto &call, auto result) { + plugin_pointer->HandleMethodCall(call, std::move(result)); + }); + + const auto firebase_registry = firebase_core_windows::FirebasePluginRegistry::GetInstance(); + const auto shared_plugin = std::make_shared(); + ::firebase::App::RegisterLibrary(kRemoteConfigLibrary, getPluginVersion().c_str(), nullptr); + firebase_registry->put_plugin_ref(shared_plugin); + + // const auto event_channel = + // std::make_unique>( + // registrar->messenger(), kEventChannelName, + // &flutter::StandardMethodCodec::GetInstance()); + + // auto eventChannelHandler = + // std::make_unique>([&](const + // flutter::EncodableValue* arguments, + // std::unique_ptr> + // sink)->std::unique_ptr < flutter::StreamHandlerError < + // flutter::EncodableValue >> + // { + // //sink_ = std::move(sink); + // const auto firebaseApp = + // ::firebase::App::GetInstance(firebase_core_windows::FirebasePluginRegistry::GetInstance()->app_name.c_str()); + // const auto remoteConfig = + // ::firebase::remote_config::RemoteConfig::GetInstance(firebaseApp); + // auto registration = remoteConfig->AddOnConfigUpdateListener([&sink, + // this](ConfigUpdate&& config_update, RemoteConfigError error) + // { + // const auto updatedKeys = config_update.updated_keys; + // flutter::EncodableList keys{}; + + // for (const auto& key : updatedKeys) + // { + // keys.push_back(flutter::EncodableValue(key)); + // } + // sink->Success(flutter::EncodableValue(keys)); + // }); + + // return nullptr; + // }, + // [](const flutter::EncodableValue* arguments) ->std::unique_ptr < + // flutter::StreamHandlerError < flutter::EncodableValue >> + // { + // return nullptr; + // }); + + // event_channel->SetStreamHandler(std::move(eventChannelHandler)); + + // // method_channel->SetMethodCallHandler([plugin_pointer = + // plugin.get()](const auto& call, auto result) + // // { + // // plugin_pointer->HandleMethodCall(call, std::move(result)); + // // }); + + registrar->AddPlugin(std::move(plugin)); + } + + FirebaseRemoteConfigPlugin::FirebaseRemoteConfigPlugin() {} + + FirebaseRemoteConfigPlugin::~FirebaseRemoteConfigPlugin() {} + + void FirebaseRemoteConfigPlugin::HandleMethodCall( + const flutter::MethodCall &method_call, + std::unique_ptr > result) { + int iii = 0; + std::cout << iii << std::endl; + std::cout << "Method call: " << method_call.method_name() << std::endl; + + if (method_call.method_name() == "RemoteConfig#setConfigSettings") { + try { + const auto &args = + std::get(*method_call.arguments()); + const auto &encodable_app_name_arg = args.at(0); + if (encodable_app_name_arg.IsNull()) { + result->Error("RemoteConfig#setConfigSettings", + "Cannot decode app name"); + return; + } + const auto &app_name_arg = + std::get(encodable_app_name_arg); + const auto &encodable_fetch_timeout_arg = args.at(1); + if (encodable_fetch_timeout_arg.IsNull()) { + result->Error("RemoteConfig#setConfigSettings", "Cannot decode timeout"); + return; + } + const int64_t fetch_timeout_arg = + encodable_fetch_timeout_arg.LongValue(); + const auto &encodable_minimum_fetch_interval_arg = args.at(2); + if (encodable_minimum_fetch_interval_arg.IsNull()) { + result->Error("RemoteConfig#setConfigSettings", "Cannot decode minimum fetch interval"); + return; + } + const int64_t minimum_fetch_interval_arg = + encodable_minimum_fetch_interval_arg.LongValue(); + + const auto firebaseApp = ::firebase::App::GetInstance(app_name_arg.c_str()); + const auto remoteConfig = ::firebase::remote_config::RemoteConfig::GetInstance(firebaseApp); + + const ConfigSettings config_setting{ + static_cast(fetch_timeout_arg), + static_cast(minimum_fetch_interval_arg)}; + + remoteConfig->SetConfigSettings(config_setting); + + result->Success(); + + } catch (const std::exception &e) { + result->Error("RemoteConfig#setConfigSettings", e.what()); + } + } + + result->NotImplemented(); + // if (method_call.method_name().compare("getPlatformVersion") == 0) + // { + // std::ostringstream version_stream; + // version_stream << "Windows "; + // if (IsWindows10OrGreater()) + // { + // version_stream << "10+"; + // } + // else if (IsWindows8OrGreater()) + // { + // version_stream << "8"; + // } + // else if (IsWindows7OrGreater()) + // { + // version_stream << "7"; + // } + // result->Success(flutter::EncodableValue(version_stream.str())); + // } + // else if + // (method_call.method_name().compare("RemoteConfig#ensureInitialized")) + // { + // int ii = 0; + // // const auto app_name = + // std::get(method_call.arguments()); + // // const auto firebaseApp = + // ::firebase::App::GetInstance(app_name.c_str()); + // // const auto remoteConfig = + // ::firebase::remote_config::RemoteConfig::GetInstance(firebaseApp); + // // auto registration = remoteConfig->AddOnConfigUpdateListener([&sink_, + // this](ConfigUpdate&& config_update, RemoteConfigError error) + // // { + // // const auto updatedKeys = + // config_update.updated_keys; + // // flutter::EncodableList keys{}; + // // + // // for (const auto& key : updatedKeys) + // // { + // // keys.push_back(flutter::EncodableValue(key)); + // // } + // // sink_->Success(flutter::EncodableValue(keys)); + // // }); + // } + // else + // { + // result->NotImplemented(); + // } + } +} // namespace firebase_remote_config_windows diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.h b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.h new file mode 100644 index 000000000000..c243609a8f93 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.h @@ -0,0 +1,32 @@ +#ifndef FLUTTER_PLUGIN_FIREBASE_REMOTE_CONFIG_PLUGIN_H_ +#define FLUTTER_PLUGIN_FIREBASE_REMOTE_CONFIG_PLUGIN_H_ + +#include +#include +#include "firebase_core/flutter_firebase_plugin.h" +#include + +namespace firebase_remote_config_windows { + + class FirebaseRemoteConfigPlugin : public flutter::Plugin{ + public: + static void RegisterWithRegistrar(flutter::PluginRegistrarWindows *registrar); + + FirebaseRemoteConfigPlugin(); + + virtual ~FirebaseRemoteConfigPlugin(); + + // Disallow copy and assign. + FirebaseRemoteConfigPlugin(const FirebaseRemoteConfigPlugin &) = delete; + + FirebaseRemoteConfigPlugin &operator=(const FirebaseRemoteConfigPlugin &) = delete; + + // Called when a method is called on this plugin's channel from Dart. + void HandleMethodCall( + const flutter::MethodCall &method_call, + std::unique_ptr > result); + }; + +} // namespace firebase_remote_config + +#endif // FLUTTER_PLUGIN_FIREBASE_REMOTE_CONFIG_PLUGIN_H_ diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_c_api.cpp b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_c_api.cpp new file mode 100644 index 000000000000..94580265d73d --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_c_api.cpp @@ -0,0 +1,12 @@ +#include "include/firebase_remote_config/firebase_remote_config_plugin_c_api.h" + +#include + +#include "firebase_remote_config_plugin.h" + +void FirebaseRemoteConfigPluginCApiRegisterWithRegistrar( + FlutterDesktopPluginRegistrarRef registrar) { + firebase_remote_config_windows::FirebaseRemoteConfigPlugin::RegisterWithRegistrar( + flutter::PluginRegistrarManager::GetInstance() + ->GetRegistrar(registrar)); +} diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_constants.cpp b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_constants.cpp new file mode 100644 index 000000000000..638aaa1e3de7 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_constants.cpp @@ -0,0 +1,139 @@ +// +// Created by Andrii on 29.10.2024. +// + +#include "firebase_remote_config_plugin_constants.h" + +// This must be included before many other Windows headers. +#include + +// For getPlatformVersion; remove unless needed for your plugin implementation. +#include + +#include +#include +#include +#include "firebase_core/firebase_plugin_registry.h" +#include "firebase/remote_config.h" +#include "firebase/app.h" +#include +#include +// #include "firebase_remote_config/plugin_version.h" + +//#include "FirebaseRemoteConfigImplementation.h" +#include +#include + +using namespace firebase::remote_config; +using namespace firebase; +using namespace flutter; + +namespace firebase_remote_config_windows { +// virtual std::string plugin_name() override; +// +// virtual flutter::EncodableMap get_plugin_constants(const ::firebase::App &) override; + + + std::string mapLastFetchStatus(LastFetchStatus lastFetchStatus) + { + if (lastFetchStatus == kLastFetchStatusSuccess) { + return "success"; + } + else if (lastFetchStatus == kLastFetchStatusFailure) + return "failure"; + else if (lastFetchStatus == kLastFetchStatusPending) { + return "noFetchYet"; + } + else { + return "failure"; + } + } + + std::string map_source(ValueSource source) + { + if (source == kValueSourceStaticValue) + { + return "static"; + } + else if (source == kValueSourceDefaultValue) + { + return "default"; + } + else if (source == kValueSourceRemoteValue) + { + return "remote"; + } + else + { + return "static"; + } + } + + flutter::EncodableMap createRemoteConfigValuesMap(std::string key, RemoteConfig* remote_config) { + flutter::EncodableMap parsed_parameters; + + ValueInfo value_info{}; + auto data = remote_config->GetData(key.c_str(), &value_info); + + parsed_parameters.insert({ EncodableValue("value"), EncodableValue(data) }); + const auto source_mapped = map_source(value_info.source); + parsed_parameters.insert({ EncodableValue("source"), EncodableValue(source_mapped.c_str()) }); + return parsed_parameters; + + } + + flutter::EncodableMap mapParameters(const std::map& parameters, RemoteConfig* remote_config) + { + flutter::EncodableMap map_; + + for (const auto& val : parameters) + { + auto param = val.second; + auto name = val.first; + + map_.insert({ name, createRemoteConfigValuesMap(name, remote_config) }); + + } + + return map_; + } + + void get_all_parameters(RemoteConfig* remote_config) + { + } + + flutter::EncodableMap FlutterFirebaseRemoteConfigPlugin::get_plugin_constants(const ::firebase::App& firebaseApp) + { + auto app = const_cast<::firebase::App*>(&firebaseApp); + //app->SetDefaultConfigPath() + const auto remoteConfig = RemoteConfig::GetInstance(app); + const auto configSettings = remoteConfig->GetConfigSettings(); + auto fetchTimeout = static_cast(configSettings.fetch_timeout_in_milliseconds); + auto minFetchTimeout = static_cast(configSettings.minimum_fetch_interval_in_milliseconds); + + const auto configInfo = remoteConfig->GetInfo(); + const auto lastFetch = static_cast(configInfo.fetch_time); + const auto lastFetchStatus = configInfo.last_fetch_status; + const auto lastFetchStatusMapped = mapLastFetchStatus(lastFetchStatus); + + flutter::EncodableMap values; + + values.insert({ EncodableValue("fetchTimeout"), EncodableValue(fetchTimeout) }); + values.insert({ EncodableValue("minimumFetchInterval"), EncodableValue(minFetchTimeout) }); + values.insert({ EncodableValue("lastFetchTime"), EncodableValue(lastFetch) }); + values.insert({ EncodableValue("lastFetchStatus"), EncodableValue(lastFetchStatusMapped.c_str()) }); + + const auto allItems = remoteConfig->GetAll(); + + auto converted = mapParameters(allItems, remoteConfig); + + values.insert({ EncodableValue("parameters"), converted }); + + return values; + } + + std::string FlutterFirebaseRemoteConfigPlugin::plugin_name() + { + return "plugins.flutter.io/firebase_remote_config"; + } +} diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_constants.h b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_constants.h new file mode 100644 index 000000000000..6e47ae55d2a4 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin_constants.h @@ -0,0 +1,25 @@ +// +// Created by Andrii on 29.10.2024. +// + +#ifndef WINDOWS_FIREBASE_REMOTE_CONFIG_PLUGIN_CONSTANTS_H +#define WINDOWS_FIREBASE_REMOTE_CONFIG_PLUGIN_CONSTANTS_H + +#include "firebase_core/flutter_firebase_plugin.h" + +namespace firebase_remote_config_windows { + class FlutterFirebaseRemoteConfigPlugin : public firebase_core_windows::FlutterFirebasePlugin { + public: + FlutterFirebaseRemoteConfigPlugin() {} + // virtual ~FirebaseRemoteConfigImplementation() override {} + + virtual std::string plugin_name() override; + + virtual flutter::EncodableMap get_plugin_constants(const ::firebase::App &) override; + + private: + std::string app_name_; + }; + +} +#endif //WINDOWS_FIREBASE_REMOTE_CONFIG_PLUGIN_CONSTANTS_H diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/include/firebase_remote_config/firebase_remote_config_plugin_c_api.h b/packages/firebase_remote_config/firebase_remote_config/windows/include/firebase_remote_config/firebase_remote_config_plugin_c_api.h new file mode 100644 index 000000000000..2e4ab090234a --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/include/firebase_remote_config/firebase_remote_config_plugin_c_api.h @@ -0,0 +1,23 @@ +#ifndef FLUTTER_PLUGIN_FIREBASE_REMOTE_CONFIG_PLUGIN_C_API_H_ +#define FLUTTER_PLUGIN_FIREBASE_REMOTE_CONFIG_PLUGIN_C_API_H_ + +#include + +#ifdef FLUTTER_PLUGIN_IMPL +#define FLUTTER_PLUGIN_EXPORT __declspec(dllexport) +#else +#define FLUTTER_PLUGIN_EXPORT __declspec(dllimport) +#endif + +#if defined(__cplusplus) +extern "C" { +#endif + +FLUTTER_PLUGIN_EXPORT void FirebaseRemoteConfigPluginCApiRegisterWithRegistrar( + FlutterDesktopPluginRegistrarRef registrar); + +#if defined(__cplusplus) +} // extern "C" +#endif + +#endif // FLUTTER_PLUGIN_FIREBASE_REMOTE_CONFIG_PLUGIN_C_API_H_ diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/plugin_version.h.in b/packages/firebase_remote_config/firebase_remote_config/windows/plugin_version.h.in new file mode 100644 index 000000000000..e57a86f7af82 --- /dev/null +++ b/packages/firebase_remote_config/firebase_remote_config/windows/plugin_version.h.in @@ -0,0 +1,13 @@ +// Copyright 2023, the Chromium project authors. Please see the AUTHORS file +// for details. All rights reserved. Use of this source code is governed by a +// BSD-style license that can be found in the LICENSE file. + +#ifndef PLUGIN_VERSION_CONFIG_H +#define PLUGIN_VERSION_CONFIG_H + +namespace firebase_remote_config_windows { + +std::string getPluginVersion() { return "@PLUGIN_VERSION@"; } +} // namespace firebase_auth_windows + +#endif // PLUGIN_VERSION_CONFIG_H diff --git a/tests/windows/flutter/generated_plugin_registrant.cc b/tests/windows/flutter/generated_plugin_registrant.cc index 6013891f132f..2fda6bf3095a 100644 --- a/tests/windows/flutter/generated_plugin_registrant.cc +++ b/tests/windows/flutter/generated_plugin_registrant.cc @@ -8,6 +8,7 @@ #include #include +#include #include void RegisterPlugins(flutter::PluginRegistry* registry) { @@ -15,6 +16,8 @@ void RegisterPlugins(flutter::PluginRegistry* registry) { registry->GetRegistrarForPlugin("FirebaseAuthPluginCApi")); FirebaseCorePluginCApiRegisterWithRegistrar( registry->GetRegistrarForPlugin("FirebaseCorePluginCApi")); + FirebaseRemoteConfigPluginCApiRegisterWithRegistrar( + registry->GetRegistrarForPlugin("FirebaseRemoteConfigPluginCApi")); FirebaseStoragePluginCApiRegisterWithRegistrar( registry->GetRegistrarForPlugin("FirebaseStoragePluginCApi")); } diff --git a/tests/windows/flutter/generated_plugins.cmake b/tests/windows/flutter/generated_plugins.cmake index 3976ac4622ed..7a8854af51e0 100644 --- a/tests/windows/flutter/generated_plugins.cmake +++ b/tests/windows/flutter/generated_plugins.cmake @@ -5,6 +5,7 @@ list(APPEND FLUTTER_PLUGIN_LIST firebase_auth firebase_core + firebase_remote_config firebase_storage ) From 811d9147e70ad05e5f93b3caa3b73b5402e36c10 Mon Sep 17 00:00:00 2001 From: Andrii Petrovskyi Date: Wed, 30 Oct 2024 21:21:59 +0200 Subject: [PATCH 3/9] Remote config initial works for windows --- .../windows/firebase_remote_config_plugin.cpp | 787 ++++++++++++++---- .../windows/firebase_remote_config_plugin.h | 92 +- 2 files changed, 682 insertions(+), 197 deletions(-) diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp index 178b7d254f7b..a3a3c60ed7e3 100644 --- a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp +++ b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp @@ -5,6 +5,8 @@ // For getPlatformVersion; remove unless needed for your plugin implementation. #include +#include +#include #include #include #include @@ -16,205 +18,626 @@ #include "firebase/remote_config.h" #include "firebase_core/firebase_plugin_registry.h" #include "firebase_remote_config/plugin_version.h" - #include "firebase_remote_config_plugin_constants.h" -#include -#include // #include "messages.g.h" // #include "remote_config_pigeon_implemetation.h" using namespace firebase::remote_config; +using namespace firebase; -extern "C" firebase_core_windows::FirebasePluginRegistry * +extern "C" firebase_core_windows::FirebasePluginRegistry* GetFlutterFirebaseRegistry(); namespace firebase_remote_config_windows { - const char *kEventChannelName = - "plugins.flutter.io/firebase_remote_config_updated"; - const char *kMethodChannelName = "plugins.flutter.io/firebase_remote_config"; - const char *kRemoteConfigLibrary = "firebase_remote_config_windows"; - std::unique_ptr > sink_; - - void FirebaseRemoteConfigPlugin::RegisterWithRegistrar( - flutter::PluginRegistrarWindows *registrar) { - auto plugin = std::make_unique(); - - // const auto firebase_registry = - // firebase_core_windows::FirebasePluginRegistry::GetInstance(); const auto - // shared_plugin = std::make_shared(); - - // ::firebase::App::RegisterLibrary(kRemoteConfigLibrary, - // getPluginVersion().c_str(), nullptr); - // firebase_registry->put_plugin_ref(shared_plugin); - - // const auto impl = new remote_config_pigeon_implemetation(); - // RemoteConfigHostApi::SetUp(registrar->messenger(), impl); - - const auto method_channel = - std::make_unique < flutter::MethodChannel < flutter::EncodableValue >> ( - registrar->messenger(), kMethodChannelName, - &flutter::StandardMethodCodec::GetInstance()); - - method_channel->SetMethodCallHandler( - [plugin_pointer = plugin.get()](const auto &call, auto result) { - plugin_pointer->HandleMethodCall(call, std::move(result)); - }); - - const auto firebase_registry = firebase_core_windows::FirebasePluginRegistry::GetInstance(); - const auto shared_plugin = std::make_shared(); - ::firebase::App::RegisterLibrary(kRemoteConfigLibrary, getPluginVersion().c_str(), nullptr); - firebase_registry->put_plugin_ref(shared_plugin); - - // const auto event_channel = - // std::make_unique>( - // registrar->messenger(), kEventChannelName, - // &flutter::StandardMethodCodec::GetInstance()); - - // auto eventChannelHandler = - // std::make_unique>([&](const - // flutter::EncodableValue* arguments, - // std::unique_ptr> - // sink)->std::unique_ptr < flutter::StreamHandlerError < - // flutter::EncodableValue >> - // { - // //sink_ = std::move(sink); - // const auto firebaseApp = - // ::firebase::App::GetInstance(firebase_core_windows::FirebasePluginRegistry::GetInstance()->app_name.c_str()); - // const auto remoteConfig = - // ::firebase::remote_config::RemoteConfig::GetInstance(firebaseApp); - // auto registration = remoteConfig->AddOnConfigUpdateListener([&sink, - // this](ConfigUpdate&& config_update, RemoteConfigError error) - // { - // const auto updatedKeys = config_update.updated_keys; - // flutter::EncodableList keys{}; - - // for (const auto& key : updatedKeys) - // { - // keys.push_back(flutter::EncodableValue(key)); - // } - // sink->Success(flutter::EncodableValue(keys)); - // }); - - // return nullptr; - // }, - // [](const flutter::EncodableValue* arguments) ->std::unique_ptr < - // flutter::StreamHandlerError < flutter::EncodableValue >> - // { - // return nullptr; - // }); - - // event_channel->SetStreamHandler(std::move(eventChannelHandler)); - - // // method_channel->SetMethodCallHandler([plugin_pointer = - // plugin.get()](const auto& call, auto result) - // // { - // // plugin_pointer->HandleMethodCall(call, std::move(result)); - // // }); - - registrar->AddPlugin(std::move(plugin)); - } - - FirebaseRemoteConfigPlugin::FirebaseRemoteConfigPlugin() {} - - FirebaseRemoteConfigPlugin::~FirebaseRemoteConfigPlugin() {} - - void FirebaseRemoteConfigPlugin::HandleMethodCall( - const flutter::MethodCall &method_call, - std::unique_ptr > result) { - int iii = 0; - std::cout << iii << std::endl; - std::cout << "Method call: " << method_call.method_name() << std::endl; - - if (method_call.method_name() == "RemoteConfig#setConfigSettings") { - try { - const auto &args = - std::get(*method_call.arguments()); - const auto &encodable_app_name_arg = args.at(0); - if (encodable_app_name_arg.IsNull()) { - result->Error("RemoteConfig#setConfigSettings", - "Cannot decode app name"); - return; +const char* kEventChannelName = + "plugins.flutter.io/firebase_remote_config_updated"; +const char* kMethodChannelName = "plugins.flutter.io/firebase_remote_config"; +const char* kRemoteConfigLibrary = "firebase_remote_config_windows"; +std::unique_ptr> sink_; + +const char* kSetConfigSettingsMethodName = "RemoteConfig#setConfigSettings"; +const char* kSetDefaultsMethodName = "RemoteConfig#setDefaults"; +const char* kEnsureInitializedMethodName = "RemoteConfig#ensureInitialized"; +const char* kFetchMethodName = "RemoteConfig#fetch"; +const char* kActivateMethodName = "RemoteConfig#activate"; +const char* kGetAllMethodName = "RemoteConfig#getAll"; +const char* kGetPropertiesMethodName = "RemoteConfig#getProperties"; +const char* kFetchAndActivateMethodName = "RemoteConfig#fetchAndActivate"; + +void FirebaseRemoteConfigPlugin::RegisterWithRegistrar( + flutter::PluginRegistrarWindows* registrar) { + auto plugin = std::make_unique(); + + const auto method_channel = + std::make_unique>( + registrar->messenger(), kMethodChannelName, + &flutter::StandardMethodCodec::GetInstance()); + + method_channel->SetMethodCallHandler( + [plugin_pointer = plugin.get()](const auto& call, auto result) { + plugin_pointer->HandleMethodCall(call, std::move(result)); + }); + + const auto firebase_registry = + firebase_core_windows::FirebasePluginRegistry::GetInstance(); + const auto shared_plugin = + std::make_shared(); + ::firebase::App::RegisterLibrary(kRemoteConfigLibrary, + getPluginVersion().c_str(), nullptr); + firebase_registry->put_plugin_ref(shared_plugin); + + const auto event_channel = + std::make_unique>( + registrar->messenger(), kEventChannelName, + &flutter::StandardMethodCodec::GetInstance()); + + auto eventChannelHandler = std::make_unique< + flutter::StreamHandlerFunctions>( + [&, plugin_pointer = plugin.get()]( + const flutter::EncodableValue* arguments, + std::unique_ptr> sink) + -> std::unique_ptr< + flutter::StreamHandlerError> { + // sink_ = std::move(sink); + const auto args = plugin_pointer->try_get_arguments_(arguments); + + // Getting app name + const auto app_name = plugin_pointer->get_app_name_(args); + + const auto firebaseApp = ::firebase::App::GetInstance(app_name.c_str()); + const auto remoteConfig = + ::firebase::remote_config::RemoteConfig::GetInstance(firebaseApp); + auto registration = remoteConfig->AddOnConfigUpdateListener( + [&sink, this](ConfigUpdate&& config_update, + RemoteConfigError error) { + const auto updatedKeys = config_update.updated_keys; + flutter::EncodableList keys{}; + + for (const auto& key : updatedKeys) { + keys.push_back(flutter::EncodableValue(key)); + } + sink->Success(flutter::EncodableValue(keys)); + }); + + return nullptr; + }, + [](const flutter::EncodableValue* arguments) + -> std::unique_ptr< + flutter::StreamHandlerError> { + return nullptr; + }); + + event_channel->SetStreamHandler(std::move(eventChannelHandler)); + + // // method_channel->SetMethodCallHandler([plugin_pointer = + // plugin.get()](const auto& call, auto result) + // // { + // // plugin_pointer->HandleMethodCall(call, std::move(result)); + // // }); + + registrar->AddPlugin(std::move(plugin)); +} + +FirebaseRemoteConfigPlugin::FirebaseRemoteConfigPlugin() {} + +FirebaseRemoteConfigPlugin::~FirebaseRemoteConfigPlugin() {} + +void FirebaseRemoteConfigPlugin::HandleMethodCall( + const flutter::MethodCall& method_call, + std::unique_ptr> result) { + std::cout << "Method call: " << method_call.method_name() << std::endl; + + const auto& method_name = method_call.method_name(); + try { + auto shared_result = + std::shared_ptr>( + std::move(result)); + + if (method_name == kSetConfigSettingsMethodName) { + set_config_settings_( + method_call.arguments(), + [shared_result](const std::optional& + response_result) { + if (response_result.has_value()) { + shared_result->Error(kSetConfigSettingsMethodName, + response_result->what()); + } else { + shared_result->Success(); } - const auto &app_name_arg = - std::get(encodable_app_name_arg); - const auto &encodable_fetch_timeout_arg = args.at(1); - if (encodable_fetch_timeout_arg.IsNull()) { - result->Error("RemoteConfig#setConfigSettings", "Cannot decode timeout"); - return; - } - const int64_t fetch_timeout_arg = - encodable_fetch_timeout_arg.LongValue(); - const auto &encodable_minimum_fetch_interval_arg = args.at(2); - if (encodable_minimum_fetch_interval_arg.IsNull()) { - result->Error("RemoteConfig#setConfigSettings", "Cannot decode minimum fetch interval"); - return; + }); + } else if (method_name == kSetDefaultsMethodName) { + set_defaults_(method_call.arguments(), [shared_result]( + const auto& response_result) { + if (response_result.has_value()) { + shared_result->Error(kSetDefaultsMethodName, response_result->what()); + } else { + shared_result->Success(); + } + }); + } else if (method_name == kGetPropertiesMethodName) { + auto properties = get_properties_(method_call.arguments()); + shared_result->Success(flutter::EncodableValue(properties)); + } else if (method_name == kGetAllMethodName) { + // const auto args = try_get_arguments_(method_call.arguments()); + const auto all = get_all_(method_call.arguments()); + shared_result->Success(flutter::EncodableValue(all)); + } else if (method_name == kEnsureInitializedMethodName) { + ensure_initialized_(method_call.arguments(), + [shared_result](const auto& callback_result) { + if (callback_result.has_value()) { + shared_result->Error(kEnsureInitializedMethodName, + callback_result->what()); + } else { + shared_result->Success(); + } + }); + } else if (method_name == kActivateMethodName) { + activate_(method_call.arguments(), [shared_result]( + const auto& callback_result) { + if (std::holds_alternative( + callback_result)) { + shared_result->Error( + kActivateMethodName, + std::get(callback_result).what()); + } else { + shared_result->Success( + flutter::EncodableValue(std::get(callback_result))); + } + }); + } else if (method_name == kFetchMethodName) { + fetch_(method_call.arguments(), [shared_result]( + const auto& callback_result) { + if (callback_result.has_value()) { + shared_result->Error(kFetchMethodName, callback_result->what()); + } else { + shared_result->Success(); + } + }); + } else if (method_name == kFetchAndActivateMethodName) { + fetch_and_activate_( + method_call.arguments(), + [shared_result](const auto& callback_result) { + if (std::holds_alternative( + callback_result)) { + shared_result->Error( + kFetchAndActivateMethodName, + std::get(callback_result) + .what()); + } else { + shared_result->Success( + flutter::EncodableValue(std::get(callback_result))); } - const int64_t minimum_fetch_interval_arg = - encodable_minimum_fetch_interval_arg.LongValue(); + }); + } else { + result->NotImplemented(); + } + } catch (const FirebaseRemoteConfigException& e) { + result->Error(kSetConfigSettingsMethodName, e.what()); + } catch (const std::exception& e) { + result->Error(kSetConfigSettingsMethodName, e.what()); + } + + // if (method_call.method_name().compare("getPlatformVersion") == 0) + // { + // std::ostringstream version_stream; + // version_stream << "Windows "; + // if (IsWindows10OrGreater()) + // { + // version_stream << "10+"; + // } + // else if (IsWindows8OrGreater()) + // { + // version_stream << "8"; + // } + // else if (IsWindows7OrGreater()) + // { + // version_stream << "7"; + // } + // result->Success(flutter::EncodableValue(version_stream.str())); + // } + // else if + // (method_call.method_name().compare("RemoteConfig#ensureInitialized")) + // { + // int ii = 0; + // // const auto app_name = + // std::get(method_call.arguments()); + // // const auto firebaseApp = + // ::firebase::App::GetInstance(app_name.c_str()); + // // const auto remoteConfig = + // ::firebase::remote_config::RemoteConfig::GetInstance(firebaseApp); + // // auto registration = remoteConfig->AddOnConfigUpdateListener([&sink_, + // this](ConfigUpdate&& config_update, RemoteConfigError error) + // // { + // // const auto updatedKeys = + // config_update.updated_keys; + // // flutter::EncodableList keys{}; + // // + // // for (const auto& key : updatedKeys) + // // { + // // keys.push_back(flutter::EncodableValue(key)); + // // } + // // sink_->Success(flutter::EncodableValue(keys)); + // // }); + // } + // else + // { + // result->NotImplemented(); + // } +} + +void FirebaseRemoteConfigPlugin::get_method_channel_arguments_( + flutter::EncodableMap* args) const { + for (const auto& [key, value] : *args) { + std::cout << "Key: " << std::get(key) << std::endl; + } +} + +std::vector +FirebaseRemoteConfigPlugin::set_defaults_convert_to_native_( + const flutter::EncodableMap& default_parameters) const { + std::vector parameters; + std::vector> storage; + + for (const auto& items : default_parameters) { + if (std::holds_alternative(items.first)) { + std::string key_str = std::get(items.first); + + ConfigKeyValueVariant kv; + char* key = new char[key_str.size() + 1]; + // strcpy(key, key_str.c_str()); + strcpy_s(key, sizeof(char) * key_str.size() + 1, key_str.c_str()); + kv.key = key; + kv.value = set_defaults_to_variant_(items.second); + parameters.push_back(kv); + } + } + + return parameters; +} +firebase::Variant FirebaseRemoteConfigPlugin::set_defaults_to_variant_( + flutter::EncodableValue encodableValue) const { + if (std::holds_alternative(encodableValue)) { + auto value = std::get(encodableValue); + return {value}; + } + + if (std::holds_alternative(encodableValue)) { + auto value = std::get(encodableValue); + return {value}; + } + + if (std::holds_alternative(encodableValue)) { + auto value = std::get(encodableValue); + return {value}; + } + + if (std::holds_alternative(encodableValue)) { + auto value = std::get(encodableValue); + return {value}; + } + + return {}; +} +std::string FirebaseRemoteConfigPlugin::map_last_fetch_status_( + firebase::remote_config::LastFetchStatus lastFetchStatus) const { + if (lastFetchStatus == kLastFetchStatusSuccess) { + return "success"; + } else if (lastFetchStatus == kLastFetchStatusFailure) { + return "failure"; + } else if (lastFetchStatus == kLastFetchStatusPending) { + return "noFetchYet"; + } else { + return "failure"; + } +} +flutter::EncodableMap* FirebaseRemoteConfigPlugin::try_get_arguments_( + const flutter::EncodableValue* arguments) const { + const auto args = std::get_if(arguments); + return args ? const_cast(args) : nullptr; +} + +std::string FirebaseRemoteConfigPlugin::get_app_name_( + flutter::EncodableMap* args) const { + const auto& encodable_app_name_arg = + args->find(flutter::EncodableValue("appName")); + if (encodable_app_name_arg == args->end()) { + throw std::exception("Arguments does not contains appName"); + } + const auto& app_name_arg = + std::get(encodable_app_name_arg->second); + + return app_name_arg; +} + +std::string FirebaseRemoteConfigPlugin::map_source_(ValueSource source) const { + if (source == kValueSourceStaticValue) { + return "static"; + } else if (source == kValueSourceDefaultValue) { + return "default"; + } else if (source == kValueSourceRemoteValue) { + return "remote"; + } else { + return "static"; + } +} + +flutter::EncodableMap +FirebaseRemoteConfigPlugin::create_remote_config_values_map_( + std::string key, RemoteConfig* remote_config) const { + flutter::EncodableMap parsed_parameters; + + ValueInfo value_info{}; + auto data = remote_config->GetData(key.c_str(), &value_info); + + parsed_parameters.insert( + {flutter::EncodableValue("value"), flutter::EncodableValue(data)}); + const auto source_mapped = map_source_(value_info.source); + parsed_parameters.insert({flutter::EncodableValue("source"), + flutter::EncodableValue(source_mapped.c_str())}); + return parsed_parameters; +} + +flutter::EncodableMap FirebaseRemoteConfigPlugin::map_parameters_( + std::map parameters, + RemoteConfig* remote_config) const { + flutter::EncodableMap map_; + + for (const auto& val : parameters) { + auto param = val.second; + auto name = val.first; + + map_.insert({name, create_remote_config_values_map_(name, remote_config)}); + } + + return map_; +} + +void FirebaseRemoteConfigPlugin::set_config_settings_( + const flutter::EncodableValue* arguments, + std::function)> + completion) { + const auto& args = try_get_arguments_(arguments); + + if (!args) { + completion(FirebaseRemoteConfigException("Cannot decode arguments")); + return; + } + + const auto app_name = get_app_name_(args); + + const auto& encodable_fetch_timeout_arg = + args->find(flutter::EncodableValue("fetchTimeout")); + if (encodable_fetch_timeout_arg == args->end()) { + completion(FirebaseRemoteConfigException("Cannot decode fetch timeout")); + return; + } + const int64_t fetch_timeout_arg = + encodable_fetch_timeout_arg->second.LongValue(); + + const auto& encodable_minimum_fetch_interval_arg = + args->find(flutter::EncodableValue("minimumFetchInterval")); + if (encodable_minimum_fetch_interval_arg == args->end()) { + completion( + FirebaseRemoteConfigException("Cannot decode minimum fetch interval")); + return; + } + const int64_t minimum_fetch_interval_arg = + encodable_minimum_fetch_interval_arg->second.LongValue(); + + const auto firebaseApp = App::GetInstance(app_name.c_str()); + const auto remoteConfig = RemoteConfig::GetInstance(firebaseApp); + + const ConfigSettings config_setting{ + static_cast(fetch_timeout_arg), + static_cast(minimum_fetch_interval_arg)}; + + auto future = remoteConfig->SetConfigSettings(config_setting); + + future.OnCompletion([completion](const Future& futureResult) { + if (futureResult.error() == kFutureStatusComplete) { + completion({}); + } else { + completion(FirebaseRemoteConfigException("Cannot set config settings")); + } + }); +} + +void FirebaseRemoteConfigPlugin::set_defaults_( + const flutter::EncodableValue* arguments, + std::function)> + completion) { + const auto& args = try_get_arguments_(arguments); + + if (!args) { + completion(FirebaseRemoteConfigException("Cannot decode arguments")); + return; + } + + const auto app_name = get_app_name_(args); + + const auto& encodable_defaults_arg = + args->find(flutter::EncodableValue("defaults")); + if (encodable_defaults_arg == args->end()) { + completion(FirebaseRemoteConfigException("Cannot decode defaults")); + return; + } + const auto& defaults_arg = + std::get(encodable_defaults_arg->second); + + App* firebaseApp = App::GetInstance(app_name.c_str()); + RemoteConfig* remoteConfig = RemoteConfig::GetInstance(firebaseApp); + + const auto& default_args_native = + set_defaults_convert_to_native_(defaults_arg); + + auto future = remoteConfig->SetDefaults(default_args_native.data(), + default_args_native.size()); + + future.OnCompletion([completion](const Future& futureResult) { + if (futureResult.error() == kFutureStatusComplete) { + completion({}); + } else { + completion(FirebaseRemoteConfigException("Cannot set defaults")); + } + }); +} +flutter::EncodableMap FirebaseRemoteConfigPlugin::get_properties_( + const flutter::EncodableValue* arguments) { + const auto& args = try_get_arguments_(arguments); + + if (!args) { + throw FirebaseRemoteConfigException("Cannot decode arguments"); + } + + const auto app_name = get_app_name_(args); + + App* firebaseApp = App::GetInstance(app_name.c_str()); + RemoteConfig* remote_config = RemoteConfig::GetInstance(firebaseApp); + + const auto configSettings = remote_config->GetConfigSettings(); + auto fetchTimeout = + static_cast(configSettings.fetch_timeout_in_milliseconds); + auto minFetchTimeout = static_cast( + configSettings.minimum_fetch_interval_in_milliseconds); + + const auto configInfo = remote_config->GetInfo(); + const auto lastFetch = static_cast(configInfo.fetch_time); + const auto lastFetchStatus = configInfo.last_fetch_status; + const auto lastFetchStatusMapped = map_last_fetch_status_(lastFetchStatus); + // + flutter::EncodableMap values; + + values.insert({flutter::EncodableValue("fetchTimeout"), + flutter::EncodableValue(fetchTimeout)}); + values.insert({flutter::EncodableValue("minimumFetchInterval"), + flutter::EncodableValue(minFetchTimeout)}); + values.insert({flutter::EncodableValue("lastFetchTime"), + flutter::EncodableValue(lastFetch)}); + values.insert({flutter::EncodableValue("lastFetchStatus"), + flutter::EncodableValue(lastFetchStatusMapped.c_str())}); + + return values; +} + +void FirebaseRemoteConfigPlugin::ensure_initialized_( + const flutter::EncodableValue* arguments, + std::function)> + completion) { + const auto& args = try_get_arguments_(arguments); + + auto app_name = get_app_name_(args); + + const auto firebaseApp = ::firebase::App::GetInstance(app_name.c_str()); + const auto remote_config = RemoteConfig::GetInstance(firebaseApp); + + const auto future = remote_config->EnsureInitialized(); + + future.OnCompletion([completion](const Future& futureResult) { + if (futureResult.status() == kFutureStatusComplete) { + completion({}); + } else { + completion( + FirebaseRemoteConfigException("Cannot initialize remote config")); + } + }); +} + +void FirebaseRemoteConfigPlugin::activate_( + const flutter::EncodableValue* arguments, + std::function)> + completion) { + const auto& args = try_get_arguments_(arguments); + if (!args) { + throw FirebaseRemoteConfigException("Cannot decode arguments"); + } + + const auto app_name = get_app_name_(args); + + const auto firebaseApp = ::firebase::App::GetInstance(app_name.c_str()); + const auto remote_config = RemoteConfig::GetInstance(firebaseApp); + + auto future = remote_config->Activate(); + + future.OnCompletion([completion](const Future& futureResult) { + if (futureResult.status() == kFutureStatusComplete) { + completion(futureResult.result()); + } else { + completion( + FirebaseRemoteConfigException("Cannot activate remote config")); + } + }); +} - const auto firebaseApp = ::firebase::App::GetInstance(app_name_arg.c_str()); - const auto remoteConfig = ::firebase::remote_config::RemoteConfig::GetInstance(firebaseApp); +void FirebaseRemoteConfigPlugin::fetch_( + const flutter::EncodableValue* arguments, + std::function)> + completion) { + const auto& args = try_get_arguments_(arguments); - const ConfigSettings config_setting{ - static_cast(fetch_timeout_arg), - static_cast(minimum_fetch_interval_arg)}; + if (!args) { + throw FirebaseRemoteConfigException("Cannot decode arguments"); + } - remoteConfig->SetConfigSettings(config_setting); + const auto app_name = get_app_name_(args); - result->Success(); + const auto firebaseApp = ::firebase::App::GetInstance(app_name.c_str()); + const auto remote_config = RemoteConfig::GetInstance(firebaseApp); - } catch (const std::exception &e) { - result->Error("RemoteConfig#setConfigSettings", e.what()); - } - } + auto future = remote_config->Fetch(); - result->NotImplemented(); - // if (method_call.method_name().compare("getPlatformVersion") == 0) - // { - // std::ostringstream version_stream; - // version_stream << "Windows "; - // if (IsWindows10OrGreater()) - // { - // version_stream << "10+"; - // } - // else if (IsWindows8OrGreater()) - // { - // version_stream << "8"; - // } - // else if (IsWindows7OrGreater()) - // { - // version_stream << "7"; - // } - // result->Success(flutter::EncodableValue(version_stream.str())); - // } - // else if - // (method_call.method_name().compare("RemoteConfig#ensureInitialized")) - // { - // int ii = 0; - // // const auto app_name = - // std::get(method_call.arguments()); - // // const auto firebaseApp = - // ::firebase::App::GetInstance(app_name.c_str()); - // // const auto remoteConfig = - // ::firebase::remote_config::RemoteConfig::GetInstance(firebaseApp); - // // auto registration = remoteConfig->AddOnConfigUpdateListener([&sink_, - // this](ConfigUpdate&& config_update, RemoteConfigError error) - // // { - // // const auto updatedKeys = - // config_update.updated_keys; - // // flutter::EncodableList keys{}; - // // - // // for (const auto& key : updatedKeys) - // // { - // // keys.push_back(flutter::EncodableValue(key)); - // // } - // // sink_->Success(flutter::EncodableValue(keys)); - // // }); - // } - // else - // { - // result->NotImplemented(); - // } + future.OnCompletion([completion](const Future& futureResult) { + if (futureResult.status() == kFutureStatusComplete) { + completion({}); + } else { + completion(FirebaseRemoteConfigException("Cannot fetch remote config")); + } + }); +} + +void FirebaseRemoteConfigPlugin::fetch_and_activate_( + const flutter::EncodableValue* arguments, + std::function)> + completion) { + const auto& args = try_get_arguments_(arguments); + if (!args) { + throw FirebaseRemoteConfigException("Cannot decode arguments"); + } + + const auto app_name = get_app_name_(args); + + const auto firebaseApp = ::firebase::App::GetInstance(app_name.c_str()); + const auto remote_config = RemoteConfig::GetInstance(firebaseApp); + + auto future = remote_config->FetchAndActivate(); + + future.OnCompletion([completion](const Future& futureResult) { + if (futureResult.status() == kFutureStatusComplete) { + completion(futureResult.result()); + } else { + completion( + FirebaseRemoteConfigException("Cannot activate remote config")); } + }); +} + +flutter::EncodableMap FirebaseRemoteConfigPlugin::get_all_( + const flutter::EncodableValue* arguments) const { + const auto& args = try_get_arguments_(arguments); + + if (!args) { + throw FirebaseRemoteConfigException("Cannot decode arguments"); + } + + const auto app_name = get_app_name_(args); + + const auto firebaseApp = ::firebase::App::GetInstance(app_name.c_str()); + const auto remote_config = RemoteConfig::GetInstance(firebaseApp); + + const auto get_all = remote_config->GetAll(); + // + auto all_mapped = map_parameters_(get_all, remote_config); + + return all_mapped; +} } // namespace firebase_remote_config_windows diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.h b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.h index c243609a8f93..4ca9fc807a6e 100644 --- a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.h +++ b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.h @@ -1,32 +1,94 @@ #ifndef FLUTTER_PLUGIN_FIREBASE_REMOTE_CONFIG_PLUGIN_H_ #define FLUTTER_PLUGIN_FIREBASE_REMOTE_CONFIG_PLUGIN_H_ +#include +#include #include #include -#include "firebase_core/flutter_firebase_plugin.h" + #include +#include "firebase_core/flutter_firebase_plugin.h" + +namespace firebase { +namespace remote_config { +struct ConfigKeyValueVariant; +} +} + namespace firebase_remote_config_windows { - class FirebaseRemoteConfigPlugin : public flutter::Plugin{ - public: - static void RegisterWithRegistrar(flutter::PluginRegistrarWindows *registrar); +class FirebaseRemoteConfigException : public std::exception { + public: + explicit FirebaseRemoteConfigException(std::string message) + : message_(std::move(message)) {} + + const char *what() const noexcept override { return message_.c_str(); } + + private: + std::string message_; +}; + +class FirebaseRemoteConfigPlugin : public flutter::Plugin { + public: + static void RegisterWithRegistrar(flutter::PluginRegistrarWindows *registrar); + + FirebaseRemoteConfigPlugin(); - FirebaseRemoteConfigPlugin(); + virtual ~FirebaseRemoteConfigPlugin(); - virtual ~FirebaseRemoteConfigPlugin(); + // Disallow copy and assign. + FirebaseRemoteConfigPlugin(const FirebaseRemoteConfigPlugin &) = delete; - // Disallow copy and assign. - FirebaseRemoteConfigPlugin(const FirebaseRemoteConfigPlugin &) = delete; + FirebaseRemoteConfigPlugin &operator=(const FirebaseRemoteConfigPlugin &) = + delete; - FirebaseRemoteConfigPlugin &operator=(const FirebaseRemoteConfigPlugin &) = delete; + // Called when a method is called on this plugin's channel from Dart. + void HandleMethodCall( + const flutter::MethodCall &method_call, + std::unique_ptr> result); - // Called when a method is called on this plugin's channel from Dart. - void HandleMethodCall( - const flutter::MethodCall &method_call, - std::unique_ptr > result); - }; + private: + void get_method_channel_arguments_(flutter::EncodableMap *args) const; + // bool set_defaults_(const std::string &app_name, + // const flutter::EncodableMap &args) const; + std::vector set_defaults_convert_to_native_( + const flutter::EncodableMap &default_parameters) const; + firebase::Variant set_defaults_to_variant_(flutter::EncodableValue encodableValue) const; + std::string map_last_fetch_status_(firebase::remote_config::LastFetchStatus lastFetchStatus) const; + flutter::EncodableMap *try_get_arguments_(const flutter::EncodableValue *arguments) const; + std::string get_app_name_(flutter::EncodableMap *encodable_map) const; + flutter::EncodableMap get_all_( + const flutter::EncodableValue *arguments) const; + std::string map_source_(firebase::remote_config::ValueSource source) const; + flutter::EncodableMap create_remote_config_values_map_( + std::string key, firebase::remote_config::RemoteConfig *remote_config) const; + flutter::EncodableMap map_parameters_( + std::map parameters, + firebase::remote_config::RemoteConfig *remote_config) const; + void set_config_settings_( + const flutter::EncodableValue *arguments, + std::function)> + completion); + void set_defaults_(const flutter::EncodableValue *arguments, + std::function)> + completion); + flutter::EncodableMap get_properties_(const flutter::EncodableValue *arguments); + void ensure_initialized_(const flutter::EncodableValue *arguments, + std::function)> + completion); + void activate_(const flutter::EncodableValue *arguments, + std::function)> completion); + void fetch_( + const flutter::EncodableValue *arguments, + std::function)> + completion); + void fetch_and_activate_( + const flutter::EncodableValue *arguments, + std::function)> + completion); +}; -} // namespace firebase_remote_config +} // namespace firebase_remote_config_windows #endif // FLUTTER_PLUGIN_FIREBASE_REMOTE_CONFIG_PLUGIN_H_ From ca86fbd3f1596556fa4c286241d145c85a21278e Mon Sep 17 00:00:00 2001 From: Andrii Petrovskyi Date: Fri, 17 Jan 2025 21:15:50 +0200 Subject: [PATCH 4/9] Build fix --- .../firebase_core/firebase_core/pubspec.yaml | 1 + .../firebase_remote_config/pubspec.yaml | 3 +- .../windows/firebase_remote_config_plugin.cpp | 53 ++----------------- 3 files changed, 7 insertions(+), 50 deletions(-) diff --git a/packages/firebase_core/firebase_core/pubspec.yaml b/packages/firebase_core/firebase_core/pubspec.yaml index 33e02938c257..1445a4dd6c1d 100644 --- a/packages/firebase_core/firebase_core/pubspec.yaml +++ b/packages/firebase_core/firebase_core/pubspec.yaml @@ -7,6 +7,7 @@ version: 3.6.0 topics: - firebase - core +publish_to: https://onepub.dev/api/xhvssdavuh false_secrets: - example/** diff --git a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml index 07944ba3e451..d19e6ead14cb 100644 --- a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml @@ -4,12 +4,13 @@ description: re-releasing. homepage: https://firebase.google.com/docs/remote-config repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config -version: 5.1.3 +version: 5.1.3+1 topics: - firebase - remote - config - management +publish_to: https://onepub.dev/api/xhvssdavuh false_secrets: - example/** diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp index a3a3c60ed7e3..4a0b7498026d 100644 --- a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp +++ b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp @@ -217,53 +217,6 @@ void FirebaseRemoteConfigPlugin::HandleMethodCall( } catch (const std::exception& e) { result->Error(kSetConfigSettingsMethodName, e.what()); } - - // if (method_call.method_name().compare("getPlatformVersion") == 0) - // { - // std::ostringstream version_stream; - // version_stream << "Windows "; - // if (IsWindows10OrGreater()) - // { - // version_stream << "10+"; - // } - // else if (IsWindows8OrGreater()) - // { - // version_stream << "8"; - // } - // else if (IsWindows7OrGreater()) - // { - // version_stream << "7"; - // } - // result->Success(flutter::EncodableValue(version_stream.str())); - // } - // else if - // (method_call.method_name().compare("RemoteConfig#ensureInitialized")) - // { - // int ii = 0; - // // const auto app_name = - // std::get(method_call.arguments()); - // // const auto firebaseApp = - // ::firebase::App::GetInstance(app_name.c_str()); - // // const auto remoteConfig = - // ::firebase::remote_config::RemoteConfig::GetInstance(firebaseApp); - // // auto registration = remoteConfig->AddOnConfigUpdateListener([&sink_, - // this](ConfigUpdate&& config_update, RemoteConfigError error) - // // { - // // const auto updatedKeys = - // config_update.updated_keys; - // // flutter::EncodableList keys{}; - // // - // // for (const auto& key : updatedKeys) - // // { - // // keys.push_back(flutter::EncodableValue(key)); - // // } - // // sink_->Success(flutter::EncodableValue(keys)); - // // }); - // } - // else - // { - // result->NotImplemented(); - // } } void FirebaseRemoteConfigPlugin::get_method_channel_arguments_( @@ -561,7 +514,8 @@ void FirebaseRemoteConfigPlugin::activate_( future.OnCompletion([completion](const Future& futureResult) { if (futureResult.status() == kFutureStatusComplete) { - completion(futureResult.result()); + auto result = *futureResult.result(); + completion(std::variant(result)); } else { completion( FirebaseRemoteConfigException("Cannot activate remote config")); @@ -613,7 +567,8 @@ void FirebaseRemoteConfigPlugin::fetch_and_activate_( future.OnCompletion([completion](const Future& futureResult) { if (futureResult.status() == kFutureStatusComplete) { - completion(futureResult.result()); + auto result = *futureResult.result(); + completion(std::variant(result)); } else { completion( FirebaseRemoteConfigException("Cannot activate remote config")); From 70b43724a20922899bd0a8ad68bc66986750dcc4 Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Tue, 20 May 2025 16:03:25 +0200 Subject: [PATCH 5/9] chore(release): publish packages - firebase_ai@2.0.0 - firebase_auth@5.5.4 - firebase_auth_platform_interface@7.6.3 - firebase_core_web@2.23.0 - firebase_data_connect@0.1.5 - firebase_vertexai@1.7.0 - firebase_auth_web@5.14.3 - cloud_firestore_web@4.4.8 - firebase_app_installations_web@0.1.6+12 - firebase_messaging_web@3.10.6 - firebase_remote_config_web@1.8.4 - firebase_database_web@0.2.6+12 - firebase_core@3.13.1 - firebase_analytics_web@0.5.10+12 - firebase_app_check_web@0.2.0+10 - firebase_storage_web@3.10.13 - cloud_functions_web@4.11.1 - firebase_performance_web@0.1.7+12 - cloud_firestore@5.6.8 - firebase_app_installations@0.3.2+6 - firebase_messaging@15.2.6 - firebase_remote_config@5.4.4 - firebase_database@11.3.6 - _flutterfire_internals@1.3.55 - firebase_in_app_messaging_platform_interface@0.2.5+6 - firebase_in_app_messaging@0.8.1+6 - cloud_firestore_platform_interface@6.6.8 - firebase_dynamic_links@6.1.6 - firebase_dynamic_links_platform_interface@0.2.7+6 - firebase_crashlytics_platform_interface@3.8.6 - firebase_messaging_platform_interface@4.6.6 - firebase_crashlytics@4.3.6 - firebase_app_installations_platform_interface@0.1.4+54 - firebase_remote_config_platform_interface@1.5.4 - firebase_database_platform_interface@0.2.6+6 - firebase_analytics_platform_interface@4.3.6 - firebase_analytics@11.4.6 - firebase_app_check@0.3.2+6 - firebase_ml_model_downloader@0.3.3+4 - firebase_storage_platform_interface@5.2.6 - firebase_app_check_platform_interface@0.1.1+6 - firebase_ml_model_downloader_platform_interface@0.1.5+6 - firebase_storage@12.4.6 - cloud_functions@5.5.1 - cloud_functions_platform_interface@5.7.1 - firebase_performance_platform_interface@0.1.5+6 - firebase_performance@0.10.1+6 --- CHANGELOG.md | 140 ++++++++++++++++++ Package.swift | 2 +- packages/_flutterfire_internals/CHANGELOG.md | 4 + packages/_flutterfire_internals/pubspec.yaml | 4 +- .../cloud_firestore/CHANGELOG.md | 4 + .../cloud_firestore/example/pubspec.yaml | 4 +- .../cloud_firestore/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../cloud_firestore_web/CHANGELOG.md | 4 + .../cloud_firestore_web/pubspec.yaml | 10 +- .../cloud_functions/CHANGELOG.md | 4 + .../cloud_functions/example/pubspec.yaml | 4 +- .../Sources/cloud_functions/Constants.swift | 2 +- .../cloud_functions/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 4 +- .../cloud_functions_web/CHANGELOG.md | 4 + .../cloud_functions_web/pubspec.yaml | 8 +- packages/firebase_ai/firebase_ai/CHANGELOG.md | 6 +- .../firebase_ai/example/pubspec.yaml | 6 +- .../firebase_ai/lib/src/vertex_version.dart | 2 +- packages/firebase_ai/firebase_ai/pubspec.yaml | 6 +- .../firebase_analytics/CHANGELOG.md | 4 + .../firebase_analytics/example/pubspec.yaml | 4 +- .../firebase_analytics/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_analytics_web/CHANGELOG.md | 4 + .../firebase_analytics_web/pubspec.yaml | 10 +- .../firebase_app_check/CHANGELOG.md | 4 + .../firebase_app_check/example/pubspec.yaml | 6 +- .../firebase_app_check/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_app_check_web/CHANGELOG.md | 4 + .../firebase_app_check_web/pubspec.yaml | 10 +- .../firebase_app_installations/CHANGELOG.md | 4 + .../example/pubspec.yaml | 4 +- .../Constants.swift | 2 +- .../firebase_app_installations/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 10 +- .../firebase_auth/firebase_auth/CHANGELOG.md | 5 + .../firebase_auth/example/pubspec.yaml | 6 +- .../firebase_auth/firebase_auth/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_auth_web/CHANGELOG.md | 4 + .../firebase_auth_web/pubspec.yaml | 8 +- .../firebase_core/firebase_core/CHANGELOG.md | 4 + .../firebase_core/example/pubspec.yaml | 2 +- .../firebase_core/firebase_core/pubspec.yaml | 4 +- .../firebase_core_web/CHANGELOG.md | 4 + .../firebase_core_web/pubspec.yaml | 2 +- .../firebase_crashlytics/CHANGELOG.md | 4 + .../firebase_crashlytics/example/pubspec.yaml | 6 +- .../firebase_crashlytics/pubspec.yaml | 6 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_data_connect/CHANGELOG.md | 5 + .../example/pubspec.yaml | 6 +- .../lib/src/dataconnect_version.dart | 2 +- .../firebase_data_connect/pubspec.yaml | 12 +- .../firebase_database/CHANGELOG.md | 4 + .../firebase_database/example/pubspec.yaml | 4 +- .../firebase_database/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_database_web/CHANGELOG.md | 4 + .../firebase_database_web/pubspec.yaml | 8 +- .../firebase_dynamic_links/CHANGELOG.md | 4 + .../example/pubspec.yaml | 4 +- .../firebase_dynamic_links/pubspec.yaml | 6 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_in_app_messaging/CHANGELOG.md | 4 + .../example/pubspec.yaml | 8 +- .../firebase_in_app_messaging/pubspec.yaml | 6 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_messaging/CHANGELOG.md | 4 + .../firebase_messaging/example/pubspec.yaml | 4 +- .../firebase_messaging/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_messaging_web/CHANGELOG.md | 4 + .../firebase_messaging_web/pubspec.yaml | 10 +- .../firebase_ml_model_downloader/CHANGELOG.md | 4 + .../example/pubspec.yaml | 4 +- .../Constants.swift | 2 +- .../firebase_ml_model_downloader/pubspec.yaml | 6 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 4 +- .../firebase_performance/CHANGELOG.md | 4 + .../firebase_performance/example/pubspec.yaml | 4 +- .../firebase_performance/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_performance_web/CHANGELOG.md | 4 + .../firebase_performance_web/pubspec.yaml | 10 +- .../firebase_remote_config/CHANGELOG.md | 4 + .../example/pubspec.yaml | 4 +- .../firebase_remote_config/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_remote_config_web/CHANGELOG.md | 4 + .../firebase_remote_config_web/pubspec.yaml | 10 +- .../firebase_storage/CHANGELOG.md | 4 + .../firebase_storage/example/pubspec.yaml | 4 +- .../firebase_storage/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_storage_web/CHANGELOG.md | 4 + .../firebase_storage_web/pubspec.yaml | 10 +- .../firebase_vertexai/CHANGELOG.md | 6 + .../firebase_vertexai/example/pubspec.yaml | 6 +- .../lib/src/vertex_version.dart | 16 ++ .../firebase_vertexai/pubspec.yaml | 10 +- tests/pubspec.yaml | 72 ++++----- 122 files changed, 606 insertions(+), 258 deletions(-) create mode 100644 packages/firebase_vertexai/firebase_vertexai/lib/src/vertex_version.dart diff --git a/CHANGELOG.md b/CHANGELOG.md index bf75e4ab1a7b..5a04b2007c81 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,146 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2025-05-20 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`firebase_ai` - `v2.0.0`](#firebase_ai---v200) + - [`firebase_auth` - `v5.5.4`](#firebase_auth---v554) + - [`firebase_auth_platform_interface` - `v7.6.3`](#firebase_auth_platform_interface---v763) + - [`firebase_core_web` - `v2.23.0`](#firebase_core_web---v2230) + - [`firebase_data_connect` - `v0.1.5`](#firebase_data_connect---v015) + - [`firebase_vertexai` - `v1.7.0`](#firebase_vertexai---v170) + - [`firebase_auth_web` - `v5.14.3`](#firebase_auth_web---v5143) + - [`cloud_firestore_web` - `v4.4.8`](#cloud_firestore_web---v448) + - [`firebase_app_installations_web` - `v0.1.6+12`](#firebase_app_installations_web---v01612) + - [`firebase_messaging_web` - `v3.10.6`](#firebase_messaging_web---v3106) + - [`firebase_remote_config_web` - `v1.8.4`](#firebase_remote_config_web---v184) + - [`firebase_database_web` - `v0.2.6+12`](#firebase_database_web---v02612) + - [`firebase_core` - `v3.13.1`](#firebase_core---v3131) + - [`firebase_analytics_web` - `v0.5.10+12`](#firebase_analytics_web---v051012) + - [`firebase_app_check_web` - `v0.2.0+10`](#firebase_app_check_web---v02010) + - [`firebase_storage_web` - `v3.10.13`](#firebase_storage_web---v31013) + - [`cloud_functions_web` - `v4.11.1`](#cloud_functions_web---v4111) + - [`firebase_performance_web` - `v0.1.7+12`](#firebase_performance_web---v01712) + - [`cloud_firestore` - `v5.6.8`](#cloud_firestore---v568) + - [`firebase_app_installations` - `v0.3.2+6`](#firebase_app_installations---v0326) + - [`firebase_messaging` - `v15.2.6`](#firebase_messaging---v1526) + - [`firebase_remote_config` - `v5.4.4`](#firebase_remote_config---v544) + - [`firebase_database` - `v11.3.6`](#firebase_database---v1136) + - [`_flutterfire_internals` - `v1.3.55`](#_flutterfire_internals---v1355) + - [`firebase_in_app_messaging_platform_interface` - `v0.2.5+6`](#firebase_in_app_messaging_platform_interface---v0256) + - [`firebase_in_app_messaging` - `v0.8.1+6`](#firebase_in_app_messaging---v0816) + - [`cloud_firestore_platform_interface` - `v6.6.8`](#cloud_firestore_platform_interface---v668) + - [`firebase_dynamic_links` - `v6.1.6`](#firebase_dynamic_links---v616) + - [`firebase_dynamic_links_platform_interface` - `v0.2.7+6`](#firebase_dynamic_links_platform_interface---v0276) + - [`firebase_crashlytics_platform_interface` - `v3.8.6`](#firebase_crashlytics_platform_interface---v386) + - [`firebase_messaging_platform_interface` - `v4.6.6`](#firebase_messaging_platform_interface---v466) + - [`firebase_crashlytics` - `v4.3.6`](#firebase_crashlytics---v436) + - [`firebase_app_installations_platform_interface` - `v0.1.4+54`](#firebase_app_installations_platform_interface---v01454) + - [`firebase_remote_config_platform_interface` - `v1.5.4`](#firebase_remote_config_platform_interface---v154) + - [`firebase_database_platform_interface` - `v0.2.6+6`](#firebase_database_platform_interface---v0266) + - [`firebase_analytics_platform_interface` - `v4.3.6`](#firebase_analytics_platform_interface---v436) + - [`firebase_analytics` - `v11.4.6`](#firebase_analytics---v1146) + - [`firebase_app_check` - `v0.3.2+6`](#firebase_app_check---v0326) + - [`firebase_ml_model_downloader` - `v0.3.3+4`](#firebase_ml_model_downloader---v0334) + - [`firebase_storage_platform_interface` - `v5.2.6`](#firebase_storage_platform_interface---v526) + - [`firebase_app_check_platform_interface` - `v0.1.1+6`](#firebase_app_check_platform_interface---v0116) + - [`firebase_ml_model_downloader_platform_interface` - `v0.1.5+6`](#firebase_ml_model_downloader_platform_interface---v0156) + - [`firebase_storage` - `v12.4.6`](#firebase_storage---v1246) + - [`cloud_functions` - `v5.5.1`](#cloud_functions---v551) + - [`cloud_functions_platform_interface` - `v5.7.1`](#cloud_functions_platform_interface---v571) + - [`firebase_performance_platform_interface` - `v0.1.5+6`](#firebase_performance_platform_interface---v0156) + - [`firebase_performance` - `v0.10.1+6`](#firebase_performance---v01016) + +Packages with dependency updates only: + +> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project. + + - `firebase_auth_web` - `v5.14.3` + - `cloud_firestore_web` - `v4.4.8` + - `firebase_app_installations_web` - `v0.1.6+12` + - `firebase_messaging_web` - `v3.10.6` + - `firebase_remote_config_web` - `v1.8.4` + - `firebase_database_web` - `v0.2.6+12` + - `firebase_core` - `v3.13.1` + - `firebase_analytics_web` - `v0.5.10+12` + - `firebase_app_check_web` - `v0.2.0+10` + - `firebase_storage_web` - `v3.10.13` + - `cloud_functions_web` - `v4.11.1` + - `firebase_performance_web` - `v0.1.7+12` + - `cloud_firestore` - `v5.6.8` + - `firebase_app_installations` - `v0.3.2+6` + - `firebase_messaging` - `v15.2.6` + - `firebase_remote_config` - `v5.4.4` + - `firebase_database` - `v11.3.6` + - `_flutterfire_internals` - `v1.3.55` + - `firebase_in_app_messaging_platform_interface` - `v0.2.5+6` + - `firebase_in_app_messaging` - `v0.8.1+6` + - `cloud_firestore_platform_interface` - `v6.6.8` + - `firebase_dynamic_links` - `v6.1.6` + - `firebase_dynamic_links_platform_interface` - `v0.2.7+6` + - `firebase_crashlytics_platform_interface` - `v3.8.6` + - `firebase_messaging_platform_interface` - `v4.6.6` + - `firebase_crashlytics` - `v4.3.6` + - `firebase_app_installations_platform_interface` - `v0.1.4+54` + - `firebase_remote_config_platform_interface` - `v1.5.4` + - `firebase_database_platform_interface` - `v0.2.6+6` + - `firebase_analytics_platform_interface` - `v4.3.6` + - `firebase_analytics` - `v11.4.6` + - `firebase_app_check` - `v0.3.2+6` + - `firebase_ml_model_downloader` - `v0.3.3+4` + - `firebase_storage_platform_interface` - `v5.2.6` + - `firebase_app_check_platform_interface` - `v0.1.1+6` + - `firebase_ml_model_downloader_platform_interface` - `v0.1.5+6` + - `firebase_storage` - `v12.4.6` + - `cloud_functions` - `v5.5.1` + - `cloud_functions_platform_interface` - `v5.7.1` + - `firebase_performance_platform_interface` - `v0.1.5+6` + - `firebase_performance` - `v0.10.1+6` + +--- + +#### `firebase_ai` - `v2.0.0` + +[feature] Initial release of the Firebase AI Logic SDK (`FirebaseAI`). This SDK *replaces* the previous Vertex AI in Firebase SDK (`FirebaseVertexAI`) to accommodate the evolving set of supported features and services. +The new Firebase AI Logic SDK provides **preview** support for the Gemini Developer API, including its free tier offering. +Using the Firebase AI Logic SDK with the Vertex AI Gemini API is still generally available (GA). + +To start using the new SDK, import the `firebase_ai` package and use the top-level `FirebaseAI` class. See details in the [migration guide](https://firebase.google.com/docs/vertex-ai/migrate-to-latest-sdk). + +#### `firebase_auth` - `v5.5.4` + + - **FIX**(auth,apple): prevent EXC_BAD_ACCESS crash in Apple Sign-In completion handler ([#17273](https://github.com/firebase/flutterfire/issues/17273)). ([cc7d28ae](https://github.com/firebase/flutterfire/commit/cc7d28ae09036464f7ece6a2637bae6a3c7a292d)) + - **DOCS**(firebase_auth): Removed duplicates; fixed typos; removed "unnecessary use of a null check" ([#16815](https://github.com/firebase/flutterfire/issues/16815)). ([0eb17e13](https://github.com/firebase/flutterfire/commit/0eb17e13587ebfe5c8d64cbba9c0a2ccd0b7ce90)) + +#### `firebase_auth_platform_interface` - `v7.6.3` + + - **DOCS**(firebase_auth): Removed duplicates; fixed typos; removed "unnecessary use of a null check" ([#16815](https://github.com/firebase/flutterfire/issues/16815)). ([0eb17e13](https://github.com/firebase/flutterfire/commit/0eb17e13587ebfe5c8d64cbba9c0a2ccd0b7ce90)) + +#### `firebase_core_web` - `v2.23.0` + + - **FEAT**: bump Firebase JS SDK to 11.7.0 ([#17355](https://github.com/firebase/flutterfire/issues/17355)). ([1c680eb9](https://github.com/firebase/flutterfire/commit/1c680eb97f51269285814309e7fca7a579698834)) + +#### `firebase_data_connect` - `v0.1.5` + + - **FIX**(data_connect): avoid calling toJson on raw JSON map or null object ([#17356](https://github.com/firebase/flutterfire/issues/17356)). ([7bd63691](https://github.com/firebase/flutterfire/commit/7bd63691ffa7405d24ea4545bd1ac7f8971175b3)) + - **FEAT**(fdc): Included platform detection changes ([#17308](https://github.com/firebase/flutterfire/issues/17308)). ([e53c7071](https://github.com/firebase/flutterfire/commit/e53c7071e2566b7e016fda312d92dd03fcb1bc9e)) + +#### `firebase_vertexai` - `v1.7.0` + +[changed] **Renamed / Replaced:** Vertex AI in Firebase and its `FirebaseVertexAI` library have been renamed and replaced by the new Firebase AI Logic SDK: `FirebaseAI`. This is to accommodate the evolving set of supported features and services. Please migrate to the new `FirebaseAI` module. See details in the [migration guide](https://firebase.google.com/docs/vertex-ai/migrate-to-latest-sdk). + +Note: Existing `FirebaseVertexAI` users may continue to use `import firebase_vertexai` and the `FirebaseVertexAI` top-level class, though these will be removed in a future release. Also, going forward, new features will only be added into the new `FirebaseAI` module. + ## 2025-04-28 - [BoM 3.10.0](https://github.com/firebase/flutterfire/blob/main/VERSIONS.md#flutter-bom-3100-2025-04-28) ### Changes diff --git a/Package.swift b/Package.swift index e4a83b90482c..7f5b6925f236 100644 --- a/Package.swift +++ b/Package.swift @@ -9,7 +9,7 @@ import Foundation import PackageDescription // auto-generated by melos post commit hook script -let firebase_core_version: String = "3.13.0" +let firebase_core_version: String = "3.13.1" let firebase_ios_sdk_version: String = "11.10.0" // Shared Swift package manager code for firebase core diff --git a/packages/_flutterfire_internals/CHANGELOG.md b/packages/_flutterfire_internals/CHANGELOG.md index 7593211b8a4a..7df2f0bad26a 100644 --- a/packages/_flutterfire_internals/CHANGELOG.md +++ b/packages/_flutterfire_internals/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.3.55 + + - Update a dependency to the latest release. + ## 1.3.54 - Update a dependency to the latest release. diff --git a/packages/_flutterfire_internals/pubspec.yaml b/packages/_flutterfire_internals/pubspec.yaml index c0930199f1b3..b0b776b18dad 100755 --- a/packages/_flutterfire_internals/pubspec.yaml +++ b/packages/_flutterfire_internals/pubspec.yaml @@ -2,7 +2,7 @@ name: _flutterfire_internals description: A package hosting Dart code shared between FlutterFire plugins. homepage: https://firebase.google.com/docs/firestore repository: https://github.com/firebase/flutterfire/tree/main/packages/_flutterfire_internals -version: 1.3.54 +version: 1.3.55 environment: sdk: '>=3.2.0 <4.0.0' @@ -10,7 +10,7 @@ environment: dependencies: collection: ^1.0.0 - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.4.0 flutter: sdk: flutter diff --git a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md index 904f4046e382..6e45b2b2d448 100644 --- a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.6.8 + + - Update a dependency to the latest release. + ## 5.6.7 - **FIX**(firestore): Change asserts to throw argumentError ([#17302](https://github.com/firebase/flutterfire/issues/17302)). ([ec1e6a5e](https://github.com/firebase/flutterfire/commit/ec1e6a5eef149680b2750900d1f16d8074e09b38)) diff --git a/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml index ba3de1839893..a1b9690b0497 100755 --- a/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml @@ -5,8 +5,8 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - cloud_firestore: ^5.6.7 - firebase_core: ^3.13.0 + cloud_firestore: ^5.6.8 + firebase_core: ^3.13.1 flutter: sdk: flutter http: ^1.0.0 diff --git a/packages/cloud_firestore/cloud_firestore/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/pubspec.yaml index ba3616d41ce5..6eeb1d61b149 100755 --- a/packages/cloud_firestore/cloud_firestore/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/pubspec.yaml @@ -4,7 +4,7 @@ description: live synchronization and offline support on Android and iOS. homepage: https://firebase.google.com/docs/firestore repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore -version: 5.6.7 +version: 5.6.8 topics: - firebase - firestore @@ -20,10 +20,10 @@ environment: flutter: '>=3.3.0' dependencies: - cloud_firestore_platform_interface: ^6.6.7 - cloud_firestore_web: ^4.4.7 + cloud_firestore_platform_interface: ^6.6.8 + cloud_firestore_web: ^4.4.8 collection: ^1.0.0 - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.4.0 flutter: sdk: flutter diff --git a/packages/cloud_firestore/cloud_firestore_platform_interface/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore_platform_interface/CHANGELOG.md index 12ec5e0664ec..5e155e2d0e57 100644 --- a/packages/cloud_firestore/cloud_firestore_platform_interface/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 6.6.8 + + - Update a dependency to the latest release. + ## 6.6.7 - **FIX**(cloud_firestore): correct nanoseconds calculation for pre-1970 dates ([#17195](https://github.com/firebase/flutterfire/issues/17195)). ([a13deae3](https://github.com/firebase/flutterfire/commit/a13deae3334045fb1a48817ff9300cbe0696d177)) diff --git a/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml b/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml index 95b967731fc5..392f1196282c 100644 --- a/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: cloud_firestore_platform_interface description: A common platform interface for the cloud_firestore plugin. -version: 6.6.7 +version: 6.6.8 homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_platform_interface @@ -9,9 +9,9 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 + _flutterfire_internals: ^1.3.55 collection: ^1.15.0 - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md index 94eb327ebbcd..f7e818cff087 100644 --- a/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.4.8 + + - Update a dependency to the latest release. + ## 4.4.7 - Update a dependency to the latest release. diff --git a/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml b/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml index 0f736d5071e9..04e6320f4118 100644 --- a/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml @@ -3,18 +3,18 @@ description: The web implementation of cloud_firestore homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_web repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_web -version: 4.4.7 +version: 4.4.8 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.54 - cloud_firestore_platform_interface: ^6.6.7 + _flutterfire_internals: ^1.3.55 + cloud_firestore_platform_interface: ^6.6.8 collection: ^1.0.0 - firebase_core: ^3.13.0 - firebase_core_web: ^2.22.0 + firebase_core: ^3.13.1 + firebase_core_web: ^2.23.0 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/cloud_functions/cloud_functions/CHANGELOG.md b/packages/cloud_functions/cloud_functions/CHANGELOG.md index 62e49a9a0de6..12457ab59533 100644 --- a/packages/cloud_functions/cloud_functions/CHANGELOG.md +++ b/packages/cloud_functions/cloud_functions/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.5.1 + + - Update a dependency to the latest release. + ## 5.5.0 - **FEAT**(cloud_functions): add support for cloud functions stream ([#17214](https://github.com/firebase/flutterfire/issues/17214)). ([509e0f3c](https://github.com/firebase/flutterfire/commit/509e0f3cc984a7b56a67979b4b27aff72defdd55)) diff --git a/packages/cloud_functions/cloud_functions/example/pubspec.yaml b/packages/cloud_functions/cloud_functions/example/pubspec.yaml index 84769f53f085..7f4506f52e57 100644 --- a/packages/cloud_functions/cloud_functions/example/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions/example/pubspec.yaml @@ -6,8 +6,8 @@ environment: flutter: '>=3.3.0' dependencies: - cloud_functions: ^5.5.0 - firebase_core: ^3.13.0 + cloud_functions: ^5.5.1 + firebase_core: ^3.13.1 flutter: sdk: flutter diff --git a/packages/cloud_functions/cloud_functions/ios/cloud_functions/Sources/cloud_functions/Constants.swift b/packages/cloud_functions/cloud_functions/ios/cloud_functions/Sources/cloud_functions/Constants.swift index 627273eab7a2..f9c59c7df0e2 100644 --- a/packages/cloud_functions/cloud_functions/ios/cloud_functions/Sources/cloud_functions/Constants.swift +++ b/packages/cloud_functions/cloud_functions/ios/cloud_functions/Sources/cloud_functions/Constants.swift @@ -3,4 +3,4 @@ // found in the LICENSE file. // Auto-generated file. Do not edit. -public let versionNumber = "5.5.0" +public let versionNumber = "5.5.1" diff --git a/packages/cloud_functions/cloud_functions/pubspec.yaml b/packages/cloud_functions/cloud_functions/pubspec.yaml index 2ac27f36d73f..a4af27a95dd6 100644 --- a/packages/cloud_functions/cloud_functions/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions/pubspec.yaml @@ -1,6 +1,6 @@ name: cloud_functions description: A Flutter plugin allowing you to use Firebase Cloud Functions. -version: 5.5.0 +version: 5.5.1 homepage: https://firebase.google.com/docs/functions repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/cloud_functions topics: @@ -17,9 +17,9 @@ environment: flutter: '>=3.3.0' dependencies: - cloud_functions_platform_interface: ^5.7.0 - cloud_functions_web: ^4.11.0 - firebase_core: ^3.13.0 + cloud_functions_platform_interface: ^5.7.1 + cloud_functions_web: ^4.11.1 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 flutter: sdk: flutter diff --git a/packages/cloud_functions/cloud_functions_platform_interface/CHANGELOG.md b/packages/cloud_functions/cloud_functions_platform_interface/CHANGELOG.md index 5232c3113761..c7a353f268d9 100644 --- a/packages/cloud_functions/cloud_functions_platform_interface/CHANGELOG.md +++ b/packages/cloud_functions/cloud_functions_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.7.1 + + - Update a dependency to the latest release. + ## 5.7.0 - **FEAT**(cloud_functions): add support for cloud functions stream ([#17214](https://github.com/firebase/flutterfire/issues/17214)). ([509e0f3c](https://github.com/firebase/flutterfire/commit/509e0f3cc984a7b56a67979b4b27aff72defdd55)) diff --git a/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml b/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml index fa0f16dbe31f..518999faf0f2 100644 --- a/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml @@ -5,14 +5,14 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_fun # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 5.7.0 +version: 5.7.1 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/cloud_functions/cloud_functions_web/CHANGELOG.md b/packages/cloud_functions/cloud_functions_web/CHANGELOG.md index 80bcdb95c396..c1a80aa01e81 100644 --- a/packages/cloud_functions/cloud_functions_web/CHANGELOG.md +++ b/packages/cloud_functions/cloud_functions_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.11.1 + + - Update a dependency to the latest release. + ## 4.11.0 - **FEAT**(cloud_functions): add support for cloud functions stream ([#17214](https://github.com/firebase/flutterfire/issues/17214)). ([509e0f3c](https://github.com/firebase/flutterfire/commit/509e0f3cc984a7b56a67979b4b27aff72defdd55)) diff --git a/packages/cloud_functions/cloud_functions_web/pubspec.yaml b/packages/cloud_functions/cloud_functions_web/pubspec.yaml index 9e989d370d95..e526908eb844 100644 --- a/packages/cloud_functions/cloud_functions_web/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions_web/pubspec.yaml @@ -3,16 +3,16 @@ description: The web implementation of cloud_functions homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/cloud_functions_web repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/cloud_functions_web -version: 4.11.0 +version: 4.11.1 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - cloud_functions_platform_interface: ^5.7.0 - firebase_core: ^3.13.0 - firebase_core_web: ^2.22.0 + cloud_functions_platform_interface: ^5.7.1 + firebase_core: ^3.13.1 + firebase_core_web: ^2.23.0 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_ai/firebase_ai/CHANGELOG.md b/packages/firebase_ai/firebase_ai/CHANGELOG.md index 3a390d673f0e..42510f4e2316 100644 --- a/packages/firebase_ai/firebase_ai/CHANGELOG.md +++ b/packages/firebase_ai/firebase_ai/CHANGELOG.md @@ -1,3 +1,7 @@ ## 2.0.0 -- Initial release following package rename from `firebase_vertexai`. +[feature] Initial release of the Firebase AI Logic SDK (`FirebaseAI`). This SDK *replaces* the previous Vertex AI in Firebase SDK (`FirebaseVertexAI`) to accommodate the evolving set of supported features and services. +The new Firebase AI Logic SDK provides **preview** support for the Gemini Developer API, including its free tier offering. +Using the Firebase AI Logic SDK with the Vertex AI Gemini API is still generally available (GA). + +To start using the new SDK, import the `firebase_ai` package and use the top-level `FirebaseAI` class. See details in the [migration guide](https://firebase.google.com/docs/vertex-ai/migrate-to-latest-sdk). diff --git a/packages/firebase_ai/firebase_ai/example/pubspec.yaml b/packages/firebase_ai/firebase_ai/example/pubspec.yaml index 430a5c2df7e2..21b1fa04272d 100644 --- a/packages/firebase_ai/firebase_ai/example/pubspec.yaml +++ b/packages/firebase_ai/firebase_ai/example/pubspec.yaml @@ -20,9 +20,9 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.6 - firebase_ai: ^0.1.0 - firebase_core: ^3.13.0 - firebase_storage: ^12.4.5 + firebase_ai: ^2.0.0 + firebase_core: ^3.13.1 + firebase_storage: ^12.4.6 flutter: sdk: flutter flutter_markdown: ^0.6.20 diff --git a/packages/firebase_ai/firebase_ai/lib/src/vertex_version.dart b/packages/firebase_ai/firebase_ai/lib/src/vertex_version.dart index 62736fe73501..bd435ff5cc0d 100644 --- a/packages/firebase_ai/firebase_ai/lib/src/vertex_version.dart +++ b/packages/firebase_ai/firebase_ai/lib/src/vertex_version.dart @@ -13,4 +13,4 @@ // limitations under the License. /// generated version number for the package, do not manually edit -const packageVersion = '1.6.0'; +const packageVersion = '2.0.0'; diff --git a/packages/firebase_ai/firebase_ai/pubspec.yaml b/packages/firebase_ai/firebase_ai/pubspec.yaml index fea4be4a4f49..6cee5b46aef7 100644 --- a/packages/firebase_ai/firebase_ai/pubspec.yaml +++ b/packages/firebase_ai/firebase_ai/pubspec.yaml @@ -20,9 +20,9 @@ environment: flutter: ">=3.16.0" dependencies: - firebase_app_check: ^0.3.2+5 - firebase_auth: ^5.5.2 - firebase_core: ^3.13.0 + firebase_app_check: ^0.3.2+6 + firebase_auth: ^5.5.4 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 flutter: sdk: flutter diff --git a/packages/firebase_analytics/firebase_analytics/CHANGELOG.md b/packages/firebase_analytics/firebase_analytics/CHANGELOG.md index 66b074231605..c7146e5a93ac 100644 --- a/packages/firebase_analytics/firebase_analytics/CHANGELOG.md +++ b/packages/firebase_analytics/firebase_analytics/CHANGELOG.md @@ -1,3 +1,7 @@ +## 11.4.6 + + - Update a dependency to the latest release. + ## 11.4.5 - Update a dependency to the latest release. diff --git a/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml b/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml index b67ec05dd5cf..f026dc4061a4 100755 --- a/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml @@ -6,8 +6,8 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_analytics: ^11.4.5 - firebase_core: ^3.13.0 + firebase_analytics: ^11.4.6 + firebase_core: ^3.13.1 flutter: sdk: flutter diff --git a/packages/firebase_analytics/firebase_analytics/pubspec.yaml b/packages/firebase_analytics/firebase_analytics/pubspec.yaml index a87dfe26e1b7..dfe91afc548f 100755 --- a/packages/firebase_analytics/firebase_analytics/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics/pubspec.yaml @@ -4,7 +4,7 @@ description: solution that provides insight on app usage and user engagement on Android and iOS. homepage: https://firebase.google.com/docs/analytics repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics -version: 11.4.5 +version: 11.4.6 topics: - firebase - analytics @@ -19,9 +19,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_analytics_platform_interface: ^4.3.5 - firebase_analytics_web: ^0.5.10+11 - firebase_core: ^3.13.0 + firebase_analytics_platform_interface: ^4.3.6 + firebase_analytics_web: ^0.5.10+12 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 flutter: sdk: flutter diff --git a/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md b/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md index f43e7e664c0c..40f5de6485cc 100644 --- a/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md +++ b/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.3.6 + + - Update a dependency to the latest release. + ## 4.3.5 - Update a dependency to the latest release. diff --git a/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml b/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml index 25cc352f835e..23c954043d72 100644 --- a/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml @@ -2,15 +2,15 @@ name: firebase_analytics_platform_interface description: A common platform interface for the firebase_analytics plugin. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_platform_interface -version: 4.3.5 +version: 4.3.6 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_core: ^3.13.0 + _flutterfire_internals: ^1.3.55 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_analytics/firebase_analytics_web/CHANGELOG.md b/packages/firebase_analytics/firebase_analytics_web/CHANGELOG.md index 4f2df9f48ddd..cc4aa2ef69b3 100644 --- a/packages/firebase_analytics/firebase_analytics_web/CHANGELOG.md +++ b/packages/firebase_analytics/firebase_analytics_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.5.10+12 + + - Update a dependency to the latest release. + ## 0.5.10+11 - Update a dependency to the latest release. diff --git a/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml b/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml index 9f06a46ac27b..17f7f4c8a508 100644 --- a/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml @@ -2,17 +2,17 @@ name: firebase_analytics_web description: The web implementation of firebase_analytics homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_web -version: 0.5.10+11 +version: 0.5.10+12 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_analytics_platform_interface: ^4.3.5 - firebase_core: ^3.13.0 - firebase_core_web: ^2.22.0 + _flutterfire_internals: ^1.3.55 + firebase_analytics_platform_interface: ^4.3.6 + firebase_core: ^3.13.1 + firebase_core_web: ^2.23.0 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_app_check/firebase_app_check/CHANGELOG.md b/packages/firebase_app_check/firebase_app_check/CHANGELOG.md index 92c0ea917171..adc5f3517907 100644 --- a/packages/firebase_app_check/firebase_app_check/CHANGELOG.md +++ b/packages/firebase_app_check/firebase_app_check/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.2+6 + + - Update a dependency to the latest release. + ## 0.3.2+5 - Update a dependency to the latest release. diff --git a/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml b/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml index 59ae9e3b32fa..00a3daf5aeac 100644 --- a/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml @@ -9,9 +9,9 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - cloud_firestore: ^5.6.7 - firebase_app_check: ^0.3.2+5 - firebase_core: ^3.13.0 + cloud_firestore: ^5.6.8 + firebase_app_check: ^0.3.2+6 + firebase_core: ^3.13.1 flutter: sdk: flutter diff --git a/packages/firebase_app_check/firebase_app_check/pubspec.yaml b/packages/firebase_app_check/firebase_app_check/pubspec.yaml index c88196cba266..88707d1cd94d 100644 --- a/packages/firebase_app_check/firebase_app_check/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check/pubspec.yaml @@ -2,7 +2,7 @@ name: firebase_app_check description: App Check works alongside other Firebase services to help protect your backend resources from abuse, such as billing fraud or phishing. homepage: https://firebase.google.com/docs/app-check repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/firebase_app_check -version: 0.3.2+5 +version: 0.3.2+6 topics: - firebase - app-check @@ -17,9 +17,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_app_check_platform_interface: ^0.1.1+5 - firebase_app_check_web: ^0.2.0+9 - firebase_core: ^3.13.0 + firebase_app_check_platform_interface: ^0.1.1+6 + firebase_app_check_web: ^0.2.0+10 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 flutter: sdk: flutter diff --git a/packages/firebase_app_check/firebase_app_check_platform_interface/CHANGELOG.md b/packages/firebase_app_check/firebase_app_check_platform_interface/CHANGELOG.md index 8a6bba72a592..a542a1931c55 100644 --- a/packages/firebase_app_check/firebase_app_check_platform_interface/CHANGELOG.md +++ b/packages/firebase_app_check/firebase_app_check_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.1+6 + + - Update a dependency to the latest release. + ## 0.1.1+5 - Update a dependency to the latest release. diff --git a/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml b/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml index e2731d0c8917..e0d1c6a08612 100644 --- a/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml @@ -1,15 +1,15 @@ name: firebase_app_check_platform_interface description: A common platform interface for the firebase_app_check plugin. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/firebase_app_check_platform_interface -version: 0.1.1+5 +version: 0.1.1+6 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_core: ^3.13.0 + _flutterfire_internals: ^1.3.55 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_app_check/firebase_app_check_web/CHANGELOG.md b/packages/firebase_app_check/firebase_app_check_web/CHANGELOG.md index 83d46c8cd41b..40b78190ec1a 100644 --- a/packages/firebase_app_check/firebase_app_check_web/CHANGELOG.md +++ b/packages/firebase_app_check/firebase_app_check_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.0+10 + + - Update a dependency to the latest release. + ## 0.2.0+9 - **FIX**(appcheck,web): replace deprecated members ([#17168](https://github.com/firebase/flutterfire/issues/17168)). ([bb13127a](https://github.com/firebase/flutterfire/commit/bb13127ab6e1a00bb4694fd7e06e3b25643da26e)) diff --git a/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml b/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml index 697390f67ec3..f21009de8486 100644 --- a/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml @@ -1,17 +1,17 @@ name: firebase_app_check_web description: The web implementation of firebase_app_check homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/firebase_app_check_web -version: 0.2.0+9 +version: 0.2.0+10 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_app_check_platform_interface: ^0.1.1+5 - firebase_core: ^3.13.0 - firebase_core_web: ^2.22.0 + _flutterfire_internals: ^1.3.55 + firebase_app_check_platform_interface: ^0.1.1+6 + firebase_core: ^3.13.1 + firebase_core_web: ^2.23.0 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_app_installations/firebase_app_installations/CHANGELOG.md b/packages/firebase_app_installations/firebase_app_installations/CHANGELOG.md index 27bbcde6fae3..9b5356008113 100644 --- a/packages/firebase_app_installations/firebase_app_installations/CHANGELOG.md +++ b/packages/firebase_app_installations/firebase_app_installations/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.2+6 + + - Update a dependency to the latest release. + ## 0.3.2+5 - Update a dependency to the latest release. diff --git a/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml index 4ebe83db83b1..cf334ce68833 100644 --- a/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml @@ -9,8 +9,8 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - firebase_core: ^3.13.0 - firebase_app_installations: ^0.3.2+5 + firebase_core: ^3.13.1 + firebase_app_installations: ^0.3.2+6 flutter: sdk: flutter diff --git a/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Sources/firebase_app_installations/Constants.swift b/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Sources/firebase_app_installations/Constants.swift index a5d8fb218073..73f21a9c925a 100644 --- a/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Sources/firebase_app_installations/Constants.swift +++ b/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Sources/firebase_app_installations/Constants.swift @@ -3,4 +3,4 @@ // found in the LICENSE file. // Auto-generated file. Do not edit. -public let versionNumber = "0.3.2+5" +public let versionNumber = "0.3.2+6" diff --git a/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml index 3eb7dc67f235..3f6566bd21ce 100644 --- a/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_app_installations description: A Flutter plugin allowing you to use Firebase Installations. -version: 0.3.2+5 +version: 0.3.2+6 homepage: https://firebase.google.com/docs/projects/manage-installations#flutter repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations topics: @@ -17,9 +17,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_app_installations_platform_interface: ^0.1.4+53 - firebase_app_installations_web: ^0.1.6+11 - firebase_core: ^3.13.0 + firebase_app_installations_platform_interface: ^0.1.4+54 + firebase_app_installations_web: ^0.1.6+12 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 flutter: sdk: flutter diff --git a/packages/firebase_app_installations/firebase_app_installations_platform_interface/CHANGELOG.md b/packages/firebase_app_installations/firebase_app_installations_platform_interface/CHANGELOG.md index ee7b28c5bdaf..8fadf7a78340 100644 --- a/packages/firebase_app_installations/firebase_app_installations_platform_interface/CHANGELOG.md +++ b/packages/firebase_app_installations/firebase_app_installations_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.4+54 + + - Update a dependency to the latest release. + ## 0.1.4+53 - Update a dependency to the latest release. diff --git a/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml index eaeeb947d066..b2b950d988f6 100644 --- a/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_app_installations_platform_interface description: A common platform interface for the firebase_app_installations plugin. -version: 0.1.4+53 +version: 0.1.4+54 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_platform_interface @@ -9,8 +9,8 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_core: ^3.13.0 + _flutterfire_internals: ^1.3.55 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_app_installations/firebase_app_installations_web/CHANGELOG.md b/packages/firebase_app_installations/firebase_app_installations_web/CHANGELOG.md index c580641bc524..1cc3cd9354e2 100644 --- a/packages/firebase_app_installations/firebase_app_installations_web/CHANGELOG.md +++ b/packages/firebase_app_installations/firebase_app_installations_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.6+12 + + - Update a dependency to the latest release. + ## 0.1.6+11 - **FIX**(app_installations,web): resolve type cast error in `getId` and `getToken` for wasm ([#17181](https://github.com/firebase/flutterfire/issues/17181)). ([14bd67f3](https://github.com/firebase/flutterfire/commit/14bd67f3e9c6a1dc18ef2daf79053cd906d44d88)) diff --git a/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml index 25680935cd68..1b1c7b450528 100644 --- a/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_app_installations_web description: The web implementation of firebase_app_installations. -version: 0.1.6+11 +version: 0.1.6+12 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_web @@ -9,10 +9,10 @@ environment: flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_app_installations_platform_interface: ^0.1.4+53 - firebase_core: ^3.13.0 - firebase_core_web: ^2.22.0 + _flutterfire_internals: ^1.3.55 + firebase_app_installations_platform_interface: ^0.1.4+54 + firebase_core: ^3.13.1 + firebase_core_web: ^2.23.0 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_auth/firebase_auth/CHANGELOG.md b/packages/firebase_auth/firebase_auth/CHANGELOG.md index 4583d5a46179..3d36faf54bbb 100644 --- a/packages/firebase_auth/firebase_auth/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth/CHANGELOG.md @@ -1,3 +1,8 @@ +## 5.5.4 + + - **FIX**(auth,apple): prevent EXC_BAD_ACCESS crash in Apple Sign-In completion handler ([#17273](https://github.com/firebase/flutterfire/issues/17273)). ([cc7d28ae](https://github.com/firebase/flutterfire/commit/cc7d28ae09036464f7ece6a2637bae6a3c7a292d)) + - **DOCS**(firebase_auth): Removed duplicates; fixed typos; removed "unnecessary use of a null check" ([#16815](https://github.com/firebase/flutterfire/issues/16815)). ([0eb17e13](https://github.com/firebase/flutterfire/commit/0eb17e13587ebfe5c8d64cbba9c0a2ccd0b7ce90)) + ## 5.5.3 - **FIX**(auth,iOS): include missing email and credential in account-exists-with-different-credential error ([#17180](https://github.com/firebase/flutterfire/issues/17180)). ([2a0bdc64](https://github.com/firebase/flutterfire/commit/2a0bdc64086e99f8a98bd18b472b36bcfe05a9a4)) diff --git a/packages/firebase_auth/firebase_auth/example/pubspec.yaml b/packages/firebase_auth/firebase_auth/example/pubspec.yaml index 16f84105f041..e61953693236 100644 --- a/packages/firebase_auth/firebase_auth/example/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/example/pubspec.yaml @@ -6,9 +6,9 @@ environment: dependencies: barcode_widget: ^2.0.4 - firebase_auth: ^5.5.3 - firebase_core: ^3.13.0 - firebase_messaging: ^15.2.5 + firebase_auth: ^5.5.4 + firebase_core: ^3.13.1 + firebase_messaging: ^15.2.6 flutter: sdk: flutter flutter_facebook_auth: ^7.0.1 diff --git a/packages/firebase_auth/firebase_auth/pubspec.yaml b/packages/firebase_auth/firebase_auth/pubspec.yaml index b7c06e06a95b..37ca756bfefa 100755 --- a/packages/firebase_auth/firebase_auth/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/pubspec.yaml @@ -4,7 +4,7 @@ description: Flutter plugin for Firebase Auth, enabling like Google, Facebook and Twitter. homepage: https://firebase.google.com/docs/auth repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth -version: 5.5.3 +version: 5.5.4 topics: - firebase - authentication @@ -20,9 +20,9 @@ environment: flutter: '>=3.16.0' dependencies: - firebase_auth_platform_interface: ^7.6.2 - firebase_auth_web: ^5.14.2 - firebase_core: ^3.13.0 + firebase_auth_platform_interface: ^7.6.3 + firebase_auth_web: ^5.14.3 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 flutter: sdk: flutter diff --git a/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md b/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md index f815cc93f231..70d7fdff2eb5 100644 --- a/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 7.6.3 + + - **DOCS**(firebase_auth): Removed duplicates; fixed typos; removed "unnecessary use of a null check" ([#16815](https://github.com/firebase/flutterfire/issues/16815)). ([0eb17e13](https://github.com/firebase/flutterfire/commit/0eb17e13587ebfe5c8d64cbba9c0a2ccd0b7ce90)) + ## 7.6.2 - Update a dependency to the latest release. diff --git a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml index ec12e920d77b..b47873e59ee3 100644 --- a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml @@ -4,16 +4,16 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_au repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 7.6.2 +version: 7.6.3 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.16.0' dependencies: - _flutterfire_internals: ^1.3.54 + _flutterfire_internals: ^1.3.55 collection: ^1.16.0 - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_auth/firebase_auth_web/CHANGELOG.md b/packages/firebase_auth/firebase_auth_web/CHANGELOG.md index 985131523f20..fd6626275cde 100644 --- a/packages/firebase_auth/firebase_auth_web/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.14.3 + + - Update a dependency to the latest release. + ## 5.14.2 - **FIX**(auth,web): fix an issue that could occur when deleting FirebaseApp ([#17145](https://github.com/firebase/flutterfire/issues/17145)). ([a2246cd0](https://github.com/firebase/flutterfire/commit/a2246cd0ae8a7a53abc2537d7cd66ee079d3b096)) diff --git a/packages/firebase_auth/firebase_auth_web/pubspec.yaml b/packages/firebase_auth/firebase_auth_web/pubspec.yaml index dd9d3e68f12b..842abf99a6de 100644 --- a/packages/firebase_auth/firebase_auth_web/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_web/pubspec.yaml @@ -2,16 +2,16 @@ name: firebase_auth_web description: The web implementation of firebase_auth homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth_web -version: 5.14.2 +version: 5.14.3 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - firebase_auth_platform_interface: ^7.6.2 - firebase_core: ^3.13.0 - firebase_core_web: ^2.22.0 + firebase_auth_platform_interface: ^7.6.3 + firebase_core: ^3.13.1 + firebase_core_web: ^2.23.0 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_core/firebase_core/CHANGELOG.md b/packages/firebase_core/firebase_core/CHANGELOG.md index 6abaa39a5da2..f406b9cd2d1e 100644 --- a/packages/firebase_core/firebase_core/CHANGELOG.md +++ b/packages/firebase_core/firebase_core/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.13.1 + + - Update a dependency to the latest release. + ## 3.13.0 - **FEAT**(core,windows): update C++ SDK to 12.7.0 ([#17238](https://github.com/firebase/flutterfire/issues/17238)). ([b0e5843d](https://github.com/firebase/flutterfire/commit/b0e5843dde670063f755fbc4c52f6e2b070935e4)) diff --git a/packages/firebase_core/firebase_core/example/pubspec.yaml b/packages/firebase_core/firebase_core/example/pubspec.yaml index e7be9ea07c95..2961c76440ca 100644 --- a/packages/firebase_core/firebase_core/example/pubspec.yaml +++ b/packages/firebase_core/firebase_core/example/pubspec.yaml @@ -5,7 +5,7 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 flutter: sdk: flutter diff --git a/packages/firebase_core/firebase_core/pubspec.yaml b/packages/firebase_core/firebase_core/pubspec.yaml index 373b717a2197..6068b5a08c32 100644 --- a/packages/firebase_core/firebase_core/pubspec.yaml +++ b/packages/firebase_core/firebase_core/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps. homepage: https://firebase.google.com/docs/flutter/setup repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core -version: 3.13.0 +version: 3.13.1 topics: - firebase - core @@ -17,7 +17,7 @@ environment: dependencies: firebase_core_platform_interface: ^5.4.0 - firebase_core_web: ^2.22.0 + firebase_core_web: ^2.23.0 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_core/firebase_core_web/CHANGELOG.md b/packages/firebase_core/firebase_core_web/CHANGELOG.md index 273af5c9361e..279622e922b9 100644 --- a/packages/firebase_core/firebase_core_web/CHANGELOG.md +++ b/packages/firebase_core/firebase_core_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.23.0 + + - **FEAT**: bump Firebase JS SDK to 11.7.0 ([#17355](https://github.com/firebase/flutterfire/issues/17355)). ([1c680eb9](https://github.com/firebase/flutterfire/commit/1c680eb97f51269285814309e7fca7a579698834)) + ## 2.22.0 - **FEAT**: bump Firebase JS SDK to 11.5.0 ([#17243](https://github.com/firebase/flutterfire/issues/17243)). ([aa7fec73](https://github.com/firebase/flutterfire/commit/aa7fec7338f57ec69acd35052ec80769c77a7afd)) diff --git a/packages/firebase_core/firebase_core_web/pubspec.yaml b/packages/firebase_core/firebase_core_web/pubspec.yaml index 31d15c128049..134efa95ef2c 100644 --- a/packages/firebase_core/firebase_core_web/pubspec.yaml +++ b/packages/firebase_core/firebase_core_web/pubspec.yaml @@ -2,7 +2,7 @@ name: firebase_core_web description: The web implementation of firebase_core homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_web -version: 2.22.0 +version: 2.23.0 environment: sdk: '>=3.4.0 <4.0.0' diff --git a/packages/firebase_crashlytics/firebase_crashlytics/CHANGELOG.md b/packages/firebase_crashlytics/firebase_crashlytics/CHANGELOG.md index b79374cd82d8..fb0559bd52db 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/CHANGELOG.md +++ b/packages/firebase_crashlytics/firebase_crashlytics/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.3.6 + + - Update a dependency to the latest release. + ## 4.3.5 - Update a dependency to the latest release. diff --git a/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml index 7134c022f946..881114d3bd19 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml @@ -6,9 +6,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_analytics: ^11.4.5 - firebase_core: ^3.13.0 - firebase_crashlytics: ^4.3.5 + firebase_analytics: ^11.4.6 + firebase_core: ^3.13.1 + firebase_crashlytics: ^4.3.6 flutter: sdk: flutter diff --git a/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml index c25c5c0765ce..923dc2dde3d3 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml @@ -2,7 +2,7 @@ name: firebase_crashlytics description: Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console. -version: 4.3.5 +version: 4.3.6 homepage: https://firebase.google.com/docs/crashlytics repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/firebase_crashlytics topics: @@ -19,9 +19,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 - firebase_crashlytics_platform_interface: ^3.8.5 + firebase_crashlytics_platform_interface: ^3.8.6 flutter: sdk: flutter stack_trace: ^1.10.0 diff --git a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/CHANGELOG.md b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/CHANGELOG.md index 111f886ab723..f9b3ddc0b91a 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/CHANGELOG.md +++ b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.8.6 + + - Update a dependency to the latest release. + ## 3.8.5 - Update a dependency to the latest release. diff --git a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml index a15aaa312f9e..fb3a39e10c07 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_crashlytics_platform_interface description: A common platform interface for the firebase_crashlytics plugin. -version: 3.8.5 +version: 3.8.6 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/firebase_crashlytics_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/firebase_crashlytics_platform_interface @@ -9,9 +9,9 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 + _flutterfire_internals: ^1.3.55 collection: ^1.15.0 - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_data_connect/firebase_data_connect/CHANGELOG.md b/packages/firebase_data_connect/firebase_data_connect/CHANGELOG.md index 0592f6d04adf..1b65d0b9ad43 100644 --- a/packages/firebase_data_connect/firebase_data_connect/CHANGELOG.md +++ b/packages/firebase_data_connect/firebase_data_connect/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.1.5 + + - **FIX**(data_connect): avoid calling toJson on raw JSON map or null object ([#17356](https://github.com/firebase/flutterfire/issues/17356)). ([7bd63691](https://github.com/firebase/flutterfire/commit/7bd63691ffa7405d24ea4545bd1ac7f8971175b3)) + - **FEAT**(fdc): Included platform detection changes ([#17308](https://github.com/firebase/flutterfire/issues/17308)). ([e53c7071](https://github.com/firebase/flutterfire/commit/e53c7071e2566b7e016fda312d92dd03fcb1bc9e)) + ## 0.1.4+1 - Update a dependency to the latest release. diff --git a/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml b/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml index 0c1d69e02afa..ae6c8574d98c 100644 --- a/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml +++ b/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml @@ -11,16 +11,16 @@ environment: dependencies: flutter: sdk: flutter - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 google_sign_in: ^6.1.0 - firebase_auth: ^5.5.3 + firebase_auth: ^5.5.4 firebase_data_connect: path: ../ cupertino_icons: ^1.0.6 flutter_rating_bar: ^4.0.1 protobuf: ^3.1.0 - firebase_app_check: ^0.3.2+5 + firebase_app_check: ^0.3.2+6 dev_dependencies: build_runner: ^2.3.3 diff --git a/packages/firebase_data_connect/firebase_data_connect/lib/src/dataconnect_version.dart b/packages/firebase_data_connect/firebase_data_connect/lib/src/dataconnect_version.dart index 8b8ef9b567c4..111800ce1d5b 100644 --- a/packages/firebase_data_connect/firebase_data_connect/lib/src/dataconnect_version.dart +++ b/packages/firebase_data_connect/firebase_data_connect/lib/src/dataconnect_version.dart @@ -13,4 +13,4 @@ // limitations under the License. /// version number for the package, should be align with pubspec.yaml. -const packageVersion = '0.1.4+1'; +const packageVersion = '0.1.5'; diff --git a/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml b/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml index 4cb149787e11..2e12b0d020a3 100644 --- a/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml +++ b/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_data_connect description: 'Flutter plugin for Firebase Data Connect, a relational database service that lets you build and scale using a fully-managed PostgreSQL database powered by Cloud SQL.' -version: 0.1.4+1 +version: 0.1.5 homepage: https://firebase.google.com/docs/data-connect/quickstart?platform=flutter false_secrets: - example/** @@ -11,9 +11,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_app_check: ^0.3.2+5 - firebase_auth: ^5.5.3 - firebase_core: ^3.13.0 + firebase_app_check: ^0.3.2+6 + firebase_auth: ^5.5.4 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 flutter: sdk: flutter @@ -24,8 +24,8 @@ dependencies: dev_dependencies: build_runner: ^2.4.12 - firebase_app_check_platform_interface: ^0.1.1+5 - firebase_auth_platform_interface: ^7.6.2 + firebase_app_check_platform_interface: ^0.1.1+6 + firebase_auth_platform_interface: ^7.6.3 flutter_lints: ^4.0.0 flutter_test: sdk: flutter diff --git a/packages/firebase_database/firebase_database/CHANGELOG.md b/packages/firebase_database/firebase_database/CHANGELOG.md index a3fd802689a1..abfac57a35fe 100644 --- a/packages/firebase_database/firebase_database/CHANGELOG.md +++ b/packages/firebase_database/firebase_database/CHANGELOG.md @@ -1,3 +1,7 @@ +## 11.3.6 + + - Update a dependency to the latest release. + ## 11.3.5 - Update a dependency to the latest release. diff --git a/packages/firebase_database/firebase_database/example/pubspec.yaml b/packages/firebase_database/firebase_database/example/pubspec.yaml index 9ddd7bb91944..3f9014ef98aa 100755 --- a/packages/firebase_database/firebase_database/example/pubspec.yaml +++ b/packages/firebase_database/firebase_database/example/pubspec.yaml @@ -6,8 +6,8 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 - firebase_database: ^11.3.5 + firebase_core: ^3.13.1 + firebase_database: ^11.3.6 flutter: sdk: flutter diff --git a/packages/firebase_database/firebase_database/pubspec.yaml b/packages/firebase_database/firebase_database/pubspec.yaml index a2179e10e898..9dd6c90462d3 100755 --- a/packages/firebase_database/firebase_database/pubspec.yaml +++ b/packages/firebase_database/firebase_database/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Database, a cloud-hosted NoSQL database with realtime data syncing across Android and iOS clients, and offline access. homepage: https://firebase.google.com/docs/database repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_database/firebase_database -version: 11.3.5 +version: 11.3.6 topics: - firebase - database @@ -17,10 +17,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 - firebase_database_platform_interface: ^0.2.6+5 - firebase_database_web: ^0.2.6+11 + firebase_database_platform_interface: ^0.2.6+6 + firebase_database_web: ^0.2.6+12 flutter: sdk: flutter diff --git a/packages/firebase_database/firebase_database_platform_interface/CHANGELOG.md b/packages/firebase_database/firebase_database_platform_interface/CHANGELOG.md index 4613041d9021..52aef4bd77ea 100755 --- a/packages/firebase_database/firebase_database_platform_interface/CHANGELOG.md +++ b/packages/firebase_database/firebase_database_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.6+6 + + - Update a dependency to the latest release. + ## 0.2.6+5 - Update a dependency to the latest release. diff --git a/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml b/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml index e375e64b5fd5..23cf116f1f6f 100755 --- a/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml +++ b/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_database_platform_interface description: A common platform interface for the firebase_database plugin. -version: 0.2.6+5 +version: 0.2.6+6 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_database/firebase_database_platform_interface environment: @@ -8,9 +8,9 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 + _flutterfire_internals: ^1.3.55 collection: ^1.14.3 - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_database/firebase_database_web/CHANGELOG.md b/packages/firebase_database/firebase_database_web/CHANGELOG.md index 066ba4b520f1..c8b7e39e676a 100644 --- a/packages/firebase_database/firebase_database_web/CHANGELOG.md +++ b/packages/firebase_database/firebase_database_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.6+12 + + - Update a dependency to the latest release. + ## 0.2.6+11 - Update a dependency to the latest release. diff --git a/packages/firebase_database/firebase_database_web/pubspec.yaml b/packages/firebase_database/firebase_database_web/pubspec.yaml index a43b72ca76ad..aa7171dba512 100644 --- a/packages/firebase_database/firebase_database_web/pubspec.yaml +++ b/packages/firebase_database/firebase_database_web/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_database_web description: The web implementation of firebase_database -version: 0.2.6+11 +version: 0.2.6+12 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_database/firebase_database_web environment: @@ -9,9 +9,9 @@ environment: dependencies: collection: ^1.18.0 - firebase_core: ^3.13.0 - firebase_core_web: ^2.22.0 - firebase_database_platform_interface: ^0.2.6+5 + firebase_core: ^3.13.1 + firebase_core_web: ^2.23.0 + firebase_database_platform_interface: ^0.2.6+6 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links/CHANGELOG.md b/packages/firebase_dynamic_links/firebase_dynamic_links/CHANGELOG.md index fc2142fb9869..dc58f26a6734 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links/CHANGELOG.md +++ b/packages/firebase_dynamic_links/firebase_dynamic_links/CHANGELOG.md @@ -1,3 +1,7 @@ +## 6.1.6 + + - Update a dependency to the latest release. + ## 6.1.5 - Update a dependency to the latest release. diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml index 778498434f2f..784bbaf6318c 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml @@ -6,8 +6,8 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 - firebase_dynamic_links: ^6.1.5 + firebase_core: ^3.13.1 + firebase_dynamic_links: ^6.1.6 flutter: sdk: flutter url_launcher: ^6.1.10 diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml index 5a78334a8c35..61eed990ac25 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml @@ -2,7 +2,7 @@ name: firebase_dynamic_links description: Flutter plugin for Google Dynamic Links for Firebase, an app solution for creating and handling links across multiple platforms. -version: 6.1.5 +version: 6.1.6 homepage: https://firebase.google.com/docs/dynamic-links repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_dynamic_links @@ -14,9 +14,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 - firebase_dynamic_links_platform_interface: ^0.2.7+5 + firebase_dynamic_links_platform_interface: ^0.2.7+6 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/CHANGELOG.md b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/CHANGELOG.md index 0198b11167a4..cedcdbfd433c 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/CHANGELOG.md +++ b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.7+6 + + - Update a dependency to the latest release. + ## 0.2.7+5 - Update a dependency to the latest release. diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml index 437c077739d4..a2b05025b986 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_dynamic_links_platform_interface description: A common platform interface for the firebase_dynamic_links plugin. -version: 0.2.7+5 +version: 0.2.7+6 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface @@ -9,8 +9,8 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_core: ^3.13.0 + _flutterfire_internals: ^1.3.55 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/CHANGELOG.md b/packages/firebase_in_app_messaging/firebase_in_app_messaging/CHANGELOG.md index 161c998cce6b..f5addda154a3 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/CHANGELOG.md +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.8.1+6 + + - Update a dependency to the latest release. + ## 0.8.1+5 - Update a dependency to the latest release. diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml index 2e4d600cc02d..b1d1edda93fa 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml @@ -6,10 +6,10 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - firebase_analytics: ^11.4.5 - firebase_core: ^3.13.0 - firebase_in_app_messaging: ^0.8.1+5 - firebase_in_app_messaging_platform_interface: ^0.2.5+5 + firebase_analytics: ^11.4.6 + firebase_core: ^3.13.1 + firebase_in_app_messaging: ^0.8.1+6 + firebase_in_app_messaging_platform_interface: ^0.2.5+6 flutter: sdk: flutter diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml index 0df5b8cff665..57cbc1e2f103 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_in_app_messaging description: Flutter plugin for Firebase In-App Messaging. -version: 0.8.1+5 +version: 0.8.1+6 homepage: https://firebase.google.com/docs/in-app-messaging repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_in_app_messaging topics: @@ -17,9 +17,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 - firebase_in_app_messaging_platform_interface: ^0.2.5+5 + firebase_in_app_messaging_platform_interface: ^0.2.5+6 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/CHANGELOG.md b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/CHANGELOG.md index 6dfd70aa6f3d..98fc2b9cb01a 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/CHANGELOG.md +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.5+6 + + - Update a dependency to the latest release. + ## 0.2.5+5 - Update a dependency to the latest release. diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml index 8017c69b2d10..e61c78d2d542 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml @@ -3,15 +3,15 @@ description: A common platform interface for the firebase_in_app_messaging plugi homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_in_app_messaging/firebase_in_app_messagin_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_in_app_messaging/firebase_in_app_messagin_platform_interface -version: 0.2.5+5 +version: 0.2.5+6 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_core: ^3.13.0 + _flutterfire_internals: ^1.3.55 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_messaging/firebase_messaging/CHANGELOG.md b/packages/firebase_messaging/firebase_messaging/CHANGELOG.md index eed277bfa471..be78a1bc4614 100644 --- a/packages/firebase_messaging/firebase_messaging/CHANGELOG.md +++ b/packages/firebase_messaging/firebase_messaging/CHANGELOG.md @@ -1,3 +1,7 @@ +## 15.2.6 + + - Update a dependency to the latest release. + ## 15.2.5 - Update a dependency to the latest release. diff --git a/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml b/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml index a00a91613ec1..911a6b919330 100644 --- a/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml @@ -6,8 +6,8 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 - firebase_messaging: ^15.2.5 + firebase_core: ^3.13.1 + firebase_messaging: ^15.2.6 flutter: sdk: flutter flutter_local_notifications: ^17.2.1 diff --git a/packages/firebase_messaging/firebase_messaging/pubspec.yaml b/packages/firebase_messaging/firebase_messaging/pubspec.yaml index 0af4e0294044..fa291e200e68 100644 --- a/packages/firebase_messaging/firebase_messaging/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS. homepage: https://firebase.google.com/docs/cloud-messaging repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging -version: 15.2.5 +version: 15.2.6 topics: - firebase - messaging @@ -17,10 +17,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 - firebase_messaging_platform_interface: ^4.6.5 - firebase_messaging_web: ^3.10.5 + firebase_messaging_platform_interface: ^4.6.6 + firebase_messaging_web: ^3.10.6 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_messaging/firebase_messaging_platform_interface/CHANGELOG.md b/packages/firebase_messaging/firebase_messaging_platform_interface/CHANGELOG.md index c5e5bed21195..95cfc6fa9bb0 100644 --- a/packages/firebase_messaging/firebase_messaging_platform_interface/CHANGELOG.md +++ b/packages/firebase_messaging/firebase_messaging_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.6.6 + + - Update a dependency to the latest release. + ## 4.6.5 - Update a dependency to the latest release. diff --git a/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml b/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml index 92ae24355198..c052a53317a5 100644 --- a/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_messaging_platform_interface description: A common platform interface for the firebase_messaging plugin. -version: 4.6.5 +version: 4.6.6 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_platform_interface @@ -9,8 +9,8 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_core: ^3.13.0 + _flutterfire_internals: ^1.3.55 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_messaging/firebase_messaging_web/CHANGELOG.md b/packages/firebase_messaging/firebase_messaging_web/CHANGELOG.md index 459fe211af13..d9d099dd9e5f 100644 --- a/packages/firebase_messaging/firebase_messaging_web/CHANGELOG.md +++ b/packages/firebase_messaging/firebase_messaging_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.10.6 + + - Update a dependency to the latest release. + ## 3.10.5 - Update a dependency to the latest release. diff --git a/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml b/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml index b2e5cf19533b..05232b923546 100644 --- a/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml @@ -2,17 +2,17 @@ name: firebase_messaging_web description: The web implementation of firebase_messaging homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_web -version: 3.10.5 +version: 3.10.6 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_core: ^3.13.0 - firebase_core_web: ^2.22.0 - firebase_messaging_platform_interface: ^4.6.5 + _flutterfire_internals: ^1.3.55 + firebase_core: ^3.13.1 + firebase_core_web: ^2.23.0 + firebase_messaging_platform_interface: ^4.6.6 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/CHANGELOG.md b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/CHANGELOG.md index c0c70bb98cfa..3a7e4b12c3f5 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/CHANGELOG.md +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.3+4 + + - Update a dependency to the latest release. + ## 0.3.3+3 - Update a dependency to the latest release. diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml index ca64880ec9aa..e3270a81b21b 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml @@ -10,8 +10,8 @@ dependencies: flutter: sdk: flutter - firebase_core: ^3.13.0 - firebase_ml_model_downloader: ^0.3.3+3 + firebase_core: ^3.13.1 + firebase_ml_model_downloader: ^0.3.3+4 dev_dependencies: flutter_lints: ^4.0.0 diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Sources/firebase_ml_model_downloader/Constants.swift b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Sources/firebase_ml_model_downloader/Constants.swift index 3b1662d54beb..908789ba9867 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Sources/firebase_ml_model_downloader/Constants.swift +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Sources/firebase_ml_model_downloader/Constants.swift @@ -3,4 +3,4 @@ // found in the LICENSE file. // Auto-generated file. Do not edit. -public let versionNumber = "0.3.3+3" +public let versionNumber = "0.3.3+4" diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml index 1ccca3f57688..7e86c6e921db 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_ml_model_downloader description: A Flutter plugin allowing you to use Firebase Ml Model Downloader. -version: 0.3.3+3 +version: 0.3.3+4 homepage: https://firebase.google.com/docs/ml/flutter/use-custom-models repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ml_model_downloader/firebase_ml_model_downloader topics: @@ -17,9 +17,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 - firebase_ml_model_downloader_platform_interface: ^0.1.5+5 + firebase_ml_model_downloader_platform_interface: ^0.1.5+6 flutter: sdk: flutter diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/CHANGELOG.md b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/CHANGELOG.md index 436cd4b6a8b9..2cdabdda5da3 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/CHANGELOG.md +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.5+6 + + - Update a dependency to the latest release. + ## 0.1.5+5 - Update a dependency to the latest release. diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml index 5e22b9d76421..bde579a69ed7 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_ml_model_downloader_platform_interface description: A common platform interface for the firebase_ml_model_downloader plugin. -version: 0.1.5+5 +version: 0.1.5+6 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface @@ -9,7 +9,7 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_performance/firebase_performance/CHANGELOG.md b/packages/firebase_performance/firebase_performance/CHANGELOG.md index 1242424b9d0f..8fe585b9a744 100644 --- a/packages/firebase_performance/firebase_performance/CHANGELOG.md +++ b/packages/firebase_performance/firebase_performance/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.10.1+6 + + - Update a dependency to the latest release. + ## 0.10.1+5 - Update a dependency to the latest release. diff --git a/packages/firebase_performance/firebase_performance/example/pubspec.yaml b/packages/firebase_performance/firebase_performance/example/pubspec.yaml index 568ec39c3724..b7845d171abc 100644 --- a/packages/firebase_performance/firebase_performance/example/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance/example/pubspec.yaml @@ -7,8 +7,8 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - firebase_core: ^3.13.0 - firebase_performance: ^0.10.1+5 + firebase_core: ^3.13.1 + firebase_performance: ^0.10.1+6 flutter: sdk: flutter http: ^1.0.0 diff --git a/packages/firebase_performance/firebase_performance/pubspec.yaml b/packages/firebase_performance/firebase_performance/pubspec.yaml index 8c89a18070ec..54dd1fa349cd 100644 --- a/packages/firebase_performance/firebase_performance/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance/pubspec.yaml @@ -5,7 +5,7 @@ description: iOS. homepage: https://firebase.google.com/docs/perf-mon repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/firebase_performance -version: 0.10.1+5 +version: 0.10.1+6 topics: - firebase - performance @@ -20,10 +20,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 - firebase_performance_platform_interface: ^0.1.5+5 - firebase_performance_web: ^0.1.7+11 + firebase_performance_platform_interface: ^0.1.5+6 + firebase_performance_web: ^0.1.7+12 flutter: sdk: flutter diff --git a/packages/firebase_performance/firebase_performance_platform_interface/CHANGELOG.md b/packages/firebase_performance/firebase_performance_platform_interface/CHANGELOG.md index c565d1d7fdaa..c64666b32dcc 100644 --- a/packages/firebase_performance/firebase_performance_platform_interface/CHANGELOG.md +++ b/packages/firebase_performance/firebase_performance_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.5+6 + + - Update a dependency to the latest release. + ## 0.1.5+5 - Update a dependency to the latest release. diff --git a/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml b/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml index 44cff5e49ea9..d5f1c0dd17bb 100644 --- a/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_performance_platform_interface description: A common platform interface for the firebase_performance plugin. -version: 0.1.5+5 +version: 0.1.5+6 homepage: https://firebase.google.com/docs/perf-mon/flutter/get-started environment: @@ -8,8 +8,8 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_core: ^3.13.0 + _flutterfire_internals: ^1.3.55 + firebase_core: ^3.13.1 flutter: sdk: flutter plugin_platform_interface: ^2.1.3 diff --git a/packages/firebase_performance/firebase_performance_web/CHANGELOG.md b/packages/firebase_performance/firebase_performance_web/CHANGELOG.md index 9186d298410b..b9cc1a2bbcf6 100644 --- a/packages/firebase_performance/firebase_performance_web/CHANGELOG.md +++ b/packages/firebase_performance/firebase_performance_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.7+12 + + - Update a dependency to the latest release. + ## 0.1.7+11 - Update a dependency to the latest release. diff --git a/packages/firebase_performance/firebase_performance_web/pubspec.yaml b/packages/firebase_performance/firebase_performance_web/pubspec.yaml index ce5965bf75ff..9fb301474202 100644 --- a/packages/firebase_performance/firebase_performance_web/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance_web/pubspec.yaml @@ -1,17 +1,17 @@ name: firebase_performance_web description: Web implementation of Firebase Performance monitoring. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/firebase_performance_web -version: 0.1.7+11 +version: 0.1.7+12 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_core: ^3.13.0 - firebase_core_web: ^2.22.0 - firebase_performance_platform_interface: ^0.1.5+5 + _flutterfire_internals: ^1.3.55 + firebase_core: ^3.13.1 + firebase_core_web: ^2.23.0 + firebase_performance_platform_interface: ^0.1.5+6 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_remote_config/firebase_remote_config/CHANGELOG.md b/packages/firebase_remote_config/firebase_remote_config/CHANGELOG.md index 2699e8da009c..84a2d884cc6c 100644 --- a/packages/firebase_remote_config/firebase_remote_config/CHANGELOG.md +++ b/packages/firebase_remote_config/firebase_remote_config/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.4.4 + + - Update a dependency to the latest release. + ## 5.4.3 - Update a dependency to the latest release. diff --git a/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml index f438c04e50a9..d0a1ca86a29a 100644 --- a/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml @@ -8,8 +8,8 @@ environment: dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. - firebase_core: ^3.13.0 - firebase_remote_config: ^5.4.3 + firebase_core: ^3.13.1 + firebase_remote_config: ^5.4.4 flutter: sdk: flutter diff --git a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml index 07d39ac388d6..1a0b37212403 100644 --- a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml @@ -4,7 +4,7 @@ description: re-releasing. homepage: https://firebase.google.com/docs/remote-config repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config -version: 5.4.3 +version: 5.4.4 topics: - firebase - remote @@ -19,10 +19,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 - firebase_remote_config_platform_interface: ^1.5.3 - firebase_remote_config_web: ^1.8.3 + firebase_remote_config_platform_interface: ^1.5.4 + firebase_remote_config_web: ^1.8.4 flutter: sdk: flutter diff --git a/packages/firebase_remote_config/firebase_remote_config_platform_interface/CHANGELOG.md b/packages/firebase_remote_config/firebase_remote_config_platform_interface/CHANGELOG.md index ac40ee14b3b0..77ace1bc6c83 100644 --- a/packages/firebase_remote_config/firebase_remote_config_platform_interface/CHANGELOG.md +++ b/packages/firebase_remote_config/firebase_remote_config_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.5.4 + + - Update a dependency to the latest release. + ## 1.5.3 - Update a dependency to the latest release. diff --git a/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml index 930015e865b7..3878b11e42de 100644 --- a/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml @@ -4,15 +4,15 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_re repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 1.5.3 +version: 1.5.4 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_core: ^3.13.0 + _flutterfire_internals: ^1.3.55 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_remote_config/firebase_remote_config_web/CHANGELOG.md b/packages/firebase_remote_config/firebase_remote_config_web/CHANGELOG.md index 36fab7def52b..bb14446eb83b 100644 --- a/packages/firebase_remote_config/firebase_remote_config_web/CHANGELOG.md +++ b/packages/firebase_remote_config/firebase_remote_config_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.8.4 + + - Update a dependency to the latest release. + ## 1.8.3 - Update a dependency to the latest release. diff --git a/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml index 638d4ab44946..69f17b6b5bdd 100644 --- a/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml @@ -3,17 +3,17 @@ description: The web implementation of firebase_remote_config homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config_web -version: 1.8.3 +version: 1.8.4 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.54 - firebase_core: ^3.13.0 - firebase_core_web: ^2.22.0 - firebase_remote_config_platform_interface: ^1.5.3 + _flutterfire_internals: ^1.3.55 + firebase_core: ^3.13.1 + firebase_core_web: ^2.23.0 + firebase_remote_config_platform_interface: ^1.5.4 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_storage/firebase_storage/CHANGELOG.md b/packages/firebase_storage/firebase_storage/CHANGELOG.md index fd1bc5089b07..c736a9dbdd0e 100644 --- a/packages/firebase_storage/firebase_storage/CHANGELOG.md +++ b/packages/firebase_storage/firebase_storage/CHANGELOG.md @@ -1,3 +1,7 @@ +## 12.4.6 + + - Update a dependency to the latest release. + ## 12.4.5 - Update a dependency to the latest release. diff --git a/packages/firebase_storage/firebase_storage/example/pubspec.yaml b/packages/firebase_storage/firebase_storage/example/pubspec.yaml index ea79d92540e9..c3ee66a4d150 100755 --- a/packages/firebase_storage/firebase_storage/example/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage/example/pubspec.yaml @@ -5,8 +5,8 @@ environment: sdk: '>=3.4.0 <4.0.0' dependencies: - firebase_core: ^3.13.0 - firebase_storage: ^12.4.5 + firebase_core: ^3.13.1 + firebase_storage: ^12.4.6 flutter: sdk: flutter image_picker: ^1.1.2 diff --git a/packages/firebase_storage/firebase_storage/pubspec.yaml b/packages/firebase_storage/firebase_storage/pubspec.yaml index 4c91602cee79..db9013872251 100755 --- a/packages/firebase_storage/firebase_storage/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS. homepage: https://firebase.google.com/docs/storage/flutter/start repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage -version: 12.4.5 +version: 12.4.6 topics: - firebase - storage @@ -19,10 +19,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 - firebase_storage_platform_interface: ^5.2.5 - firebase_storage_web: ^3.10.12 + firebase_storage_platform_interface: ^5.2.6 + firebase_storage_web: ^3.10.13 flutter: sdk: flutter diff --git a/packages/firebase_storage/firebase_storage_platform_interface/CHANGELOG.md b/packages/firebase_storage/firebase_storage_platform_interface/CHANGELOG.md index 6f2ba75116a1..b659f39177fe 100644 --- a/packages/firebase_storage/firebase_storage_platform_interface/CHANGELOG.md +++ b/packages/firebase_storage/firebase_storage_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.2.6 + + - Update a dependency to the latest release. + ## 5.2.5 - Update a dependency to the latest release. diff --git a/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml b/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml index c17d67dade05..3c3a14d041ee 100644 --- a/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_storage_platform_interface description: A common platform interface for the firebase_storage plugin. -version: 5.2.5 +version: 5.2.6 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_platform_interface @@ -9,9 +9,9 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.54 + _flutterfire_internals: ^1.3.55 collection: ^1.15.0 - firebase_core: ^3.13.0 + firebase_core: ^3.13.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_storage/firebase_storage_web/CHANGELOG.md b/packages/firebase_storage/firebase_storage_web/CHANGELOG.md index 50a64994b9c8..6d8f65bdbc7a 100644 --- a/packages/firebase_storage/firebase_storage_web/CHANGELOG.md +++ b/packages/firebase_storage/firebase_storage_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.10.13 + + - Update a dependency to the latest release. + ## 3.10.12 - Update a dependency to the latest release. diff --git a/packages/firebase_storage/firebase_storage_web/pubspec.yaml b/packages/firebase_storage/firebase_storage_web/pubspec.yaml index e2b1a3ebe1d0..d397e73a4e43 100644 --- a/packages/firebase_storage/firebase_storage_web/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage_web/pubspec.yaml @@ -2,18 +2,18 @@ name: firebase_storage_web description: The web implementation of firebase_storage homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_web -version: 3.10.12 +version: 3.10.13 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.54 + _flutterfire_internals: ^1.3.55 async: ^2.5.0 - firebase_core: ^3.13.0 - firebase_core_web: ^2.22.0 - firebase_storage_platform_interface: ^5.2.5 + firebase_core: ^3.13.1 + firebase_core_web: ^2.23.0 + firebase_storage_platform_interface: ^5.2.6 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_vertexai/firebase_vertexai/CHANGELOG.md b/packages/firebase_vertexai/firebase_vertexai/CHANGELOG.md index 518200a09631..f88ad2039a05 100644 --- a/packages/firebase_vertexai/firebase_vertexai/CHANGELOG.md +++ b/packages/firebase_vertexai/firebase_vertexai/CHANGELOG.md @@ -1,3 +1,9 @@ +## 1.7.0 + +[changed] **Renamed / Replaced:** Vertex AI in Firebase and its `FirebaseVertexAI` library have been renamed and replaced by the new Firebase AI Logic SDK: `FirebaseAI`. This is to accommodate the evolving set of supported features and services. Please migrate to the new `FirebaseAI` module. See details in the [migration guide](https://firebase.google.com/docs/vertex-ai/migrate-to-latest-sdk). + +Note: Existing `FirebaseVertexAI` users may continue to use `import firebase_vertexai` and the `FirebaseVertexAI` top-level class, though these will be removed in a future release. Also, going forward, new features will only be added into the new `FirebaseAI` module. + ## 1.6.0 - **FIX**(vertexai): add missing HarmBlockThreshold to exported APIs ([#17249](https://github.com/firebase/flutterfire/issues/17249)). ([59d902c6](https://github.com/firebase/flutterfire/commit/59d902c63bd1bd040f5357cb6a341db446429430)) diff --git a/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml b/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml index 6506bf944d74..a043982716f2 100644 --- a/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml +++ b/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml @@ -20,9 +20,9 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.6 - firebase_core: ^3.13.0 - firebase_storage: ^12.4.5 - firebase_vertexai: ^1.6.0 + firebase_core: ^3.13.1 + firebase_storage: ^12.4.6 + firebase_vertexai: ^1.7.0 flutter: sdk: flutter flutter_markdown: ^0.6.20 diff --git a/packages/firebase_vertexai/firebase_vertexai/lib/src/vertex_version.dart b/packages/firebase_vertexai/firebase_vertexai/lib/src/vertex_version.dart new file mode 100644 index 000000000000..08176d09a55d --- /dev/null +++ b/packages/firebase_vertexai/firebase_vertexai/lib/src/vertex_version.dart @@ -0,0 +1,16 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +/// generated version number for the package, do not manually edit +const packageVersion = '1.7.0'; diff --git a/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml b/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml index dd2fa0a4239b..2470d993693b 100644 --- a/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml +++ b/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_vertexai description: "Firebase Vertex AI SDK." -version: 1.6.0 +version: 1.7.0 homepage: https://firebase.google.com/docs/vertex-ai/get-started?platform=flutter topics: - firebase @@ -20,10 +20,10 @@ environment: flutter: ">=3.16.0" dependencies: - firebase_ai: ^0.1.0 - firebase_app_check: ^0.3.2+5 - firebase_auth: ^5.5.3 - firebase_core: ^3.13.0 + firebase_ai: ^2.0.0 + firebase_app_check: ^0.3.2+6 + firebase_auth: ^5.5.4 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.3.1 flutter: sdk: flutter diff --git a/tests/pubspec.yaml b/tests/pubspec.yaml index 31c69da039c2..7682b73f7457 100644 --- a/tests/pubspec.yaml +++ b/tests/pubspec.yaml @@ -9,44 +9,44 @@ environment: flutter: '>=3.22.0' dependencies: - cloud_functions: ^5.5.0 - cloud_functions_platform_interface: ^5.7.0 - cloud_functions_web: ^4.11.0 + cloud_functions: ^5.5.1 + cloud_functions_platform_interface: ^5.7.1 + cloud_functions_web: ^4.11.1 collection: ^1.15.0 - firebase_analytics: ^11.4.5 - firebase_analytics_platform_interface: ^4.3.5 - firebase_analytics_web: ^0.5.10+11 - firebase_app_check: ^0.3.2+5 - firebase_app_check_platform_interface: ^0.1.1+5 - firebase_app_check_web: ^0.2.0+9 - firebase_app_installations: ^0.3.2+5 - firebase_app_installations_platform_interface: ^0.1.4+53 - firebase_app_installations_web: ^0.1.6+11 - firebase_auth: ^5.5.3 - firebase_auth_platform_interface: ^7.6.2 - firebase_auth_web: ^5.14.2 - firebase_core: ^3.13.0 + firebase_analytics: ^11.4.6 + firebase_analytics_platform_interface: ^4.3.6 + firebase_analytics_web: ^0.5.10+12 + firebase_app_check: ^0.3.2+6 + firebase_app_check_platform_interface: ^0.1.1+6 + firebase_app_check_web: ^0.2.0+10 + firebase_app_installations: ^0.3.2+6 + firebase_app_installations_platform_interface: ^0.1.4+54 + firebase_app_installations_web: ^0.1.6+12 + firebase_auth: ^5.5.4 + firebase_auth_platform_interface: ^7.6.3 + firebase_auth_web: ^5.14.3 + firebase_core: ^3.13.1 firebase_core_platform_interface: ^5.4.0 - firebase_core_web: ^2.22.0 - firebase_crashlytics: ^4.3.5 - firebase_crashlytics_platform_interface: ^3.8.5 - firebase_database: ^11.3.5 - firebase_database_platform_interface: ^0.2.6+5 - firebase_database_web: ^0.2.6+11 - firebase_dynamic_links: ^6.1.5 - firebase_dynamic_links_platform_interface: ^0.2.7+5 - firebase_messaging: ^15.2.5 - firebase_messaging_platform_interface: ^4.6.5 - firebase_messaging_web: ^3.10.5 - firebase_ml_model_downloader: ^0.3.3+3 - firebase_ml_model_downloader_platform_interface: ^0.1.5+5 - firebase_performance: ^0.10.1+5 - firebase_remote_config: ^5.4.3 - firebase_remote_config_platform_interface: ^1.5.3 - firebase_remote_config_web: ^1.8.3 - firebase_storage: ^12.4.5 - firebase_storage_platform_interface: ^5.2.5 - firebase_storage_web: ^3.10.12 + firebase_core_web: ^2.23.0 + firebase_crashlytics: ^4.3.6 + firebase_crashlytics_platform_interface: ^3.8.6 + firebase_database: ^11.3.6 + firebase_database_platform_interface: ^0.2.6+6 + firebase_database_web: ^0.2.6+12 + firebase_dynamic_links: ^6.1.6 + firebase_dynamic_links_platform_interface: ^0.2.7+6 + firebase_messaging: ^15.2.6 + firebase_messaging_platform_interface: ^4.6.6 + firebase_messaging_web: ^3.10.6 + firebase_ml_model_downloader: ^0.3.3+4 + firebase_ml_model_downloader_platform_interface: ^0.1.5+6 + firebase_performance: ^0.10.1+6 + firebase_remote_config: ^5.4.4 + firebase_remote_config_platform_interface: ^1.5.4 + firebase_remote_config_web: ^1.8.4 + firebase_storage: ^12.4.6 + firebase_storage_platform_interface: ^5.2.6 + firebase_storage_web: ^3.10.13 flutter: sdk: flutter http: ^1.0.0 From 1a4f03a42bf4301502442eade6dfee982872ff8e Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Thu, 3 Jul 2025 14:53:04 +0200 Subject: [PATCH 6/9] chore(release): publish packages - firebase_core_platform_interface@6.0.0 - firebase_ai@2.2.1 - firebase_in_app_messaging@0.8.1+9 - firebase_remote_config@5.4.7 - firebase_auth@5.6.2 - firebase_crashlytics@4.3.9 - cloud_firestore@5.6.11 - firebase_app_installations@0.3.2+9 - firebase_core_web@2.24.1 - firebase_data_connect@0.1.5+3 - firebase_dynamic_links@6.1.9 - firebase_app_check@0.3.2+9 - firebase_core@3.15.1 - firebase_analytics@11.5.2 - firebase_storage@12.4.9 - firebase_messaging@15.2.9 - firebase_database@11.3.9 - firebase_ml_model_downloader@0.3.3+7 - firebase_vertexai@1.8.2 - firebase_performance@0.10.1+9 - cloud_functions@5.6.1 - _flutterfire_internals@1.3.58 - cloud_firestore_web@4.4.11 - firebase_app_installations_web@0.1.6+15 - firebase_auth_web@5.15.2 - firebase_remote_config_web@1.8.7 - firebase_database_web@0.2.6+15 - firebase_messaging_web@3.10.9 - firebase_app_check_web@0.2.0+13 - firebase_analytics_web@0.5.10+15 - firebase_storage_web@3.10.16 - firebase_performance_web@0.1.7+15 - cloud_functions_web@4.11.4 - firebase_in_app_messaging_platform_interface@0.2.5+9 - firebase_remote_config_platform_interface@1.5.7 - firebase_crashlytics_platform_interface@3.8.9 - firebase_analytics_platform_interface@4.4.2 - cloud_firestore_platform_interface@6.6.11 - firebase_dynamic_links_platform_interface@0.2.7+9 - firebase_auth_platform_interface@7.7.2 - firebase_app_installations_platform_interface@0.1.4+57 - firebase_app_check_platform_interface@0.1.1+9 - firebase_messaging_platform_interface@4.6.9 - firebase_database_platform_interface@0.2.6+9 - firebase_ml_model_downloader_platform_interface@0.1.5+9 - firebase_performance_platform_interface@0.1.5+9 - cloud_functions_platform_interface@5.8.1 - firebase_storage_platform_interface@5.2.9 --- CHANGELOG.md | 121 ++++++++++++++++++ packages/_flutterfire_internals/CHANGELOG.md | 4 + packages/_flutterfire_internals/pubspec.yaml | 6 +- .../cloud_firestore/CHANGELOG.md | 4 + .../cloud_firestore/example/pubspec.yaml | 4 +- .../cloud_firestore/pubspec.yaml | 10 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../cloud_firestore_web/CHANGELOG.md | 4 + .../cloud_firestore_web/pubspec.yaml | 12 +- .../cloud_functions/CHANGELOG.md | 4 + .../cloud_functions/example/pubspec.yaml | 4 +- .../cloud_functions/pubspec.yaml | 10 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../cloud_functions_web/CHANGELOG.md | 4 + .../cloud_functions_web/pubspec.yaml | 10 +- packages/firebase_ai/firebase_ai/CHANGELOG.md | 4 + .../firebase_ai/example/pubspec.yaml | 6 +- packages/firebase_ai/firebase_ai/pubspec.yaml | 10 +- .../firebase_analytics/CHANGELOG.md | 4 + .../firebase_analytics/example/pubspec.yaml | 4 +- .../firebase_analytics/pubspec.yaml | 10 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../firebase_analytics_web/CHANGELOG.md | 4 + .../firebase_analytics_web/pubspec.yaml | 10 +- .../firebase_app_check/CHANGELOG.md | 4 + .../firebase_app_check/example/pubspec.yaml | 6 +- .../firebase_app_check/pubspec.yaml | 10 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../firebase_app_check_web/CHANGELOG.md | 4 + .../firebase_app_check_web/pubspec.yaml | 12 +- .../firebase_app_installations/CHANGELOG.md | 4 + .../example/pubspec.yaml | 4 +- .../firebase_app_installations/pubspec.yaml | 10 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 12 +- .../firebase_auth/firebase_auth/CHANGELOG.md | 4 + .../firebase_auth/example/pubspec.yaml | 6 +- .../firebase_auth/firebase_auth/pubspec.yaml | 10 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../firebase_auth_web/CHANGELOG.md | 4 + .../firebase_auth_web/pubspec.yaml | 8 +- .../firebase_core/firebase_core/CHANGELOG.md | 4 + .../firebase_core/example/pubspec.yaml | 2 +- .../firebase_core/firebase_core/pubspec.yaml | 6 +- .../CHANGELOG.md | 2 + .../pubspec.yaml | 2 +- .../firebase_core_web/CHANGELOG.md | 4 + .../firebase_core_web/pubspec.yaml | 4 +- .../firebase_crashlytics/CHANGELOG.md | 4 + .../firebase_crashlytics/example/pubspec.yaml | 6 +- .../firebase_crashlytics/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../firebase_data_connect/CHANGELOG.md | 4 + .../example/pubspec.yaml | 6 +- .../lib/src/dataconnect_version.dart | 2 +- .../firebase_data_connect/pubspec.yaml | 14 +- .../firebase_database/CHANGELOG.md | 4 + .../firebase_database/example/pubspec.yaml | 4 +- .../firebase_database/pubspec.yaml | 10 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../firebase_database_web/CHANGELOG.md | 4 + .../firebase_database_web/pubspec.yaml | 10 +- .../firebase_dynamic_links/CHANGELOG.md | 4 + .../example/pubspec.yaml | 4 +- .../firebase_dynamic_links/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../firebase_in_app_messaging/CHANGELOG.md | 4 + .../example/pubspec.yaml | 8 +- .../firebase_in_app_messaging/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../firebase_messaging/CHANGELOG.md | 4 + .../firebase_messaging/example/pubspec.yaml | 4 +- .../firebase_messaging/pubspec.yaml | 10 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../firebase_messaging_web/CHANGELOG.md | 4 + .../firebase_messaging_web/pubspec.yaml | 12 +- .../firebase_ml_model_downloader/CHANGELOG.md | 4 + .../example/pubspec.yaml | 4 +- .../firebase_ml_model_downloader/pubspec.yaml | 8 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 6 +- .../firebase_performance/CHANGELOG.md | 4 + .../firebase_performance/example/pubspec.yaml | 4 +- .../firebase_performance/pubspec.yaml | 10 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../firebase_performance_web/CHANGELOG.md | 4 + .../firebase_performance_web/pubspec.yaml | 10 +- .../firebase_remote_config/CHANGELOG.md | 4 + .../example/pubspec.yaml | 4 +- .../firebase_remote_config/pubspec.yaml | 10 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../firebase_remote_config_web/CHANGELOG.md | 4 + .../firebase_remote_config_web/pubspec.yaml | 12 +- .../firebase_storage/CHANGELOG.md | 4 + .../firebase_storage/example/pubspec.yaml | 4 +- .../firebase_storage/pubspec.yaml | 10 +- .../CHANGELOG.md | 4 + .../pubspec.yaml | 8 +- .../firebase_storage_web/CHANGELOG.md | 4 + .../firebase_storage_web/pubspec.yaml | 12 +- .../firebase_vertexai/CHANGELOG.md | 4 + .../firebase_vertexai/example/pubspec.yaml | 6 +- .../lib/src/vertex_version.dart | 2 +- .../firebase_vertexai/pubspec.yaml | 12 +- tests/pubspec.yaml | 74 +++++------ 119 files changed, 611 insertions(+), 300 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 846278967b18..b04d64e0ab68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,127 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2025-07-03 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`firebase_core_platform_interface` - `v6.0.0`](#firebase_core_platform_interface---v600) + - [`firebase_ai` - `v2.2.1`](#firebase_ai---v221) + - [`firebase_in_app_messaging` - `v0.8.1+9`](#firebase_in_app_messaging---v0819) + - [`firebase_remote_config` - `v5.4.7`](#firebase_remote_config---v547) + - [`firebase_auth` - `v5.6.2`](#firebase_auth---v562) + - [`firebase_crashlytics` - `v4.3.9`](#firebase_crashlytics---v439) + - [`cloud_firestore` - `v5.6.11`](#cloud_firestore---v5611) + - [`firebase_app_installations` - `v0.3.2+9`](#firebase_app_installations---v0329) + - [`firebase_core_web` - `v2.24.1`](#firebase_core_web---v2241) + - [`firebase_data_connect` - `v0.1.5+3`](#firebase_data_connect---v0153) + - [`firebase_dynamic_links` - `v6.1.9`](#firebase_dynamic_links---v619) + - [`firebase_app_check` - `v0.3.2+9`](#firebase_app_check---v0329) + - [`firebase_core` - `v3.15.1`](#firebase_core---v3151) + - [`firebase_analytics` - `v11.5.2`](#firebase_analytics---v1152) + - [`firebase_storage` - `v12.4.9`](#firebase_storage---v1249) + - [`firebase_messaging` - `v15.2.9`](#firebase_messaging---v1529) + - [`firebase_database` - `v11.3.9`](#firebase_database---v1139) + - [`firebase_ml_model_downloader` - `v0.3.3+7`](#firebase_ml_model_downloader---v0337) + - [`firebase_vertexai` - `v1.8.2`](#firebase_vertexai---v182) + - [`firebase_performance` - `v0.10.1+9`](#firebase_performance---v01019) + - [`cloud_functions` - `v5.6.1`](#cloud_functions---v561) + - [`_flutterfire_internals` - `v1.3.58`](#_flutterfire_internals---v1358) + - [`cloud_firestore_web` - `v4.4.11`](#cloud_firestore_web---v4411) + - [`firebase_app_installations_web` - `v0.1.6+15`](#firebase_app_installations_web---v01615) + - [`firebase_auth_web` - `v5.15.2`](#firebase_auth_web---v5152) + - [`firebase_remote_config_web` - `v1.8.7`](#firebase_remote_config_web---v187) + - [`firebase_database_web` - `v0.2.6+15`](#firebase_database_web---v02615) + - [`firebase_messaging_web` - `v3.10.9`](#firebase_messaging_web---v3109) + - [`firebase_app_check_web` - `v0.2.0+13`](#firebase_app_check_web---v02013) + - [`firebase_analytics_web` - `v0.5.10+15`](#firebase_analytics_web---v051015) + - [`firebase_storage_web` - `v3.10.16`](#firebase_storage_web---v31016) + - [`firebase_performance_web` - `v0.1.7+15`](#firebase_performance_web---v01715) + - [`cloud_functions_web` - `v4.11.4`](#cloud_functions_web---v4114) + - [`firebase_in_app_messaging_platform_interface` - `v0.2.5+9`](#firebase_in_app_messaging_platform_interface---v0259) + - [`firebase_remote_config_platform_interface` - `v1.5.7`](#firebase_remote_config_platform_interface---v157) + - [`firebase_crashlytics_platform_interface` - `v3.8.9`](#firebase_crashlytics_platform_interface---v389) + - [`firebase_analytics_platform_interface` - `v4.4.2`](#firebase_analytics_platform_interface---v442) + - [`cloud_firestore_platform_interface` - `v6.6.11`](#cloud_firestore_platform_interface---v6611) + - [`firebase_dynamic_links_platform_interface` - `v0.2.7+9`](#firebase_dynamic_links_platform_interface---v0279) + - [`firebase_auth_platform_interface` - `v7.7.2`](#firebase_auth_platform_interface---v772) + - [`firebase_app_installations_platform_interface` - `v0.1.4+57`](#firebase_app_installations_platform_interface---v01457) + - [`firebase_app_check_platform_interface` - `v0.1.1+9`](#firebase_app_check_platform_interface---v0119) + - [`firebase_messaging_platform_interface` - `v4.6.9`](#firebase_messaging_platform_interface---v469) + - [`firebase_database_platform_interface` - `v0.2.6+9`](#firebase_database_platform_interface---v0269) + - [`firebase_ml_model_downloader_platform_interface` - `v0.1.5+9`](#firebase_ml_model_downloader_platform_interface---v0159) + - [`firebase_performance_platform_interface` - `v0.1.5+9`](#firebase_performance_platform_interface---v0159) + - [`cloud_functions_platform_interface` - `v5.8.1`](#cloud_functions_platform_interface---v581) + - [`firebase_storage_platform_interface` - `v5.2.9`](#firebase_storage_platform_interface---v529) + +Packages with dependency updates only: + +> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project. + + - `firebase_in_app_messaging` - `v0.8.1+9` + - `firebase_remote_config` - `v5.4.7` + - `firebase_auth` - `v5.6.2` + - `firebase_crashlytics` - `v4.3.9` + - `cloud_firestore` - `v5.6.11` + - `firebase_app_installations` - `v0.3.2+9` + - `firebase_core_web` - `v2.24.1` + - `firebase_data_connect` - `v0.1.5+3` + - `firebase_dynamic_links` - `v6.1.9` + - `firebase_app_check` - `v0.3.2+9` + - `firebase_core` - `v3.15.1` + - `firebase_analytics` - `v11.5.2` + - `firebase_storage` - `v12.4.9` + - `firebase_messaging` - `v15.2.9` + - `firebase_database` - `v11.3.9` + - `firebase_ml_model_downloader` - `v0.3.3+7` + - `firebase_vertexai` - `v1.8.2` + - `firebase_performance` - `v0.10.1+9` + - `cloud_functions` - `v5.6.1` + - `_flutterfire_internals` - `v1.3.58` + - `cloud_firestore_web` - `v4.4.11` + - `firebase_app_installations_web` - `v0.1.6+15` + - `firebase_auth_web` - `v5.15.2` + - `firebase_remote_config_web` - `v1.8.7` + - `firebase_database_web` - `v0.2.6+15` + - `firebase_messaging_web` - `v3.10.9` + - `firebase_app_check_web` - `v0.2.0+13` + - `firebase_analytics_web` - `v0.5.10+15` + - `firebase_storage_web` - `v3.10.16` + - `firebase_performance_web` - `v0.1.7+15` + - `cloud_functions_web` - `v4.11.4` + - `firebase_in_app_messaging_platform_interface` - `v0.2.5+9` + - `firebase_remote_config_platform_interface` - `v1.5.7` + - `firebase_crashlytics_platform_interface` - `v3.8.9` + - `firebase_analytics_platform_interface` - `v4.4.2` + - `cloud_firestore_platform_interface` - `v6.6.11` + - `firebase_dynamic_links_platform_interface` - `v0.2.7+9` + - `firebase_auth_platform_interface` - `v7.7.2` + - `firebase_app_installations_platform_interface` - `v0.1.4+57` + - `firebase_app_check_platform_interface` - `v0.1.1+9` + - `firebase_messaging_platform_interface` - `v4.6.9` + - `firebase_database_platform_interface` - `v0.2.6+9` + - `firebase_ml_model_downloader_platform_interface` - `v0.1.5+9` + - `firebase_performance_platform_interface` - `v0.1.5+9` + - `cloud_functions_platform_interface` - `v5.8.1` + - `firebase_storage_platform_interface` - `v5.2.9` + +--- + +#### `firebase_core_platform_interface` - `v6.0.0` + +#### `firebase_ai` - `v2.2.1` + + - **FIX**(firebaseai): Fix Imagen image format requests ([#17478](https://github.com/firebase/flutterfire/issues/17478)). ([a90c93f8](https://github.com/firebase/flutterfire/commit/a90c93f88e9c2decd2c45461901fb437ff7ce7a7)) + + ## 2025-07-01 - [BoM 3.13.0](https://github.com/firebase/flutterfire/blob/main/VERSIONS.md#flutter-bom-3130-2025-07-01) ### Changes diff --git a/packages/_flutterfire_internals/CHANGELOG.md b/packages/_flutterfire_internals/CHANGELOG.md index e419bad46245..6fa1e9116750 100644 --- a/packages/_flutterfire_internals/CHANGELOG.md +++ b/packages/_flutterfire_internals/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.3.58 + + - Update a dependency to the latest release. + ## 1.3.57 - Update a dependency to the latest release. diff --git a/packages/_flutterfire_internals/pubspec.yaml b/packages/_flutterfire_internals/pubspec.yaml index ce6bb8c4eeff..54416f47b397 100755 --- a/packages/_flutterfire_internals/pubspec.yaml +++ b/packages/_flutterfire_internals/pubspec.yaml @@ -2,7 +2,7 @@ name: _flutterfire_internals description: A package hosting Dart code shared between FlutterFire plugins. homepage: https://firebase.google.com/docs/firestore repository: https://github.com/firebase/flutterfire/tree/main/packages/_flutterfire_internals -version: 1.3.57 +version: 1.3.58 environment: sdk: '>=3.2.0 <4.0.0' @@ -10,8 +10,8 @@ environment: dependencies: collection: ^1.0.0 - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md index 83a010534506..ada1c5299599 100644 --- a/packages/cloud_firestore/cloud_firestore/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.6.11 + + - Update a dependency to the latest release. + ## 5.6.10 - Update a dependency to the latest release. diff --git a/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml index 866fac374b49..6ccf19421b8a 100755 --- a/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml @@ -5,8 +5,8 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - cloud_firestore: ^5.6.10 - firebase_core: ^3.15.0 + cloud_firestore: ^5.6.11 + firebase_core: ^3.15.1 flutter: sdk: flutter http: ^1.0.0 diff --git a/packages/cloud_firestore/cloud_firestore/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/pubspec.yaml index e1e1717513ee..edb66924b166 100755 --- a/packages/cloud_firestore/cloud_firestore/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/pubspec.yaml @@ -4,7 +4,7 @@ description: live synchronization and offline support on Android and iOS. homepage: https://firebase.google.com/docs/firestore repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore -version: 5.6.10 +version: 5.6.11 topics: - firebase - firestore @@ -20,11 +20,11 @@ environment: flutter: '>=3.3.0' dependencies: - cloud_firestore_platform_interface: ^6.6.10 - cloud_firestore_web: ^4.4.10 + cloud_firestore_platform_interface: ^6.6.11 + cloud_firestore_web: ^4.4.11 collection: ^1.0.0 - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/cloud_firestore/cloud_firestore_platform_interface/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore_platform_interface/CHANGELOG.md index 1ff692b739c2..ba15c9f73386 100644 --- a/packages/cloud_firestore/cloud_firestore_platform_interface/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 6.6.11 + + - Update a dependency to the latest release. + ## 6.6.10 - Update a dependency to the latest release. diff --git a/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml b/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml index 8f5797a06478..e11c75b4306a 100644 --- a/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: cloud_firestore_platform_interface description: A common platform interface for the cloud_firestore plugin. -version: 6.6.10 +version: 6.6.11 homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_platform_interface @@ -9,16 +9,16 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 + _flutterfire_internals: ^1.3.58 collection: ^1.15.0 - firebase_core: ^3.15.0 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md b/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md index 854c185712e4..8f706b17338f 100644 --- a/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md +++ b/packages/cloud_firestore/cloud_firestore_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.4.11 + + - Update a dependency to the latest release. + ## 4.4.10 - Update a dependency to the latest release. diff --git a/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml b/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml index 8d78458dd642..9129897a58f7 100644 --- a/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml @@ -3,25 +3,25 @@ description: The web implementation of cloud_firestore homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_web repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_web -version: 4.4.10 +version: 4.4.11 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.57 - cloud_firestore_platform_interface: ^6.6.10 + _flutterfire_internals: ^1.3.58 + cloud_firestore_platform_interface: ^6.6.11 collection: ^1.0.0 - firebase_core: ^3.15.0 - firebase_core_web: ^2.24.0 + firebase_core: ^3.15.1 + firebase_core_web: ^2.24.1 flutter: sdk: flutter flutter_web_plugins: sdk: flutter dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/cloud_functions/cloud_functions/CHANGELOG.md b/packages/cloud_functions/cloud_functions/CHANGELOG.md index 9d2777531c6b..304f10e6bdfe 100644 --- a/packages/cloud_functions/cloud_functions/CHANGELOG.md +++ b/packages/cloud_functions/cloud_functions/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.6.1 + + - Update a dependency to the latest release. + ## 5.6.0 - **FEAT**(functions): add support for Pigeon. Update android to Kotlin. ([#17433](https://github.com/firebase/flutterfire/issues/17433)). ([f852df87](https://github.com/firebase/flutterfire/commit/f852df87a5b53356c1e15f67c3eda8e9aa8fb529)) diff --git a/packages/cloud_functions/cloud_functions/example/pubspec.yaml b/packages/cloud_functions/cloud_functions/example/pubspec.yaml index d19a9a2459e2..6acfe2689889 100644 --- a/packages/cloud_functions/cloud_functions/example/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions/example/pubspec.yaml @@ -6,8 +6,8 @@ environment: flutter: '>=3.3.0' dependencies: - cloud_functions: ^5.6.0 - firebase_core: ^3.15.0 + cloud_functions: ^5.6.1 + firebase_core: ^3.15.1 flutter: sdk: flutter diff --git a/packages/cloud_functions/cloud_functions/pubspec.yaml b/packages/cloud_functions/cloud_functions/pubspec.yaml index 595efe3d4c7f..23edc3f9aa77 100644 --- a/packages/cloud_functions/cloud_functions/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions/pubspec.yaml @@ -1,6 +1,6 @@ name: cloud_functions description: A Flutter plugin allowing you to use Firebase Cloud Functions. -version: 5.6.0 +version: 5.6.1 homepage: https://firebase.google.com/docs/functions repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/cloud_functions topics: @@ -17,10 +17,10 @@ environment: flutter: '>=3.3.0' dependencies: - cloud_functions_platform_interface: ^5.8.0 - cloud_functions_web: ^4.11.3 - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 + cloud_functions_platform_interface: ^5.8.1 + cloud_functions_web: ^4.11.4 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 flutter: sdk: flutter diff --git a/packages/cloud_functions/cloud_functions_platform_interface/CHANGELOG.md b/packages/cloud_functions/cloud_functions_platform_interface/CHANGELOG.md index f3564c90db13..b7123f17a2c4 100644 --- a/packages/cloud_functions/cloud_functions_platform_interface/CHANGELOG.md +++ b/packages/cloud_functions/cloud_functions_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.8.1 + + - Update a dependency to the latest release. + ## 5.8.0 - **FEAT**(functions): add support for Pigeon. Update android to Kotlin. ([#17433](https://github.com/firebase/flutterfire/issues/17433)). ([f852df87](https://github.com/firebase/flutterfire/commit/f852df87a5b53356c1e15f67c3eda8e9aa8fb529)) diff --git a/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml b/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml index 3a6333aeea49..9f220d9edd6b 100644 --- a/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml @@ -5,21 +5,21 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_fun # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 5.8.0 +version: 5.8.1 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/cloud_functions/cloud_functions_web/CHANGELOG.md b/packages/cloud_functions/cloud_functions_web/CHANGELOG.md index a2f4408d0d6f..41fe24c4ffa5 100644 --- a/packages/cloud_functions/cloud_functions_web/CHANGELOG.md +++ b/packages/cloud_functions/cloud_functions_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.11.4 + + - Update a dependency to the latest release. + ## 4.11.3 - Update a dependency to the latest release. diff --git a/packages/cloud_functions/cloud_functions_web/pubspec.yaml b/packages/cloud_functions/cloud_functions_web/pubspec.yaml index 0b7745e9a5ea..9316c1622238 100644 --- a/packages/cloud_functions/cloud_functions_web/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions_web/pubspec.yaml @@ -3,16 +3,16 @@ description: The web implementation of cloud_functions homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/cloud_functions_web repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/cloud_functions_web -version: 4.11.3 +version: 4.11.4 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - cloud_functions_platform_interface: ^5.8.0 - firebase_core: ^3.15.0 - firebase_core_web: ^2.24.0 + cloud_functions_platform_interface: ^5.8.1 + firebase_core: ^3.15.1 + firebase_core_web: ^2.24.1 flutter: sdk: flutter flutter_web_plugins: @@ -20,7 +20,7 @@ dependencies: web: ^1.1.1 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_ai/firebase_ai/CHANGELOG.md b/packages/firebase_ai/firebase_ai/CHANGELOG.md index be34d89e856a..f4bff41757bb 100644 --- a/packages/firebase_ai/firebase_ai/CHANGELOG.md +++ b/packages/firebase_ai/firebase_ai/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.2.1 + + - **FIX**(firebaseai): Fix Imagen image format requests ([#17478](https://github.com/firebase/flutterfire/issues/17478)). ([a90c93f8](https://github.com/firebase/flutterfire/commit/a90c93f88e9c2decd2c45461901fb437ff7ce7a7)) + ## 2.2.0 - **FIX**(core): bump Pigeon to v25.3.2 ([#17438](https://github.com/firebase/flutterfire/issues/17438)). ([4d24ef53](https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78)) diff --git a/packages/firebase_ai/firebase_ai/example/pubspec.yaml b/packages/firebase_ai/firebase_ai/example/pubspec.yaml index c6b80392f77d..718253c0daac 100644 --- a/packages/firebase_ai/firebase_ai/example/pubspec.yaml +++ b/packages/firebase_ai/firebase_ai/example/pubspec.yaml @@ -20,9 +20,9 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.6 - firebase_ai: ^2.2.0 - firebase_core: ^3.15.0 - firebase_storage: ^12.4.8 + firebase_ai: ^2.2.1 + firebase_core: ^3.15.1 + firebase_storage: ^12.4.9 flutter: sdk: flutter flutter_markdown: ^0.6.20 diff --git a/packages/firebase_ai/firebase_ai/pubspec.yaml b/packages/firebase_ai/firebase_ai/pubspec.yaml index eabce74f0bbd..9e6e41887659 100644 --- a/packages/firebase_ai/firebase_ai/pubspec.yaml +++ b/packages/firebase_ai/firebase_ai/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_ai description: Firebase AI SDK. -version: 2.2.0 +version: 2.2.1 homepage: https://firebase.google.com/docs/vertex-ai/get-started?platform=flutter topics: - firebase @@ -20,10 +20,10 @@ environment: flutter: ">=3.16.0" dependencies: - firebase_app_check: ^0.3.2+8 - firebase_auth: ^5.6.1 - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 + firebase_app_check: ^0.3.2+9 + firebase_auth: ^5.6.2 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 flutter: sdk: flutter http: ^1.1.0 diff --git a/packages/firebase_analytics/firebase_analytics/CHANGELOG.md b/packages/firebase_analytics/firebase_analytics/CHANGELOG.md index 12c4c8c8ecf0..d477a4ce5b1c 100644 --- a/packages/firebase_analytics/firebase_analytics/CHANGELOG.md +++ b/packages/firebase_analytics/firebase_analytics/CHANGELOG.md @@ -1,3 +1,7 @@ +## 11.5.2 + + - Update a dependency to the latest release. + ## 11.5.1 - Update a dependency to the latest release. diff --git a/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml b/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml index 6de80e294197..feebc4452274 100755 --- a/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml @@ -6,8 +6,8 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_analytics: ^11.5.1 - firebase_core: ^3.15.0 + firebase_analytics: ^11.5.2 + firebase_core: ^3.15.1 flutter: sdk: flutter diff --git a/packages/firebase_analytics/firebase_analytics/pubspec.yaml b/packages/firebase_analytics/firebase_analytics/pubspec.yaml index 4c7a3abd9fb3..0fe35d37023a 100755 --- a/packages/firebase_analytics/firebase_analytics/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics/pubspec.yaml @@ -4,7 +4,7 @@ description: solution that provides insight on app usage and user engagement on Android and iOS. homepage: https://firebase.google.com/docs/analytics repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics -version: 11.5.1 +version: 11.5.2 topics: - firebase - analytics @@ -19,10 +19,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_analytics_platform_interface: ^4.4.1 - firebase_analytics_web: ^0.5.10+14 - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 + firebase_analytics_platform_interface: ^4.4.2 + firebase_analytics_web: ^0.5.10+15 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 flutter: sdk: flutter diff --git a/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md b/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md index efe0684da5af..518c10665734 100644 --- a/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md +++ b/packages/firebase_analytics/firebase_analytics_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.4.2 + + - Update a dependency to the latest release. + ## 4.4.1 - Update a dependency to the latest release. diff --git a/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml b/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml index 713801ade83d..a13d977837f2 100644 --- a/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml @@ -2,22 +2,22 @@ name: firebase_analytics_platform_interface description: A common platform interface for the firebase_analytics plugin. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_platform_interface -version: 4.4.1 +version: 4.4.2 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_core: ^3.15.0 + _flutterfire_internals: ^1.3.58 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter pigeon: 25.3.2 diff --git a/packages/firebase_analytics/firebase_analytics_web/CHANGELOG.md b/packages/firebase_analytics/firebase_analytics_web/CHANGELOG.md index fbb9cd72fc90..c9da9215ca17 100644 --- a/packages/firebase_analytics/firebase_analytics_web/CHANGELOG.md +++ b/packages/firebase_analytics/firebase_analytics_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.5.10+15 + + - Update a dependency to the latest release. + ## 0.5.10+14 - Update a dependency to the latest release. diff --git a/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml b/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml index d723416daa67..aa7b909e1903 100644 --- a/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml @@ -2,17 +2,17 @@ name: firebase_analytics_web description: The web implementation of firebase_analytics homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_web -version: 0.5.10+14 +version: 0.5.10+15 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_analytics_platform_interface: ^4.4.1 - firebase_core: ^3.15.0 - firebase_core_web: ^2.24.0 + _flutterfire_internals: ^1.3.58 + firebase_analytics_platform_interface: ^4.4.2 + firebase_core: ^3.15.1 + firebase_core_web: ^2.24.1 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_app_check/firebase_app_check/CHANGELOG.md b/packages/firebase_app_check/firebase_app_check/CHANGELOG.md index fe6a48c71d4f..2c31126e6dc8 100644 --- a/packages/firebase_app_check/firebase_app_check/CHANGELOG.md +++ b/packages/firebase_app_check/firebase_app_check/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.2+9 + + - Update a dependency to the latest release. + ## 0.3.2+8 - Update a dependency to the latest release. diff --git a/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml b/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml index 24e11bfbe194..f4fcaf7a686d 100644 --- a/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml @@ -9,9 +9,9 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - cloud_firestore: ^5.6.10 - firebase_app_check: ^0.3.2+8 - firebase_core: ^3.15.0 + cloud_firestore: ^5.6.11 + firebase_app_check: ^0.3.2+9 + firebase_core: ^3.15.1 flutter: sdk: flutter diff --git a/packages/firebase_app_check/firebase_app_check/pubspec.yaml b/packages/firebase_app_check/firebase_app_check/pubspec.yaml index e2f715f7b891..83b76eef4a67 100644 --- a/packages/firebase_app_check/firebase_app_check/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check/pubspec.yaml @@ -2,7 +2,7 @@ name: firebase_app_check description: App Check works alongside other Firebase services to help protect your backend resources from abuse, such as billing fraud or phishing. homepage: https://firebase.google.com/docs/app-check repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/firebase_app_check -version: 0.3.2+8 +version: 0.3.2+9 topics: - firebase - app-check @@ -17,10 +17,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_app_check_platform_interface: ^0.1.1+8 - firebase_app_check_web: ^0.2.0+12 - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 + firebase_app_check_platform_interface: ^0.1.1+9 + firebase_app_check_web: ^0.2.0+13 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 flutter: sdk: flutter diff --git a/packages/firebase_app_check/firebase_app_check_platform_interface/CHANGELOG.md b/packages/firebase_app_check/firebase_app_check_platform_interface/CHANGELOG.md index aa35d1fa2d57..a41adebc6ac1 100644 --- a/packages/firebase_app_check/firebase_app_check_platform_interface/CHANGELOG.md +++ b/packages/firebase_app_check/firebase_app_check_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.1+9 + + - Update a dependency to the latest release. + ## 0.1.1+8 - Update a dependency to the latest release. diff --git a/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml b/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml index 4af0a7a48b90..a20dcd0601a1 100644 --- a/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml @@ -1,22 +1,22 @@ name: firebase_app_check_platform_interface description: A common platform interface for the firebase_app_check plugin. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/firebase_app_check_platform_interface -version: 0.1.1+8 +version: 0.1.1+9 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_core: ^3.15.0 + _flutterfire_internals: ^1.3.58 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_app_check/firebase_app_check_web/CHANGELOG.md b/packages/firebase_app_check/firebase_app_check_web/CHANGELOG.md index d6019fba9606..a27fdae3bab5 100644 --- a/packages/firebase_app_check/firebase_app_check_web/CHANGELOG.md +++ b/packages/firebase_app_check/firebase_app_check_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.0+13 + + - Update a dependency to the latest release. + ## 0.2.0+12 - Update a dependency to the latest release. diff --git a/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml b/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml index 6330e2f90828..672da04920e0 100644 --- a/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml @@ -1,17 +1,17 @@ name: firebase_app_check_web description: The web implementation of firebase_app_check homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/firebase_app_check_web -version: 0.2.0+12 +version: 0.2.0+13 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_app_check_platform_interface: ^0.1.1+8 - firebase_core: ^3.15.0 - firebase_core_web: ^2.24.0 + _flutterfire_internals: ^1.3.58 + firebase_app_check_platform_interface: ^0.1.1+9 + firebase_core: ^3.15.1 + firebase_core_web: ^2.24.1 flutter: sdk: flutter flutter_web_plugins: @@ -20,7 +20,7 @@ dependencies: dev_dependencies: build_runner: ^2.3.3 - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_app_installations/firebase_app_installations/CHANGELOG.md b/packages/firebase_app_installations/firebase_app_installations/CHANGELOG.md index 15d2694c4d82..4bfebd3072fd 100644 --- a/packages/firebase_app_installations/firebase_app_installations/CHANGELOG.md +++ b/packages/firebase_app_installations/firebase_app_installations/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.2+9 + + - Update a dependency to the latest release. + ## 0.3.2+8 - Update a dependency to the latest release. diff --git a/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml index 8415e477b787..bfe650150cf5 100644 --- a/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml @@ -9,8 +9,8 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - firebase_core: ^3.15.0 - firebase_app_installations: ^0.3.2+8 + firebase_core: ^3.15.1 + firebase_app_installations: ^0.3.2+9 flutter: sdk: flutter diff --git a/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml index c5046c1729ef..cc95feba3461 100644 --- a/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_app_installations description: A Flutter plugin allowing you to use Firebase Installations. -version: 0.3.2+8 +version: 0.3.2+9 homepage: https://firebase.google.com/docs/projects/manage-installations#flutter repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations topics: @@ -17,10 +17,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_app_installations_platform_interface: ^0.1.4+56 - firebase_app_installations_web: ^0.1.6+14 - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 + firebase_app_installations_platform_interface: ^0.1.4+57 + firebase_app_installations_web: ^0.1.6+15 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 flutter: sdk: flutter diff --git a/packages/firebase_app_installations/firebase_app_installations_platform_interface/CHANGELOG.md b/packages/firebase_app_installations/firebase_app_installations_platform_interface/CHANGELOG.md index 39695163af85..413bfe9ca208 100644 --- a/packages/firebase_app_installations/firebase_app_installations_platform_interface/CHANGELOG.md +++ b/packages/firebase_app_installations/firebase_app_installations_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.4+57 + + - Update a dependency to the latest release. + ## 0.1.4+56 - Update a dependency to the latest release. diff --git a/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml index 3b81d949c34e..94016c1add3d 100644 --- a/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_app_installations_platform_interface description: A common platform interface for the firebase_app_installations plugin. -version: 0.1.4+56 +version: 0.1.4+57 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_platform_interface @@ -9,15 +9,15 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_core: ^3.15.0 + _flutterfire_internals: ^1.3.58 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter flutter_lints: ^4.0.0 diff --git a/packages/firebase_app_installations/firebase_app_installations_web/CHANGELOG.md b/packages/firebase_app_installations/firebase_app_installations_web/CHANGELOG.md index e9bda7dc5b03..ebeed6867ba0 100644 --- a/packages/firebase_app_installations/firebase_app_installations_web/CHANGELOG.md +++ b/packages/firebase_app_installations/firebase_app_installations_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.6+15 + + - Update a dependency to the latest release. + ## 0.1.6+14 - Update a dependency to the latest release. diff --git a/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml index cc25a8d47635..593fbda9fca5 100644 --- a/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_app_installations_web description: The web implementation of firebase_app_installations. -version: 0.1.6+14 +version: 0.1.6+15 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_web @@ -9,17 +9,17 @@ environment: flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_app_installations_platform_interface: ^0.1.4+56 - firebase_core: ^3.15.0 - firebase_core_web: ^2.24.0 + _flutterfire_internals: ^1.3.58 + firebase_app_installations_platform_interface: ^0.1.4+57 + firebase_core: ^3.15.1 + firebase_core_web: ^2.24.1 flutter: sdk: flutter flutter_web_plugins: sdk: flutter dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter flutter_lints: ^4.0.0 diff --git a/packages/firebase_auth/firebase_auth/CHANGELOG.md b/packages/firebase_auth/firebase_auth/CHANGELOG.md index 47f4ddd0a948..b250d76b42c3 100644 --- a/packages/firebase_auth/firebase_auth/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.6.2 + + - Update a dependency to the latest release. + ## 5.6.1 - Update a dependency to the latest release. diff --git a/packages/firebase_auth/firebase_auth/example/pubspec.yaml b/packages/firebase_auth/firebase_auth/example/pubspec.yaml index bfb1d501ad46..cef14a8296dd 100644 --- a/packages/firebase_auth/firebase_auth/example/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/example/pubspec.yaml @@ -6,9 +6,9 @@ environment: dependencies: barcode_widget: ^2.0.4 - firebase_auth: ^5.6.1 - firebase_core: ^3.15.0 - firebase_messaging: ^15.2.8 + firebase_auth: ^5.6.2 + firebase_core: ^3.15.1 + firebase_messaging: ^15.2.9 flutter: sdk: flutter flutter_facebook_auth: ^7.0.1 diff --git a/packages/firebase_auth/firebase_auth/pubspec.yaml b/packages/firebase_auth/firebase_auth/pubspec.yaml index 56efe1ca508d..91c5d214a421 100755 --- a/packages/firebase_auth/firebase_auth/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/pubspec.yaml @@ -4,7 +4,7 @@ description: Flutter plugin for Firebase Auth, enabling like Google, Facebook and Twitter. homepage: https://firebase.google.com/docs/auth repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth -version: 5.6.1 +version: 5.6.2 topics: - firebase - authentication @@ -20,10 +20,10 @@ environment: flutter: '>=3.16.0' dependencies: - firebase_auth_platform_interface: ^7.7.1 - firebase_auth_web: ^5.15.1 - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 + firebase_auth_platform_interface: ^7.7.2 + firebase_auth_web: ^5.15.2 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md b/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md index f49fa538cbc1..ae945fb8cedf 100644 --- a/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 7.7.2 + + - Update a dependency to the latest release. + ## 7.7.1 - Update a dependency to the latest release. diff --git a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml index 46db7e049956..a93d9f3357a5 100644 --- a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml @@ -4,23 +4,23 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_au repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 7.7.1 +version: 7.7.2 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.16.0' dependencies: - _flutterfire_internals: ^1.3.57 + _flutterfire_internals: ^1.3.58 collection: ^1.16.0 - firebase_core: ^3.15.0 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.4.0 diff --git a/packages/firebase_auth/firebase_auth_web/CHANGELOG.md b/packages/firebase_auth/firebase_auth_web/CHANGELOG.md index 9ad10bd3c0f4..2e999a6b0693 100644 --- a/packages/firebase_auth/firebase_auth_web/CHANGELOG.md +++ b/packages/firebase_auth/firebase_auth_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.15.2 + + - Update a dependency to the latest release. + ## 5.15.1 - Update a dependency to the latest release. diff --git a/packages/firebase_auth/firebase_auth_web/pubspec.yaml b/packages/firebase_auth/firebase_auth_web/pubspec.yaml index 68188a052382..e3af5a0125c1 100644 --- a/packages/firebase_auth/firebase_auth_web/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_web/pubspec.yaml @@ -2,16 +2,16 @@ name: firebase_auth_web description: The web implementation of firebase_auth homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth_web -version: 5.15.1 +version: 5.15.2 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - firebase_auth_platform_interface: ^7.7.1 - firebase_core: ^3.15.0 - firebase_core_web: ^2.24.0 + firebase_auth_platform_interface: ^7.7.2 + firebase_core: ^3.15.1 + firebase_core_web: ^2.24.1 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_core/firebase_core/CHANGELOG.md b/packages/firebase_core/firebase_core/CHANGELOG.md index 4392384f924f..12e53ba018d2 100644 --- a/packages/firebase_core/firebase_core/CHANGELOG.md +++ b/packages/firebase_core/firebase_core/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.15.1 + + - Update a dependency to the latest release. + ## 3.15.0 - **FIX**(core): bump Pigeon to v25.3.2 ([#17438](https://github.com/firebase/flutterfire/issues/17438)). ([4d24ef53](https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78)) diff --git a/packages/firebase_core/firebase_core/example/pubspec.yaml b/packages/firebase_core/firebase_core/example/pubspec.yaml index f936679e74b0..9c57ff8af389 100644 --- a/packages/firebase_core/firebase_core/example/pubspec.yaml +++ b/packages/firebase_core/firebase_core/example/pubspec.yaml @@ -5,7 +5,7 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - firebase_core: ^3.15.0 + firebase_core: ^3.15.1 flutter: sdk: flutter diff --git a/packages/firebase_core/firebase_core/pubspec.yaml b/packages/firebase_core/firebase_core/pubspec.yaml index 95a9c21b074a..220f0fda4c27 100644 --- a/packages/firebase_core/firebase_core/pubspec.yaml +++ b/packages/firebase_core/firebase_core/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps. homepage: https://firebase.google.com/docs/flutter/setup repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core -version: 3.15.0 +version: 3.15.1 topics: - firebase - core @@ -16,8 +16,8 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core_platform_interface: ^5.4.1 - firebase_core_web: ^2.24.0 + firebase_core_platform_interface: ^6.0.0 + firebase_core_web: ^2.24.1 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_core/firebase_core_platform_interface/CHANGELOG.md b/packages/firebase_core/firebase_core_platform_interface/CHANGELOG.md index e22d1c20c524..b405ffcea481 100644 --- a/packages/firebase_core/firebase_core_platform_interface/CHANGELOG.md +++ b/packages/firebase_core/firebase_core_platform_interface/CHANGELOG.md @@ -1,3 +1,5 @@ +## 6.0.0 + ## 5.4.1 - **FIX**(core): bump Pigeon to v25.3.2 ([#17438](https://github.com/firebase/flutterfire/issues/17438)). ([4d24ef53](https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78)) diff --git a/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml b/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml index 20ffc018d402..7946f1d2e0e4 100644 --- a/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml +++ b/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml @@ -4,7 +4,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_co repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 5.4.1 +version: 6.0.0 environment: sdk: '>=3.2.0 <4.0.0' diff --git a/packages/firebase_core/firebase_core_web/CHANGELOG.md b/packages/firebase_core/firebase_core_web/CHANGELOG.md index b4a48a1a428b..b640968b6bbb 100644 --- a/packages/firebase_core/firebase_core_web/CHANGELOG.md +++ b/packages/firebase_core/firebase_core_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.24.1 + + - Update a dependency to the latest release. + ## 2.24.0 - **FEAT**: bump JS SDK to version 11.9.1 ([#17471](https://github.com/firebase/flutterfire/issues/17471)). ([5033db83](https://github.com/firebase/flutterfire/commit/5033db8380bbf3a9a8a0cab13128e5f9c54b9e19)) diff --git a/packages/firebase_core/firebase_core_web/pubspec.yaml b/packages/firebase_core/firebase_core_web/pubspec.yaml index e8635443d263..bb27481ebf1c 100644 --- a/packages/firebase_core/firebase_core_web/pubspec.yaml +++ b/packages/firebase_core/firebase_core_web/pubspec.yaml @@ -2,14 +2,14 @@ name: firebase_core_web description: The web implementation of firebase_core homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_web -version: 2.24.0 +version: 2.24.1 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_crashlytics/firebase_crashlytics/CHANGELOG.md b/packages/firebase_crashlytics/firebase_crashlytics/CHANGELOG.md index 8235ef5d5518..4677258dab5f 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/CHANGELOG.md +++ b/packages/firebase_crashlytics/firebase_crashlytics/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.3.9 + + - Update a dependency to the latest release. + ## 4.3.8 - **FIX**(core): bump Pigeon to v25.3.2 ([#17438](https://github.com/firebase/flutterfire/issues/17438)). ([4d24ef53](https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78)) diff --git a/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml index e5822b26f220..aef5b0ca34c3 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml @@ -6,9 +6,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_analytics: ^11.5.1 - firebase_core: ^3.15.0 - firebase_crashlytics: ^4.3.8 + firebase_analytics: ^11.5.2 + firebase_core: ^3.15.1 + firebase_crashlytics: ^4.3.9 flutter: sdk: flutter diff --git a/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml index b4389abe26e2..00c67b6f28f4 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml @@ -2,7 +2,7 @@ name: firebase_crashlytics description: Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console. -version: 4.3.8 +version: 4.3.9 homepage: https://firebase.google.com/docs/crashlytics repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/firebase_crashlytics topics: @@ -19,9 +19,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 - firebase_crashlytics_platform_interface: ^3.8.8 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 + firebase_crashlytics_platform_interface: ^3.8.9 flutter: sdk: flutter stack_trace: ^1.10.0 diff --git a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/CHANGELOG.md b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/CHANGELOG.md index 9554e02b4a50..ba531731d119 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/CHANGELOG.md +++ b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.8.9 + + - Update a dependency to the latest release. + ## 3.8.8 - Update a dependency to the latest release. diff --git a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml index 3b4a19b2925f..8d8326f5f69b 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_crashlytics_platform_interface description: A common platform interface for the firebase_crashlytics plugin. -version: 3.8.8 +version: 3.8.9 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/firebase_crashlytics_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/firebase_crashlytics_platform_interface @@ -9,16 +9,16 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 + _flutterfire_internals: ^1.3.58 collection: ^1.15.0 - firebase_core: ^3.15.0 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_data_connect/firebase_data_connect/CHANGELOG.md b/packages/firebase_data_connect/firebase_data_connect/CHANGELOG.md index 656a59a386b4..b159c74fbe5a 100644 --- a/packages/firebase_data_connect/firebase_data_connect/CHANGELOG.md +++ b/packages/firebase_data_connect/firebase_data_connect/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.5+3 + + - Update a dependency to the latest release. + ## 0.1.5+2 - Update a dependency to the latest release. diff --git a/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml b/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml index 0b283bc66114..85c2713f1c21 100644 --- a/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml +++ b/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml @@ -11,16 +11,16 @@ environment: dependencies: flutter: sdk: flutter - firebase_core: ^3.15.0 + firebase_core: ^3.15.1 google_sign_in: ^6.1.0 - firebase_auth: ^5.6.1 + firebase_auth: ^5.6.2 firebase_data_connect: path: ../ cupertino_icons: ^1.0.6 flutter_rating_bar: ^4.0.1 protobuf: ^3.1.0 - firebase_app_check: ^0.3.2+8 + firebase_app_check: ^0.3.2+9 dev_dependencies: build_runner: ^2.3.3 diff --git a/packages/firebase_data_connect/firebase_data_connect/lib/src/dataconnect_version.dart b/packages/firebase_data_connect/firebase_data_connect/lib/src/dataconnect_version.dart index abf0c8b4d50c..2241b7753447 100644 --- a/packages/firebase_data_connect/firebase_data_connect/lib/src/dataconnect_version.dart +++ b/packages/firebase_data_connect/firebase_data_connect/lib/src/dataconnect_version.dart @@ -13,4 +13,4 @@ // limitations under the License. /// version number for the package, should be align with pubspec.yaml. -const packageVersion = '0.1.5+2'; +const packageVersion = '0.1.5+3'; diff --git a/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml b/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml index b2e5fd294366..ad7ea158e5c1 100644 --- a/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml +++ b/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_data_connect description: 'Flutter plugin for Firebase Data Connect, a relational database service that lets you build and scale using a fully-managed PostgreSQL database powered by Cloud SQL.' -version: 0.1.5+2 +version: 0.1.5+3 homepage: https://firebase.google.com/docs/data-connect/quickstart?platform=flutter false_secrets: - example/** @@ -11,10 +11,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_app_check: ^0.3.2+8 - firebase_auth: ^5.6.1 - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 + firebase_app_check: ^0.3.2+9 + firebase_auth: ^5.6.2 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 flutter: sdk: flutter grpc: ^3.2.4 @@ -24,8 +24,8 @@ dependencies: dev_dependencies: build_runner: ^2.4.12 - firebase_app_check_platform_interface: ^0.1.1+8 - firebase_auth_platform_interface: ^7.7.1 + firebase_app_check_platform_interface: ^0.1.1+9 + firebase_auth_platform_interface: ^7.7.2 flutter_lints: ^4.0.0 flutter_test: sdk: flutter diff --git a/packages/firebase_database/firebase_database/CHANGELOG.md b/packages/firebase_database/firebase_database/CHANGELOG.md index 54194b10302f..c86e89b522a9 100644 --- a/packages/firebase_database/firebase_database/CHANGELOG.md +++ b/packages/firebase_database/firebase_database/CHANGELOG.md @@ -1,3 +1,7 @@ +## 11.3.9 + + - Update a dependency to the latest release. + ## 11.3.8 - Update a dependency to the latest release. diff --git a/packages/firebase_database/firebase_database/example/pubspec.yaml b/packages/firebase_database/firebase_database/example/pubspec.yaml index 866d670a348a..44216b7fd1b1 100755 --- a/packages/firebase_database/firebase_database/example/pubspec.yaml +++ b/packages/firebase_database/firebase_database/example/pubspec.yaml @@ -6,8 +6,8 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_database: ^11.3.8 + firebase_core: ^3.15.1 + firebase_database: ^11.3.9 flutter: sdk: flutter diff --git a/packages/firebase_database/firebase_database/pubspec.yaml b/packages/firebase_database/firebase_database/pubspec.yaml index f467c212dc89..00b61c0d9647 100755 --- a/packages/firebase_database/firebase_database/pubspec.yaml +++ b/packages/firebase_database/firebase_database/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Database, a cloud-hosted NoSQL database with realtime data syncing across Android and iOS clients, and offline access. homepage: https://firebase.google.com/docs/database repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_database/firebase_database -version: 11.3.8 +version: 11.3.9 topics: - firebase - database @@ -17,10 +17,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 - firebase_database_platform_interface: ^0.2.6+8 - firebase_database_web: ^0.2.6+14 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 + firebase_database_platform_interface: ^0.2.6+9 + firebase_database_web: ^0.2.6+15 flutter: sdk: flutter diff --git a/packages/firebase_database/firebase_database_platform_interface/CHANGELOG.md b/packages/firebase_database/firebase_database_platform_interface/CHANGELOG.md index 61882ab7c807..73f61e7b9985 100755 --- a/packages/firebase_database/firebase_database_platform_interface/CHANGELOG.md +++ b/packages/firebase_database/firebase_database_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.6+9 + + - Update a dependency to the latest release. + ## 0.2.6+8 - Update a dependency to the latest release. diff --git a/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml b/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml index 244b08132658..bf5ec2b2349b 100755 --- a/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml +++ b/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_database_platform_interface description: A common platform interface for the firebase_database plugin. -version: 0.2.6+8 +version: 0.2.6+9 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_database/firebase_database_platform_interface environment: @@ -8,16 +8,16 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 + _flutterfire_internals: ^1.3.58 collection: ^1.14.3 - firebase_core: ^3.15.0 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.2 diff --git a/packages/firebase_database/firebase_database_web/CHANGELOG.md b/packages/firebase_database/firebase_database_web/CHANGELOG.md index f0f1f63e36e7..7c5f75e8f429 100644 --- a/packages/firebase_database/firebase_database_web/CHANGELOG.md +++ b/packages/firebase_database/firebase_database_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.6+15 + + - Update a dependency to the latest release. + ## 0.2.6+14 - Update a dependency to the latest release. diff --git a/packages/firebase_database/firebase_database_web/pubspec.yaml b/packages/firebase_database/firebase_database_web/pubspec.yaml index f5e214532c97..4d0abe3d7ddf 100644 --- a/packages/firebase_database/firebase_database_web/pubspec.yaml +++ b/packages/firebase_database/firebase_database_web/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_database_web description: The web implementation of firebase_database -version: 0.2.6+14 +version: 0.2.6+15 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_database/firebase_database_web environment: @@ -9,16 +9,16 @@ environment: dependencies: collection: ^1.18.0 - firebase_core: ^3.15.0 - firebase_core_web: ^2.24.0 - firebase_database_platform_interface: ^0.2.6+8 + firebase_core: ^3.15.1 + firebase_core_web: ^2.24.1 + firebase_database_platform_interface: ^0.2.6+9 flutter: sdk: flutter flutter_web_plugins: sdk: flutter dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter flutter_lints: ^4.0.0 diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links/CHANGELOG.md b/packages/firebase_dynamic_links/firebase_dynamic_links/CHANGELOG.md index 34198d094900..cc121384cce5 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links/CHANGELOG.md +++ b/packages/firebase_dynamic_links/firebase_dynamic_links/CHANGELOG.md @@ -1,3 +1,7 @@ +## 6.1.9 + + - Update a dependency to the latest release. + ## 6.1.8 - Update a dependency to the latest release. diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml index 84f3ea9c23bd..b157ac74122f 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml @@ -6,8 +6,8 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_dynamic_links: ^6.1.8 + firebase_core: ^3.15.1 + firebase_dynamic_links: ^6.1.9 flutter: sdk: flutter url_launcher: ^6.1.10 diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml index 97caec1a56cd..034d065826d8 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml @@ -2,7 +2,7 @@ name: firebase_dynamic_links description: Flutter plugin for Google Dynamic Links for Firebase, an app solution for creating and handling links across multiple platforms. -version: 6.1.8 +version: 6.1.9 homepage: https://firebase.google.com/docs/dynamic-links repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_dynamic_links @@ -14,9 +14,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 - firebase_dynamic_links_platform_interface: ^0.2.7+8 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 + firebase_dynamic_links_platform_interface: ^0.2.7+9 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/CHANGELOG.md b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/CHANGELOG.md index 9645cb2bc93e..da759044a4a9 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/CHANGELOG.md +++ b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.7+9 + + - Update a dependency to the latest release. + ## 0.2.7+8 - Update a dependency to the latest release. diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml index 0f5dd7fd155b..e880d07af036 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_dynamic_links_platform_interface description: A common platform interface for the firebase_dynamic_links plugin. -version: 0.2.7+8 +version: 0.2.7+9 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface @@ -9,15 +9,15 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_core: ^3.15.0 + _flutterfire_internals: ^1.3.58 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/CHANGELOG.md b/packages/firebase_in_app_messaging/firebase_in_app_messaging/CHANGELOG.md index b2d172ae01f1..f38abdeaede9 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/CHANGELOG.md +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.8.1+9 + + - Update a dependency to the latest release. + ## 0.8.1+8 - Update a dependency to the latest release. diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml index 7fa10ca09b77..d14e723a7efe 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml @@ -6,10 +6,10 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - firebase_analytics: ^11.5.1 - firebase_core: ^3.15.0 - firebase_in_app_messaging: ^0.8.1+8 - firebase_in_app_messaging_platform_interface: ^0.2.5+8 + firebase_analytics: ^11.5.2 + firebase_core: ^3.15.1 + firebase_in_app_messaging: ^0.8.1+9 + firebase_in_app_messaging_platform_interface: ^0.2.5+9 flutter: sdk: flutter diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml index 9abdb0add38e..d388a095e66d 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_in_app_messaging description: Flutter plugin for Firebase In-App Messaging. -version: 0.8.1+8 +version: 0.8.1+9 homepage: https://firebase.google.com/docs/in-app-messaging repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_in_app_messaging topics: @@ -17,9 +17,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 - firebase_in_app_messaging_platform_interface: ^0.2.5+8 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 + firebase_in_app_messaging_platform_interface: ^0.2.5+9 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/CHANGELOG.md b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/CHANGELOG.md index e866f5ae5737..00e7de4af9cc 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/CHANGELOG.md +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.2.5+9 + + - Update a dependency to the latest release. + ## 0.2.5+8 - Update a dependency to the latest release. diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml index 37349f544e7f..16611b70e8cb 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml @@ -3,21 +3,21 @@ description: A common platform interface for the firebase_in_app_messaging plugi homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_in_app_messaging/firebase_in_app_messagin_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_in_app_messaging/firebase_in_app_messagin_platform_interface -version: 0.2.5+8 +version: 0.2.5+9 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_core: ^3.15.0 + _flutterfire_internals: ^1.3.58 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter diff --git a/packages/firebase_messaging/firebase_messaging/CHANGELOG.md b/packages/firebase_messaging/firebase_messaging/CHANGELOG.md index 48ee31b38ce2..48a241e98cbf 100644 --- a/packages/firebase_messaging/firebase_messaging/CHANGELOG.md +++ b/packages/firebase_messaging/firebase_messaging/CHANGELOG.md @@ -1,3 +1,7 @@ +## 15.2.9 + + - Update a dependency to the latest release. + ## 15.2.8 - Update a dependency to the latest release. diff --git a/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml b/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml index 905cf490faa2..6c2e7552d83b 100644 --- a/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml @@ -6,8 +6,8 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_messaging: ^15.2.8 + firebase_core: ^3.15.1 + firebase_messaging: ^15.2.9 flutter: sdk: flutter flutter_local_notifications: ^17.2.1 diff --git a/packages/firebase_messaging/firebase_messaging/pubspec.yaml b/packages/firebase_messaging/firebase_messaging/pubspec.yaml index 363a9064cdad..3359077b12de 100644 --- a/packages/firebase_messaging/firebase_messaging/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS. homepage: https://firebase.google.com/docs/cloud-messaging repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging -version: 15.2.8 +version: 15.2.9 topics: - firebase - messaging @@ -17,10 +17,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 - firebase_messaging_platform_interface: ^4.6.8 - firebase_messaging_web: ^3.10.8 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 + firebase_messaging_platform_interface: ^4.6.9 + firebase_messaging_web: ^3.10.9 flutter: sdk: flutter meta: ^1.8.0 diff --git a/packages/firebase_messaging/firebase_messaging_platform_interface/CHANGELOG.md b/packages/firebase_messaging/firebase_messaging_platform_interface/CHANGELOG.md index e13af08bfc69..d32e24d815a3 100644 --- a/packages/firebase_messaging/firebase_messaging_platform_interface/CHANGELOG.md +++ b/packages/firebase_messaging/firebase_messaging_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.6.9 + + - Update a dependency to the latest release. + ## 4.6.8 - Update a dependency to the latest release. diff --git a/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml b/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml index 76ef11481e74..f00429f37f1c 100644 --- a/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_messaging_platform_interface description: A common platform interface for the firebase_messaging plugin. -version: 4.6.8 +version: 4.6.9 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_platform_interface @@ -9,15 +9,15 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_core: ^3.15.0 + _flutterfire_internals: ^1.3.58 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_messaging/firebase_messaging_web/CHANGELOG.md b/packages/firebase_messaging/firebase_messaging_web/CHANGELOG.md index bc70027708e9..6753fc53db05 100644 --- a/packages/firebase_messaging/firebase_messaging_web/CHANGELOG.md +++ b/packages/firebase_messaging/firebase_messaging_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.10.9 + + - Update a dependency to the latest release. + ## 3.10.8 - Update a dependency to the latest release. diff --git a/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml b/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml index 8f9629f4590c..8153d7bcb88b 100644 --- a/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml @@ -2,17 +2,17 @@ name: firebase_messaging_web description: The web implementation of firebase_messaging homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_web -version: 3.10.8 +version: 3.10.9 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_core: ^3.15.0 - firebase_core_web: ^2.24.0 - firebase_messaging_platform_interface: ^4.6.8 + _flutterfire_internals: ^1.3.58 + firebase_core: ^3.15.1 + firebase_core_web: ^2.24.1 + firebase_messaging_platform_interface: ^4.6.9 flutter: sdk: flutter flutter_web_plugins: @@ -21,7 +21,7 @@ dependencies: web: ^1.0.0 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/CHANGELOG.md b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/CHANGELOG.md index 734dda1e91af..88fc45883444 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/CHANGELOG.md +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.3+7 + + - Update a dependency to the latest release. + ## 0.3.3+6 - Update a dependency to the latest release. diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml index 98a3256c29df..c9ac0c3d5693 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml @@ -10,8 +10,8 @@ dependencies: flutter: sdk: flutter - firebase_core: ^3.15.0 - firebase_ml_model_downloader: ^0.3.3+6 + firebase_core: ^3.15.1 + firebase_ml_model_downloader: ^0.3.3+7 dev_dependencies: flutter_lints: ^4.0.0 diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml index 56d6e6df240e..8974acc1fb1a 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_ml_model_downloader description: A Flutter plugin allowing you to use Firebase Ml Model Downloader. -version: 0.3.3+6 +version: 0.3.3+7 homepage: https://firebase.google.com/docs/ml/flutter/use-custom-models repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ml_model_downloader/firebase_ml_model_downloader topics: @@ -17,9 +17,9 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 - firebase_ml_model_downloader_platform_interface: ^0.1.5+8 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 + firebase_ml_model_downloader_platform_interface: ^0.1.5+9 flutter: sdk: flutter diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/CHANGELOG.md b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/CHANGELOG.md index 313cfd398765..5e28c45e9390 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/CHANGELOG.md +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.5+9 + + - Update a dependency to the latest release. + ## 0.1.5+8 - Update a dependency to the latest release. diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml index 99c8efd722ef..4734475db34c 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_ml_model_downloader_platform_interface description: A common platform interface for the firebase_ml_model_downloader plugin. -version: 0.1.5+8 +version: 0.1.5+9 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface @@ -9,14 +9,14 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_performance/firebase_performance/CHANGELOG.md b/packages/firebase_performance/firebase_performance/CHANGELOG.md index 983d95eb7b37..d4762adff259 100644 --- a/packages/firebase_performance/firebase_performance/CHANGELOG.md +++ b/packages/firebase_performance/firebase_performance/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.10.1+9 + + - Update a dependency to the latest release. + ## 0.10.1+8 - Update a dependency to the latest release. diff --git a/packages/firebase_performance/firebase_performance/example/pubspec.yaml b/packages/firebase_performance/firebase_performance/example/pubspec.yaml index c0a80002063f..2f4c3970e4b5 100644 --- a/packages/firebase_performance/firebase_performance/example/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance/example/pubspec.yaml @@ -7,8 +7,8 @@ environment: sdk: '>=3.2.0 <4.0.0' dependencies: - firebase_core: ^3.15.0 - firebase_performance: ^0.10.1+8 + firebase_core: ^3.15.1 + firebase_performance: ^0.10.1+9 flutter: sdk: flutter http: ^1.0.0 diff --git a/packages/firebase_performance/firebase_performance/pubspec.yaml b/packages/firebase_performance/firebase_performance/pubspec.yaml index 59f2362777ef..83319b80386d 100644 --- a/packages/firebase_performance/firebase_performance/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance/pubspec.yaml @@ -5,7 +5,7 @@ description: iOS. homepage: https://firebase.google.com/docs/perf-mon repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/firebase_performance -version: 0.10.1+8 +version: 0.10.1+9 topics: - firebase - performance @@ -20,10 +20,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 - firebase_performance_platform_interface: ^0.1.5+8 - firebase_performance_web: ^0.1.7+14 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 + firebase_performance_platform_interface: ^0.1.5+9 + firebase_performance_web: ^0.1.7+15 flutter: sdk: flutter diff --git a/packages/firebase_performance/firebase_performance_platform_interface/CHANGELOG.md b/packages/firebase_performance/firebase_performance_platform_interface/CHANGELOG.md index 2a19875af4dc..6eab46fcee39 100644 --- a/packages/firebase_performance/firebase_performance_platform_interface/CHANGELOG.md +++ b/packages/firebase_performance/firebase_performance_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.5+9 + + - Update a dependency to the latest release. + ## 0.1.5+8 - Update a dependency to the latest release. diff --git a/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml b/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml index 4bdc4860f8b1..fbbae89f04d7 100644 --- a/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_performance_platform_interface description: A common platform interface for the firebase_performance plugin. -version: 0.1.5+8 +version: 0.1.5+9 homepage: https://firebase.google.com/docs/perf-mon/flutter/get-started environment: @@ -8,13 +8,13 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_core: ^3.15.0 + _flutterfire_internals: ^1.3.58 + firebase_core: ^3.15.1 flutter: sdk: flutter plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter diff --git a/packages/firebase_performance/firebase_performance_web/CHANGELOG.md b/packages/firebase_performance/firebase_performance_web/CHANGELOG.md index f163eabac7c7..33a80f9c3c3e 100644 --- a/packages/firebase_performance/firebase_performance_web/CHANGELOG.md +++ b/packages/firebase_performance/firebase_performance_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.7+15 + + - Update a dependency to the latest release. + ## 0.1.7+14 - Update a dependency to the latest release. diff --git a/packages/firebase_performance/firebase_performance_web/pubspec.yaml b/packages/firebase_performance/firebase_performance_web/pubspec.yaml index d2eb072e3e15..ed677d3fc163 100644 --- a/packages/firebase_performance/firebase_performance_web/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance_web/pubspec.yaml @@ -1,17 +1,17 @@ name: firebase_performance_web description: Web implementation of Firebase Performance monitoring. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/firebase_performance_web -version: 0.1.7+14 +version: 0.1.7+15 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_core: ^3.15.0 - firebase_core_web: ^2.24.0 - firebase_performance_platform_interface: ^0.1.5+8 + _flutterfire_internals: ^1.3.58 + firebase_core: ^3.15.1 + firebase_core_web: ^2.24.1 + firebase_performance_platform_interface: ^0.1.5+9 flutter: sdk: flutter flutter_web_plugins: diff --git a/packages/firebase_remote_config/firebase_remote_config/CHANGELOG.md b/packages/firebase_remote_config/firebase_remote_config/CHANGELOG.md index 607bda73f737..a713c1cb1183 100644 --- a/packages/firebase_remote_config/firebase_remote_config/CHANGELOG.md +++ b/packages/firebase_remote_config/firebase_remote_config/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.4.7 + + - Update a dependency to the latest release. + ## 5.4.6 - Update a dependency to the latest release. diff --git a/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml index b12e9115ed0a..743f01fd6c3d 100644 --- a/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml @@ -8,8 +8,8 @@ environment: dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. - firebase_core: ^3.15.0 - firebase_remote_config: ^5.4.6 + firebase_core: ^3.15.1 + firebase_remote_config: ^5.4.7 flutter: sdk: flutter diff --git a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml index fbee27bfcf55..47be47a9cb87 100644 --- a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml @@ -4,7 +4,7 @@ description: re-releasing. homepage: https://firebase.google.com/docs/remote-config repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config -version: 5.4.6 +version: 5.4.7 topics: - firebase - remote @@ -19,10 +19,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 - firebase_remote_config_platform_interface: ^1.5.6 - firebase_remote_config_web: ^1.8.6 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 + firebase_remote_config_platform_interface: ^1.5.7 + firebase_remote_config_web: ^1.8.7 flutter: sdk: flutter diff --git a/packages/firebase_remote_config/firebase_remote_config_platform_interface/CHANGELOG.md b/packages/firebase_remote_config/firebase_remote_config_platform_interface/CHANGELOG.md index b0cfa126227f..46b0992118ba 100644 --- a/packages/firebase_remote_config/firebase_remote_config_platform_interface/CHANGELOG.md +++ b/packages/firebase_remote_config/firebase_remote_config_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.5.7 + + - Update a dependency to the latest release. + ## 1.5.6 - Update a dependency to the latest release. diff --git a/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml index 1e525b9dd511..50df58d9a6e0 100644 --- a/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml @@ -4,22 +4,22 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_re repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 1.5.6 +version: 1.5.7 environment: sdk: '>=3.2.0 <4.0.0' flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_core: ^3.15.0 + _flutterfire_internals: ^1.3.58 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_remote_config/firebase_remote_config_web/CHANGELOG.md b/packages/firebase_remote_config/firebase_remote_config_web/CHANGELOG.md index 5807a654a5c0..9cb48526014c 100644 --- a/packages/firebase_remote_config/firebase_remote_config_web/CHANGELOG.md +++ b/packages/firebase_remote_config/firebase_remote_config_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.8.7 + + - Update a dependency to the latest release. + ## 1.8.6 - Update a dependency to the latest release. diff --git a/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml index 7ad80b99f9f1..b597e72f8177 100644 --- a/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml @@ -3,17 +3,17 @@ description: The web implementation of firebase_remote_config homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config_web -version: 1.8.6 +version: 1.8.7 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.57 - firebase_core: ^3.15.0 - firebase_core_web: ^2.24.0 - firebase_remote_config_platform_interface: ^1.5.6 + _flutterfire_internals: ^1.3.58 + firebase_core: ^3.15.1 + firebase_core_web: ^2.24.1 + firebase_remote_config_platform_interface: ^1.5.7 flutter: sdk: flutter flutter_web_plugins: @@ -21,7 +21,7 @@ dependencies: dev_dependencies: build_runner: ^2.3.3 - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_storage/firebase_storage/CHANGELOG.md b/packages/firebase_storage/firebase_storage/CHANGELOG.md index 2e8a73411551..a2a00c6bf54f 100644 --- a/packages/firebase_storage/firebase_storage/CHANGELOG.md +++ b/packages/firebase_storage/firebase_storage/CHANGELOG.md @@ -1,3 +1,7 @@ +## 12.4.9 + + - Update a dependency to the latest release. + ## 12.4.8 - **FIX**(core): bump Pigeon to v25.3.2 ([#17438](https://github.com/firebase/flutterfire/issues/17438)). ([4d24ef53](https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78)) diff --git a/packages/firebase_storage/firebase_storage/example/pubspec.yaml b/packages/firebase_storage/firebase_storage/example/pubspec.yaml index ceb7f2d4cab7..48ce1241e9a1 100755 --- a/packages/firebase_storage/firebase_storage/example/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage/example/pubspec.yaml @@ -5,8 +5,8 @@ environment: sdk: '>=3.4.0 <4.0.0' dependencies: - firebase_core: ^3.15.0 - firebase_storage: ^12.4.8 + firebase_core: ^3.15.1 + firebase_storage: ^12.4.9 flutter: sdk: flutter image_picker: ^1.1.2 diff --git a/packages/firebase_storage/firebase_storage/pubspec.yaml b/packages/firebase_storage/firebase_storage/pubspec.yaml index 627d058af602..9b8654fe9be5 100755 --- a/packages/firebase_storage/firebase_storage/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS. homepage: https://firebase.google.com/docs/storage/flutter/start repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage -version: 12.4.8 +version: 12.4.9 topics: - firebase - storage @@ -19,10 +19,10 @@ environment: flutter: '>=3.3.0' dependencies: - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 - firebase_storage_platform_interface: ^5.2.8 - firebase_storage_web: ^3.10.15 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 + firebase_storage_platform_interface: ^5.2.9 + firebase_storage_web: ^3.10.16 flutter: sdk: flutter diff --git a/packages/firebase_storage/firebase_storage_platform_interface/CHANGELOG.md b/packages/firebase_storage/firebase_storage_platform_interface/CHANGELOG.md index b31eb2d0f109..411cc59df0f2 100644 --- a/packages/firebase_storage/firebase_storage_platform_interface/CHANGELOG.md +++ b/packages/firebase_storage/firebase_storage_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 5.2.9 + + - Update a dependency to the latest release. + ## 5.2.8 - Update a dependency to the latest release. diff --git a/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml b/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml index 10d4c46bc7ce..c35beaaa4ad1 100644 --- a/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_storage_platform_interface description: A common platform interface for the firebase_storage plugin. -version: 5.2.8 +version: 5.2.9 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_platform_interface @@ -9,16 +9,16 @@ environment: flutter: '>=3.3.0' dependencies: - _flutterfire_internals: ^1.3.57 + _flutterfire_internals: ^1.3.58 collection: ^1.15.0 - firebase_core: ^3.15.0 + firebase_core: ^3.15.1 flutter: sdk: flutter meta: ^1.8.0 plugin_platform_interface: ^2.1.3 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_storage/firebase_storage_web/CHANGELOG.md b/packages/firebase_storage/firebase_storage_web/CHANGELOG.md index 7f6b991867cf..cdf5f6c13b30 100644 --- a/packages/firebase_storage/firebase_storage_web/CHANGELOG.md +++ b/packages/firebase_storage/firebase_storage_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.10.16 + + - Update a dependency to the latest release. + ## 3.10.15 - Update a dependency to the latest release. diff --git a/packages/firebase_storage/firebase_storage_web/pubspec.yaml b/packages/firebase_storage/firebase_storage_web/pubspec.yaml index 17b0b5a02424..588f2383b0b5 100644 --- a/packages/firebase_storage/firebase_storage_web/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage_web/pubspec.yaml @@ -2,18 +2,18 @@ name: firebase_storage_web description: The web implementation of firebase_storage homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_web -version: 3.10.15 +version: 3.10.16 environment: sdk: '>=3.4.0 <4.0.0' flutter: '>=3.22.0' dependencies: - _flutterfire_internals: ^1.3.57 + _flutterfire_internals: ^1.3.58 async: ^2.5.0 - firebase_core: ^3.15.0 - firebase_core_web: ^2.24.0 - firebase_storage_platform_interface: ^5.2.8 + firebase_core: ^3.15.1 + firebase_core_web: ^2.24.1 + firebase_storage_platform_interface: ^5.2.9 flutter: sdk: flutter flutter_web_plugins: @@ -23,7 +23,7 @@ dependencies: web: ^1.0.0 dev_dependencies: - firebase_core_platform_interface: ^5.4.1 + firebase_core_platform_interface: ^6.0.0 flutter_test: sdk: flutter mockito: ^5.0.0 diff --git a/packages/firebase_vertexai/firebase_vertexai/CHANGELOG.md b/packages/firebase_vertexai/firebase_vertexai/CHANGELOG.md index 5992b0868059..17719ee5aa68 100644 --- a/packages/firebase_vertexai/firebase_vertexai/CHANGELOG.md +++ b/packages/firebase_vertexai/firebase_vertexai/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.8.2 + + - Update a dependency to the latest release. + ## 1.8.1 - **FIX**(core): bump Pigeon to v25.3.2 ([#17438](https://github.com/firebase/flutterfire/issues/17438)). ([4d24ef53](https://github.com/firebase/flutterfire/commit/4d24ef534464b39dcaef4151c83c78f87b36fb78)) diff --git a/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml b/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml index 6975a23d73d7..1714bd24dd21 100644 --- a/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml +++ b/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml @@ -20,9 +20,9 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.6 - firebase_core: ^3.15.0 - firebase_storage: ^12.4.8 - firebase_vertexai: ^1.8.1 + firebase_core: ^3.15.1 + firebase_storage: ^12.4.9 + firebase_vertexai: ^1.8.2 flutter: sdk: flutter flutter_markdown: ^0.6.20 diff --git a/packages/firebase_vertexai/firebase_vertexai/lib/src/vertex_version.dart b/packages/firebase_vertexai/firebase_vertexai/lib/src/vertex_version.dart index 806f2fe29bba..66683169a05a 100644 --- a/packages/firebase_vertexai/firebase_vertexai/lib/src/vertex_version.dart +++ b/packages/firebase_vertexai/firebase_vertexai/lib/src/vertex_version.dart @@ -13,4 +13,4 @@ // limitations under the License. /// generated version number for the package, do not manually edit -const packageVersion = '1.8.1'; +const packageVersion = '1.8.2'; diff --git a/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml b/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml index fc2d451a4928..add95ec4ab33 100644 --- a/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml +++ b/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml @@ -1,6 +1,6 @@ name: firebase_vertexai description: "Firebase Vertex AI SDK." -version: 1.8.1 +version: 1.8.2 homepage: https://firebase.google.com/docs/vertex-ai/get-started?platform=flutter topics: - firebase @@ -20,11 +20,11 @@ environment: flutter: ">=3.16.0" dependencies: - firebase_ai: ^2.2.0 - firebase_app_check: ^0.3.2+8 - firebase_auth: ^5.6.1 - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 + firebase_ai: ^2.2.1 + firebase_app_check: ^0.3.2+9 + firebase_auth: ^5.6.2 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 flutter: sdk: flutter http: ^1.1.0 diff --git a/tests/pubspec.yaml b/tests/pubspec.yaml index c1edbedb89a6..c000abed9868 100644 --- a/tests/pubspec.yaml +++ b/tests/pubspec.yaml @@ -9,44 +9,44 @@ environment: flutter: '>=3.22.0' dependencies: - cloud_functions: ^5.6.0 - cloud_functions_platform_interface: ^5.8.0 - cloud_functions_web: ^4.11.3 + cloud_functions: ^5.6.1 + cloud_functions_platform_interface: ^5.8.1 + cloud_functions_web: ^4.11.4 collection: ^1.15.0 - firebase_analytics: ^11.5.1 - firebase_analytics_platform_interface: ^4.4.1 - firebase_analytics_web: ^0.5.10+14 - firebase_app_check: ^0.3.2+8 - firebase_app_check_platform_interface: ^0.1.1+8 - firebase_app_check_web: ^0.2.0+12 - firebase_app_installations: ^0.3.2+8 - firebase_app_installations_platform_interface: ^0.1.4+56 - firebase_app_installations_web: ^0.1.6+14 - firebase_auth: ^5.6.1 - firebase_auth_platform_interface: ^7.7.1 - firebase_auth_web: ^5.15.1 - firebase_core: ^3.15.0 - firebase_core_platform_interface: ^5.4.1 - firebase_core_web: ^2.24.0 - firebase_crashlytics: ^4.3.8 - firebase_crashlytics_platform_interface: ^3.8.8 - firebase_database: ^11.3.8 - firebase_database_platform_interface: ^0.2.6+8 - firebase_database_web: ^0.2.6+14 - firebase_dynamic_links: ^6.1.8 - firebase_dynamic_links_platform_interface: ^0.2.7+8 - firebase_messaging: ^15.2.8 - firebase_messaging_platform_interface: ^4.6.8 - firebase_messaging_web: ^3.10.8 - firebase_ml_model_downloader: ^0.3.3+6 - firebase_ml_model_downloader_platform_interface: ^0.1.5+8 - firebase_performance: ^0.10.1+8 - firebase_remote_config: ^5.4.6 - firebase_remote_config_platform_interface: ^1.5.6 - firebase_remote_config_web: ^1.8.6 - firebase_storage: ^12.4.8 - firebase_storage_platform_interface: ^5.2.8 - firebase_storage_web: ^3.10.15 + firebase_analytics: ^11.5.2 + firebase_analytics_platform_interface: ^4.4.2 + firebase_analytics_web: ^0.5.10+15 + firebase_app_check: ^0.3.2+9 + firebase_app_check_platform_interface: ^0.1.1+9 + firebase_app_check_web: ^0.2.0+13 + firebase_app_installations: ^0.3.2+9 + firebase_app_installations_platform_interface: ^0.1.4+57 + firebase_app_installations_web: ^0.1.6+15 + firebase_auth: ^5.6.2 + firebase_auth_platform_interface: ^7.7.2 + firebase_auth_web: ^5.15.2 + firebase_core: ^3.15.1 + firebase_core_platform_interface: ^6.0.0 + firebase_core_web: ^2.24.1 + firebase_crashlytics: ^4.3.9 + firebase_crashlytics_platform_interface: ^3.8.9 + firebase_database: ^11.3.9 + firebase_database_platform_interface: ^0.2.6+9 + firebase_database_web: ^0.2.6+15 + firebase_dynamic_links: ^6.1.9 + firebase_dynamic_links_platform_interface: ^0.2.7+9 + firebase_messaging: ^15.2.9 + firebase_messaging_platform_interface: ^4.6.9 + firebase_messaging_web: ^3.10.9 + firebase_ml_model_downloader: ^0.3.3+7 + firebase_ml_model_downloader_platform_interface: ^0.1.5+9 + firebase_performance: ^0.10.1+9 + firebase_remote_config: ^5.4.7 + firebase_remote_config_platform_interface: ^1.5.7 + firebase_remote_config_web: ^1.8.7 + firebase_storage: ^12.4.9 + firebase_storage_platform_interface: ^5.2.9 + firebase_storage_web: ^3.10.16 flutter: sdk: flutter http: ^1.0.0 From 931566ae84301875d139e6ad69c2c3d8f87c88f7 Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Thu, 3 Jul 2025 14:54:06 +0200 Subject: [PATCH 7/9] Swift --- Package.swift | 2 +- .../ios/cloud_functions/Sources/cloud_functions/Constants.swift | 2 +- .../Sources/firebase_app_installations/Constants.swift | 2 +- .../Sources/firebase_ml_model_downloader/Constants.swift | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Package.swift b/Package.swift index a865339be2fd..d4b061f20566 100644 --- a/Package.swift +++ b/Package.swift @@ -9,7 +9,7 @@ import Foundation import PackageDescription // auto-generated by melos post commit hook script -let firebase_core_version: String = "3.15.0" +let firebase_core_version: String = "3.15.1" let firebase_ios_sdk_version: String = "11.15.0" // Shared Swift package manager code for firebase core diff --git a/packages/cloud_functions/cloud_functions/ios/cloud_functions/Sources/cloud_functions/Constants.swift b/packages/cloud_functions/cloud_functions/ios/cloud_functions/Sources/cloud_functions/Constants.swift index a81189461162..bb7158d2556c 100644 --- a/packages/cloud_functions/cloud_functions/ios/cloud_functions/Sources/cloud_functions/Constants.swift +++ b/packages/cloud_functions/cloud_functions/ios/cloud_functions/Sources/cloud_functions/Constants.swift @@ -3,4 +3,4 @@ // found in the LICENSE file. // Auto-generated file. Do not edit. -public let versionNumber = "5.6.0" +public let versionNumber = "5.6.1" diff --git a/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Sources/firebase_app_installations/Constants.swift b/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Sources/firebase_app_installations/Constants.swift index 72358f3c4186..083019c5a7c2 100644 --- a/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Sources/firebase_app_installations/Constants.swift +++ b/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Sources/firebase_app_installations/Constants.swift @@ -3,4 +3,4 @@ // found in the LICENSE file. // Auto-generated file. Do not edit. -public let versionNumber = "0.3.2+8" +public let versionNumber = "0.3.2+9" diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Sources/firebase_ml_model_downloader/Constants.swift b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Sources/firebase_ml_model_downloader/Constants.swift index ea35972f8cbe..7f3170e28ad2 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Sources/firebase_ml_model_downloader/Constants.swift +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Sources/firebase_ml_model_downloader/Constants.swift @@ -3,4 +3,4 @@ // found in the LICENSE file. // Auto-generated file. Do not edit. -public let versionNumber = "0.3.3+6" +public let versionNumber = "0.3.3+7" From 52d08b92b81a111c04a8c2048720bf99561cc305 Mon Sep 17 00:00:00 2001 From: Andrii Petrovskyi Date: Mon, 14 Jul 2025 19:43:47 +0300 Subject: [PATCH 8/9] Fixes to remote config packages --- .../firebase_core/ios/firebase_core/Package.swift | 6 +++--- packages/firebase_core/firebase_core/pubspec.yaml | 2 +- .../ios/firebase_remote_config/Package.swift | 2 +- .../firebase_remote_config/pubspec.yaml | 4 ++-- .../windows/firebase_remote_config_plugin.cpp | 6 ------ 5 files changed, 7 insertions(+), 13 deletions(-) diff --git a/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift b/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift index 9882bff1cab5..cc7ebcf737dc 100644 --- a/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift +++ b/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift @@ -26,8 +26,8 @@ func loadPubspecVersion() throws -> String { ]) do { let yamlString = try String(contentsOfFile: pubspecPath, encoding: .utf8) - if let versionLine = yamlString.split(separator: "\n") - .first(where: { $0.starts(with: "version:") }) { + if let versionLine = yamlString.components(separatedBy: .newlines) + .first(where: { $0.contains("version:") }) { let version = versionLine.split(separator: ":")[1].trimmingCharacters(in: .whitespaces) return version.replacingOccurrences(of: "+", with: "-") } else { @@ -46,7 +46,7 @@ func loadFirebaseSDKVersion() throws -> String { ]) do { let content = try String(contentsOfFile: firebaseCoreScriptPath, encoding: .utf8) - let pattern = #"def firebase_sdk_version!\(\)\n\s+'([^']+)'\nend"# + let pattern = #"def firebase_sdk_version!\(\)\s*\n\s*'([^']+)'\s*\n\s*end"# if let regex = try? NSRegularExpression(pattern: pattern, options: []), let match = regex.firstMatch( in: content, diff --git a/packages/firebase_core/firebase_core/pubspec.yaml b/packages/firebase_core/firebase_core/pubspec.yaml index 69b11499e9e7..fbf7657e6394 100644 --- a/packages/firebase_core/firebase_core/pubspec.yaml +++ b/packages/firebase_core/firebase_core/pubspec.yaml @@ -3,7 +3,7 @@ description: Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps. homepage: https://firebase.google.com/docs/flutter/setup repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core -version: 3.15.1 +version: 3.15.1+1 topics: - firebase - core diff --git a/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift b/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift index be1c585d012f..e4aaf3c07f63 100644 --- a/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift +++ b/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift @@ -42,7 +42,7 @@ func loadPubspecVersions() throws -> (packageVersion: String, firebaseCoreVersio ]) do { let yamlString = try String(contentsOfFile: pubspecPath, encoding: .utf8) - let lines = yamlString.split(separator: "\n") + let lines = yamlString.components(separatedBy: .newlines) guard let packageVersionLine = lines.first(where: { $0.starts(with: "version:") }) else { throw ConfigurationError.invalidFormat("No package version line found in pubspec.yaml") diff --git a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml index 355d4b553a60..216c5a3d621d 100644 --- a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml @@ -4,7 +4,7 @@ description: re-releasing. homepage: https://firebase.google.com/docs/remote-config repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config -version: 5.4.7 +version: 5.4.7+1 topics: - firebase - remote @@ -45,5 +45,5 @@ flutter: pluginClass: FLTFirebaseRemoteConfigPlugin web: default_package: firebase_remote_config_web - windows: + windows: pluginClass: FirebaseRemoteConfigPluginCApi diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp index 4a0b7498026d..13cbdc78c72e 100644 --- a/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp +++ b/packages/firebase_remote_config/firebase_remote_config/windows/firebase_remote_config_plugin.cpp @@ -110,12 +110,6 @@ void FirebaseRemoteConfigPlugin::RegisterWithRegistrar( event_channel->SetStreamHandler(std::move(eventChannelHandler)); - // // method_channel->SetMethodCallHandler([plugin_pointer = - // plugin.get()](const auto& call, auto result) - // // { - // // plugin_pointer->HandleMethodCall(call, std::move(result)); - // // }); - registrar->AddPlugin(std::move(plugin)); } From 5801992ea8f0e2a192683adf90f0b0116ad379bb Mon Sep 17 00:00:00 2001 From: Andrii Petrovskyi Date: Mon, 14 Jul 2025 20:09:17 +0300 Subject: [PATCH 9/9] Revert unneeded changes --- .../ios/firebase_core/Package.swift | 6 +- .../ios/firebase_remote_config/Package.swift | 2 +- .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../.cmake/api/v1/query/toolchains-v1 | 0 .../windows/cmake-build-debug/CMakeCache.txt | 368 ------- .../CMakeFiles/3.30.3/CMakeCXXCompiler.cmake | 101 -- .../3.30.3/CMakeDetermineCompilerABI_CXX.bin | Bin 43088 -> 0 bytes .../CMakeFiles/3.30.3/CMakeRCCompiler.cmake | 6 - .../CMakeFiles/3.30.3/CMakeSystem.cmake | 15 - .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 ------------------ .../CMakeFiles/3.30.3/CompilerIdCXX/a.exe | Bin 43172 -> 0 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 242 ----- .../CMakeFiles/clion-Debug-log.txt | 6 - .../CMakeFiles/clion-environment.txt | 5 - .../CMakeFiles/cmake.check_cache | 1 - .../firebase_remote_config/plugin_version.h | 13 - 18 files changed, 4 insertions(+), 1680 deletions(-) delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cache-v2 delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeCache.txt delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeRCCompiler.cmake delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeSystem.cmake delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CompilerIdCXX/a.exe delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-Debug-log.txt delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-environment.txt delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/cmake.check_cache delete mode 100644 packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/generated/firebase_remote_config/plugin_version.h diff --git a/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift b/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift index cc7ebcf737dc..9882bff1cab5 100644 --- a/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift +++ b/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift @@ -26,8 +26,8 @@ func loadPubspecVersion() throws -> String { ]) do { let yamlString = try String(contentsOfFile: pubspecPath, encoding: .utf8) - if let versionLine = yamlString.components(separatedBy: .newlines) - .first(where: { $0.contains("version:") }) { + if let versionLine = yamlString.split(separator: "\n") + .first(where: { $0.starts(with: "version:") }) { let version = versionLine.split(separator: ":")[1].trimmingCharacters(in: .whitespaces) return version.replacingOccurrences(of: "+", with: "-") } else { @@ -46,7 +46,7 @@ func loadFirebaseSDKVersion() throws -> String { ]) do { let content = try String(contentsOfFile: firebaseCoreScriptPath, encoding: .utf8) - let pattern = #"def firebase_sdk_version!\(\)\s*\n\s*'([^']+)'\s*\n\s*end"# + let pattern = #"def firebase_sdk_version!\(\)\n\s+'([^']+)'\nend"# if let regex = try? NSRegularExpression(pattern: pattern, options: []), let match = regex.firstMatch( in: content, diff --git a/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift b/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift index e4aaf3c07f63..be1c585d012f 100644 --- a/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift +++ b/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift @@ -42,7 +42,7 @@ func loadPubspecVersions() throws -> (packageVersion: String, firebaseCoreVersio ]) do { let yamlString = try String(contentsOfFile: pubspecPath, encoding: .utf8) - let lines = yamlString.components(separatedBy: .newlines) + let lines = yamlString.split(separator: "\n") guard let packageVersionLine = lines.first(where: { $0.starts(with: "version:") }) else { throw ConfigurationError.invalidFormat("No package version line found in pubspec.yaml") diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cache-v2 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeCache.txt b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeCache.txt deleted file mode 100644 index 0158626d88c0..000000000000 --- a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeCache.txt +++ /dev/null @@ -1,368 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: d:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug -# It was generated by CMake: C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/bin/cmake.exe -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/addr2line.exe - -//Path to a program. -CMAKE_AR:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ar.exe - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Debug - -//Enable colored diagnostics throughout. -CMAKE_COLOR_DIAGNOSTICS:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/g++.exe - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/gcc-ar.exe - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/gcc-ranlib.exe - -//Flags used by the CXX compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the CXX compiler during DEBUG builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=-g - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the CXX compiler during RELEASE builds. -CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/dlltool.exe - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/pkgRedirects - -//Convert GNU import libraries to MS format (requires Visual Studio) -CMAKE_GNUtoMS:BOOL=OFF - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/firebase_remote_config - -//Path to a program. -CMAKE_LINKER:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ld.exe - -//make program -CMAKE_MAKE_PROGRAM:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/ninja/win/x64/ninja.exe - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/nm.exe - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/objcopy.exe - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/objdump.exe - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=firebase_remote_config - -//Path to a program. -CMAKE_RANLIB:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ranlib.exe - -//RC compiler -CMAKE_RC_COMPILER:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/windres.exe - -//Flags for Windows Resource Compiler during all build types. -CMAKE_RC_FLAGS:STRING= - -//Flags for Windows Resource Compiler during DEBUG builds. -CMAKE_RC_FLAGS_DEBUG:STRING= - -//Flags for Windows Resource Compiler during MINSIZEREL builds. -CMAKE_RC_FLAGS_MINSIZEREL:STRING= - -//Flags for Windows Resource Compiler during RELEASE builds. -CMAKE_RC_FLAGS_RELEASE:STRING= - -//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. -CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_READELF:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/readelf.exe - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/strip.exe - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -firebase_remote_config_BINARY_DIR:STATIC=D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug - -//Value Computed by CMake -firebase_remote_config_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -firebase_remote_config_SOURCE_DIR:STATIC=D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=d:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=30 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/bin/cmake.exe -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/bin/cpack.exe -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/bin/ctest.exe -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_COMPILER -CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 -CMAKE_RC_COMPILER_WORKS:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS -CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG -CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL -CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE -CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO -CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE - diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake deleted file mode 100644 index 9a1fbe3a7d07..000000000000 --- a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,101 +0,0 @@ -set(CMAKE_CXX_COMPILER "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/g++.exe") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "13.1.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_STANDARD_LATEST "23") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") -set(CMAKE_CXX26_COMPILE_FEATURES "") - -set(CMAKE_CXX_PLATFORM_ID "MinGW") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ar.exe") -set(CMAKE_CXX_COMPILER_AR "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/gcc-ar.exe") -set(CMAKE_RANLIB "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ranlib.exe") -set(CMAKE_CXX_COMPILER_RANLIB "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/gcc-ranlib.exe") -set(CMAKE_LINKER "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ld.exe") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_CXX_COMPILER_LINKER "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ld.exe") -set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") -set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.40) -set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang IN ITEMS C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) -set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/include;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/x86_64-w64-mingw32/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") -set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") - -set(CMAKE_CXX_COMPILER_IMPORT_STD "") -### Imported target for C++23 standard library -set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Toolchain does not support discovering `import std` support") - - - diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_CXX.bin b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100644 index 8f48d3a1d4bf3f8b889320e3510c51d05105cf25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43088 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 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "Arm" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define CXX_STD_98 199711L -#define CXX_STD_11 201103L -#define CXX_STD_14 201402L -#define CXX_STD_17 201703L -#define CXX_STD_20 202002L -#define CXX_STD_23 202302L - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) -# if _MSVC_LANG > CXX_STD_17 -# define CXX_STD _MSVC_LANG -# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 -# define CXX_STD CXX_STD_17 -# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# elif defined(__INTEL_CXX11_MODE__) -# define CXX_STD CXX_STD_11 -# else -# define CXX_STD CXX_STD_98 -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# if _MSVC_LANG > __cplusplus -# define CXX_STD _MSVC_LANG -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__NVCOMPILER) -# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__INTEL_COMPILER) || defined(__PGI) -# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) -# define CXX_STD CXX_STD_17 -# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) -# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) -# define CXX_STD CXX_STD_11 -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > CXX_STD_23 - "26" -#elif CXX_STD > CXX_STD_20 - "23" -#elif CXX_STD > CXX_STD_17 - "20" -#elif CXX_STD > CXX_STD_14 - "17" -#elif CXX_STD > CXX_STD_11 - "14" -#elif CXX_STD >= CXX_STD_11 - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CompilerIdCXX/a.exe b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CompilerIdCXX/a.exe deleted file mode 100644 index 808663381f38c5a1317432d351af8961bb76b683..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43172 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 Y+8&WU&mD^OQZQ^3eT}ia*4y0w1=AdSKL7v# diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 29d97a71f4f5..000000000000 --- a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,242 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "CMakeLists.txt:9 (project)" - message: | - The system is: Windows - 10.0.27695 - AMD64 - - - kind: "message-v1" - backtrace: - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:9 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/g++.exe - Build flags: - Id flags: - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" - - The CXX compiler identification is GNU, found in: - D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/3.30.3/CompilerIdCXX/a.exe - - - - kind: "try_compile-v1" - backtrace: - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:9 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-vgkpw1" - binary: "D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-vgkpw1" - cmakeVariables: - CMAKE_CXX_FLAGS: "" - CMAKE_CXX_FLAGS_DEBUG: "-g" - CMAKE_CXX_SCAN_FOR_MODULES: "OFF" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-vgkpw1' - - Run Build Command(s): "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/ninja/win/x64/ninja.exe" -v cmTC_152ef - [1/2] C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE -fdiagnostics-color=always -v -o CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj -c "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp" - Using built-in specs. - COLLECT_GCC=C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE - Target: x86_64-w64-mingw32 - Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends - Thread model: posix - Supported LTO compression algorithms: zlib - gcc version 13.1.0 (GCC) - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/' - C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_152ef.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\Andrii\\AppData\\Local\\Temp\\ccSXGsTA.s - GNU C++17 (GCC) version 13.1.0 (x86_64-w64-mingw32) - compiled by GNU C version 13.1.0, GMP version 6.2.1, MPFR version 4.2.0-p4, MPC version 1.3.1, isl version none - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++" - ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32" - ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward" - ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include" - ignoring nonexistent directory "/win/include" - ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../include" - ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed" - ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include" - ignoring nonexistent directory "/mingw/include" - #include "..." search starts here: - #include <...> search starts here: - C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++ - C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32 - C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward - C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include - C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include - C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed - C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include - End of search list. - Compiler executable checksum: e75de627edc3c57e31324b930b15b056 - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/' - as -v -o CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Andrii\\AppData\\Local\\Temp\\ccSXGsTA.s - GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40 - COMPILER_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/ - LIBRARY_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.'\x0d - [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE -v -Wl,-v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_152ef.exe -Wl,--out-implib,libcmTC_152ef.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." - Using built-in specs. - COLLECT_GCC=C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE - COLLECT_LTO_WRAPPER=C:/Users/Andrii/AppData/Local/Programs/CLion\\ Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe - Target: x86_64-w64-mingw32 - Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends - Thread model: posix - Supported LTO compression algorithms: zlib - gcc version 13.1.0 (GCC) - COMPILER_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/ - LIBRARY_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_152ef.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_152ef.' - C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_152ef.exe C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_152ef.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o - collect2 version 13.1.0 - C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLion Nova\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_152ef.exe C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_152ef.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d - GNU ld (GNU Binutils) 2.40\x0d - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_152ef.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_152ef.'\x0d - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:9 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] - add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] - add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] - add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] - add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] - add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - add: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] - end of search list found - collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] - collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] - collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] - collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include] - collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/include] - collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - collapse include dir [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/x86_64-w64-mingw32/include] - implicit include dirs: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/include;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/x86_64-w64-mingw32/include] - - - - - kind: "message-v1" - backtrace: - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:9 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: 'D:/proj/flutterfire/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-vgkpw1'] - ignore line: [] - ignore line: [Run Build Command(s): "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/ninja/win/x64/ninja.exe" -v cmTC_152ef] - ignore line: [[1/2] C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE -fdiagnostics-color=always -v -o CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj -c "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp"] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE] - ignore line: [Target: x86_64-w64-mingw32] - ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 13.1.0 (GCC) ] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/'] - ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_152ef.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\Andrii\\AppData\\Local\\Temp\\ccSXGsTA.s] - ignore line: [GNU C++17 (GCC) version 13.1.0 (x86_64-w64-mingw32)] - ignore line: [ compiled by GNU C version 13.1.0 GMP version 6.2.1 MPFR version 4.2.0-p4 MPC version 1.3.1 isl version none] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++"] - ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32"] - ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward"] - ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"] - ignore line: [ignoring nonexistent directory "/win/include"] - ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../include"] - ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"] - ignore line: [ignoring duplicate directory "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"] - ignore line: [ignoring nonexistent directory "/mingw/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] - ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] - ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] - ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] - ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] - ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: e75de627edc3c57e31324b930b15b056] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/'] - ignore line: [ as -v -o CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Andrii\\AppData\\Local\\Temp\\ccSXGsTA.s] - ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40] - ignore line: [COMPILER_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/] - ignore line: [LIBRARY_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.'\x0d] - ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE -v -Wl -v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_152ef.exe -Wl --out-implib libcmTC_152ef.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLIONN~1\\bin\\mingw\\bin\\G__~1.EXE] - ignore line: [COLLECT_LTO_WRAPPER=C:/Users/Andrii/AppData/Local/Programs/CLion\\ Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe] - ignore line: [Target: x86_64-w64-mingw32] - ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 13.1.0 (GCC) ] - ignore line: [COMPILER_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/] - ignore line: [LIBRARY_PATH=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] - ignore line: [C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_152ef.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_152ef.'] - ignore line: [ C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_152ef.exe C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_152ef.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - ignore line: [collect2 version 13.1.0] - ignore line: [C:\\Users\\Andrii\\AppData\\Local\\Programs\\CLion Nova\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_152ef.exe C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_152ef.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_152ef.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d] - ignore line: [GNU ld (GNU Binutils) 2.40\x0d] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_152ef.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_152ef.'\x0d] - ignore line: [] - ignore line: [] - linker tool for 'CXX': C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ld.exe - implicit libs: [] - implicit objs: [] - implicit dirs: [] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:9 (project)" - message: | - Running the CXX compiler's linker: "C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/mingw/bin/ld.exe" "-v" - GNU ld (GNU Binutils) 2.40 -... diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-Debug-log.txt deleted file mode 100644 index b2440204e041..000000000000 --- a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-Debug-log.txt +++ /dev/null @@ -1,6 +0,0 @@ -"C:\Users\Andrii\AppData\Local\Programs\CLion Nova\bin\cmake\win\x64\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/ninja/win/x64/ninja.exe" -G Ninja -S D:\proj\flutterfire\packages\firebase_remote_config\firebase_remote_config\windows -B D:\proj\flutterfire\packages\firebase_remote_config\firebase_remote_config\windows\cmake-build-debug -CMake Error at CMakeLists.txt:63 (apply_standard_settings): - Unknown CMake command "apply_standard_settings". - - --- Configuring incomplete, errors occurred! diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-environment.txt b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-environment.txt deleted file mode 100644 index f27122daad7b..000000000000 --- a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/clion-environment.txt +++ /dev/null @@ -1,5 +0,0 @@ -ToolSet: 11.0 w64 (local)@C:\Users\Andrii\AppData\Local\Programs\CLion Nova\bin\mingw -Ninja: 1.12.0@C:\Users\Andrii\AppData\Local\Programs\CLion Nova\bin\ninja\win\x64\ninja.exe -Options: - -Options:-DCMAKE_MAKE_PROGRAM=C:/Users/Andrii/AppData/Local/Programs/CLion Nova/bin/ninja/win/x64/ninja.exe \ No newline at end of file diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/cmake.check_cache b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd731726d..000000000000 --- a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/generated/firebase_remote_config/plugin_version.h b/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/generated/firebase_remote_config/plugin_version.h deleted file mode 100644 index 77eb4729aead..000000000000 --- a/packages/firebase_remote_config/firebase_remote_config/windows/cmake-build-debug/generated/firebase_remote_config/plugin_version.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2023, the Chromium project authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -#ifndef PLUGIN_VERSION_CONFIG_H -#define PLUGIN_VERSION_CONFIG_H - -namespace firebase_remote_config_windows { - -std::string getPluginVersion() { return "5.1.3"; } -} // namespace firebase_auth_windows - -#endif // PLUGIN_VERSION_CONFIG_H