diff --git a/library.json b/library.json index e6ef4486..7b1c40c6 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "Firebase ESP8266 Client", - "version": "4.3.9", + "version": "4.3.10", "keywords": "communication, REST, esp8266, arduino", "description": "The secure, fast and reliable Firebase Realtime database library to read, store, update, delete, listen, backup, and restore data. You can also read and modify the database security rules with this library.", "repository": { diff --git a/library.properties b/library.properties index 22d70e97..93271d14 100644 --- a/library.properties +++ b/library.properties @@ -1,6 +1,6 @@ name=Firebase ESP8266 Client -version=4.3.9 +version=4.3.10 author=Mobizt diff --git a/src/FB_Const.h b/src/FB_Const.h index 4a89f38a..197c93a6 100644 --- a/src/FB_Const.h +++ b/src/FB_Const.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/FB_Error.h b/src/FB_Error.h index 00598f28..9259cee7 100644 --- a/src/FB_Error.h +++ b/src/FB_Error.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/FB_Network.h b/src/FB_Network.h index 731b2f15..743da8ea 100644 --- a/src/FB_Network.h +++ b/src/FB_Network.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/FB_Utils.h b/src/FB_Utils.h index 81318ce5..ad8a3dd4 100644 --- a/src/FB_Utils.h +++ b/src/FB_Utils.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/Firebase.cpp b/src/Firebase.cpp index df7ca118..cf04ec7f 100644 --- a/src/Firebase.cpp +++ b/src/Firebase.cpp @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/Firebase.h b/src/Firebase.h index af7419b1..ab73b121 100644 --- a/src/Firebase.h +++ b/src/Firebase.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/FirebaseFS.h b/src/FirebaseFS.h index 4054af8f..ce3d979e 100644 --- a/src/FirebaseFS.h +++ b/src/FirebaseFS.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/Firebase_Client_Version.h b/src/Firebase_Client_Version.h index 400dcdad..1d2dfca9 100644 --- a/src/Firebase_Client_Version.h +++ b/src/Firebase_Client_Version.h @@ -1,6 +1,6 @@ #ifndef FIREBASE_CLIENT_VERSION -#define FIREBASE_CLIENT_VERSION "4.3.9" -#define FIREBASE_CLIENT_VERSION_NUM 40309 +#define FIREBASE_CLIENT_VERSION "4.3.10" +#define FIREBASE_CLIENT_VERSION_NUM 40310 /* The inconsistent file version checking to prevent mixed versions compilation. */ #define FIREBASE_CLIENT_VERSION_CHECK(ver) (ver == FIREBASE_CLIENT_VERSION_NUM) diff --git a/src/rtdb/FB_RTDB.cpp b/src/rtdb/FB_RTDB.cpp index 4d31cae6..f36c18c3 100644 --- a/src/rtdb/FB_RTDB.cpp +++ b/src/rtdb/FB_RTDB.cpp @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/rtdb/FB_RTDB.h b/src/rtdb/FB_RTDB.h index 1a6f01d1..e3d5f468 100644 --- a/src/rtdb/FB_RTDB.h +++ b/src/rtdb/FB_RTDB.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/rtdb/QueryFilter.cpp b/src/rtdb/QueryFilter.cpp index 6ca41334..d8c738b2 100644 --- a/src/rtdb/QueryFilter.cpp +++ b/src/rtdb/QueryFilter.cpp @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/rtdb/QueryFilter.h b/src/rtdb/QueryFilter.h index 7c7cb048..2a122e2a 100644 --- a/src/rtdb/QueryFilter.h +++ b/src/rtdb/QueryFilter.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/rtdb/QueueInfo.cpp b/src/rtdb/QueueInfo.cpp index 854c6c52..a8d2cf03 100644 --- a/src/rtdb/QueueInfo.cpp +++ b/src/rtdb/QueueInfo.cpp @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/rtdb/QueueInfo.h b/src/rtdb/QueueInfo.h index c1fe87d1..394ab518 100644 --- a/src/rtdb/QueueInfo.h +++ b/src/rtdb/QueueInfo.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/rtdb/QueueManager.cpp b/src/rtdb/QueueManager.cpp index 3d062cc2..acbb1455 100644 --- a/src/rtdb/QueueManager.cpp +++ b/src/rtdb/QueueManager.cpp @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/rtdb/QueueManager.h b/src/rtdb/QueueManager.h index 0fc0ab48..bbf22fed 100644 --- a/src/rtdb/QueueManager.h +++ b/src/rtdb/QueueManager.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/rtdb/stream/FB_MP_Stream.cpp b/src/rtdb/stream/FB_MP_Stream.cpp index 9db8a382..3cd92cca 100644 --- a/src/rtdb/stream/FB_MP_Stream.cpp +++ b/src/rtdb/stream/FB_MP_Stream.cpp @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/rtdb/stream/FB_MP_Stream.h b/src/rtdb/stream/FB_MP_Stream.h index e3fdc647..47da9e05 100644 --- a/src/rtdb/stream/FB_MP_Stream.h +++ b/src/rtdb/stream/FB_MP_Stream.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/rtdb/stream/FB_Stream.cpp b/src/rtdb/stream/FB_Stream.cpp index 5b8d4c86..c70bb11c 100644 --- a/src/rtdb/stream/FB_Stream.cpp +++ b/src/rtdb/stream/FB_Stream.cpp @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/rtdb/stream/FB_Stream.h b/src/rtdb/stream/FB_Stream.h index 667f11e4..84ed61a5 100644 --- a/src/rtdb/stream/FB_Stream.h +++ b/src/rtdb/stream/FB_Stream.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/session/FB_Session.cpp b/src/session/FB_Session.cpp index 1e39ae70..89daf1f6 100644 --- a/src/session/FB_Session.cpp +++ b/src/session/FB_Session.cpp @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/session/FB_Session.h b/src/session/FB_Session.h index 4041b182..14309b20 100644 --- a/src/session/FB_Session.h +++ b/src/session/FB_Session.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/signer/Signer.cpp b/src/signer/Signer.cpp index 6f9cfe89..d5ce1ec3 100644 --- a/src/signer/Signer.cpp +++ b/src/signer/Signer.cpp @@ -1,14 +1,14 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif /** - * Google's Firebase Token Management class, Signer.cpp version 1.3.11 + * Google's Firebase Token Management class, Signer.cpp version 1.3.12 * * This library supports Espressif ESP8266, ESP32 and Raspberry Pi Pico * - * Created April 5, 2023 + * Created April 22, 2023 * * This work is a part of Firebase ESP Client library * Copyright (c) 2023 K. Suwatchai (Mobizt) @@ -299,8 +299,8 @@ bool Firebase_Signer::isExpired() if (!config || !auth) return false; - // never expired for legacy token - if (config->signer.tokens.token_type == token_type_legacy_token) + // never expired for legacy token and test mode + if (config->signer.tokens.token_type == token_type_legacy_token || config->signer.test_mode) return false; time_t now = 0; diff --git a/src/signer/Signer.h b/src/signer/Signer.h index c378d488..5a491236 100644 --- a/src/signer/Signer.h +++ b/src/signer/Signer.h @@ -1,14 +1,14 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif /** - * Google's Firebase Token Management class, Signer.h version 1.3.11 + * Google's Firebase Token Management class, Signer.h version 1.3.12 * * This library supports Espressif ESP8266, ESP32 and Raspberry Pi Pico * - * Created April 5, 2023 + * Created April 22, 2023 * * This work is a part of Firebase ESP Client library * Copyright (c) 2023 K. Suwatchai (Mobizt) diff --git a/src/wcs/FB_Clients.h b/src/wcs/FB_Clients.h index aa2cfc8e..3794ef2a 100644 --- a/src/wcs/FB_Clients.h +++ b/src/wcs/FB_Clients.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/wcs/base/FB_TCP_Client_Base.h b/src/wcs/base/FB_TCP_Client_Base.h index e36f534d..801e3789 100644 --- a/src/wcs/base/FB_TCP_Client_Base.h +++ b/src/wcs/base/FB_TCP_Client_Base.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/wcs/custom/FB_Custom_TCP_Client.h b/src/wcs/custom/FB_Custom_TCP_Client.h index 48ad26c6..51c580e1 100644 --- a/src/wcs/custom/FB_Custom_TCP_Client.h +++ b/src/wcs/custom/FB_Custom_TCP_Client.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/wcs/esp32/FB_TCP_Client.cpp b/src/wcs/esp32/FB_TCP_Client.cpp index 9fee34ef..526d4f5e 100644 --- a/src/wcs/esp32/FB_TCP_Client.cpp +++ b/src/wcs/esp32/FB_TCP_Client.cpp @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/wcs/esp32/FB_TCP_Client.h b/src/wcs/esp32/FB_TCP_Client.h index c7016814..87d2519f 100644 --- a/src/wcs/esp32/FB_TCP_Client.h +++ b/src/wcs/esp32/FB_TCP_Client.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/wcs/esp8266/FB_TCP_Client.cpp b/src/wcs/esp8266/FB_TCP_Client.cpp index ae764828..f12d9403 100644 --- a/src/wcs/esp8266/FB_TCP_Client.cpp +++ b/src/wcs/esp8266/FB_TCP_Client.cpp @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif diff --git a/src/wcs/esp8266/FB_TCP_Client.h b/src/wcs/esp8266/FB_TCP_Client.h index c6f45d87..b4f61b52 100644 --- a/src/wcs/esp8266/FB_TCP_Client.h +++ b/src/wcs/esp8266/FB_TCP_Client.h @@ -1,5 +1,5 @@ #include "Firebase_Client_Version.h" -#if !FIREBASE_CLIENT_VERSION_CHECK(40309) +#if !FIREBASE_CLIENT_VERSION_CHECK(40310) #error "Mixed versions compilation." #endif