Release Notes (78th Update)

September 22, 2021

Firebase Auth [Mobile]-Facebook (1.0.0)

  • NEW PLUGIN: Sign in with Facebook on Android/iOS. Read Docs.


Firebase Auth [Mobile]-Google (1.0.0)

  • NEW PLUGIN: Branched out from the old Auth Mobile plugin. Sign in with Google on Android/iOS. Read Docs.


Firebase Auth [Mobile]-Phone (1.0.0)

  • NEW PLUGIN: Branched out from the old Auth Mobile plugin. Sign in with Phone OTP on Android/iOS. Read Docs.

  • FEATURE: New action- Link Phone.


Firebase Auth-Pro Mobile

  • REMOVED: This plugin is no longer required. It has been divided into two separate plugins mentioned above, so that you don't have to unnecessarily load all plugins if you don't need any one or two of them.


Firebase Auth PRO - Example C3Ps (r22-Sep-2021)

  • CHANGE: Updated "Android Export v2.c3p" using the latest plugins.

September 20, 2021

Firebase SDK (8.3.4)

  • FEATURE: Added support for Firebase Analytics scripting. Only for users using the JavaScript Scripting Feature.


Firebase RD-Pro (4.1.2)

  • FIX: Fixed a bug that read lists in reversed order even when not specified to do so. Also, Updated the example C3P. NOTE: You might need to enable/disable the "Get Reversed Data" option, if your resulting list is in a wrong order.


September 12, 2021

Firebase RD-Basic (7.1.3)

  • FEATURE: Added new option in "Read Data-Custom" to get Array JSON. This data is compatible with the C3's Array plugin.

    See how data is being wasted in Array-String by the unnecessary blank spaces. On the other hand, Array-JSON format saves upto 5 times data usage. (To write data in Array-JSON format, use "Write JSON Object" action only available in Firebase RD PRO.)

September 10, 2021

Firebase RD-Basic (7.1.2)

  • FIX: Fixed a bug in "Write-data" actions, which converted a non-number value to a number if the string started with a number.

Firebase RD-Pro (4.1.1)

  • FIX: Fixed a bug in "Append-data" action, which converted a non-number value to a number if the string started with a number.


September 2, 2021

Firebase SDK (8.3.3)

  • CHANGE: Added support for Firebase version 9.0.0 and above

Firebase RD-Basic (7.1.1)

  • FIX: Fixed Leaderboard JSON for PRO-UI Gridview was not sorting in order.


August 31, 2021

Firebase RD-Basic (7.1.0)

  • FEATURE: New Properties: Location Settings- you can now change the default locations of User Account Data and User Account Leaderboard.

  • FIX: Fixed Leaderboard JSON for PRO-UI Gridview was not sorting in order.

Firebase RD-Pro (4.1.0)

  • CHANGE: Read List action now requires you to explicitly enable "Get JSON" to get the data in the JSON string formats. (This reduces memory usage when you do not need JSON data).

  • FEATURE: New Properties: Location Settings- you can now change the default locations of User-ID, User-Key and Presence data.

  • FIX: Fixed JSON for PRO-UI Gridview was not sorting in order.


August 29, 2021

Firebase RD-Basic (7.0.0)

  • FEATURE: Now each Read action supports reading data in JSON format and @Aekiro's Pro-UI GridView JSON format. This new change can drastically reduce data usage. You can now also use GridView JSON to create easy scrolling Leaderboards! New expressions: readJSON, readGridview.


August 20, 2021

Firebase Auth-Basic (6.1.1)

  • FEATURE: Added missing expression "userPhoneNumber" to get the user's phone number if user was authenticated with Phone.


August 14, 2021

Firebase SDK (8.3.1)

  • FIX: Fixed "On Load Success" triggered every time after a Sign Up/Sign In.

  • FIX: Fixed some errors during Disconnect & Reconnect actions.

Remote Image (3.1.0)

  • New Feature- Store Image to Local Storage. (Check out the new example)

  • "Clear image-data" actions now also frees memory

  • New Action: "Unload from Memory". This will free the memory used by the selected instance.

  • Bug Fixes


July 25, 2021

Firebase SDK (8.3.0)

  • FEATURE: App Check with reCAPTCHA v3- this feature will allow you to block unverified clients. Also shows metrics of clients- whether your clients are verified, outdated, from unknown origin or malicious. See Docs for more info.
    Example graph image:

  • FEATURE: "Allow Scripting" Property- if enabled, allows you to access Firebase objects using JavaScript.


July 19, 2021

Firebase Auth-Basic (6.1.0)

  • CHANGE: Updated to the latest Facebook Graph API to fetch User Profile Image.


July 16, 2021

Firebase SDK (8.2.0)

  • CHANGE: Temporarily removed Worker Mode Support.
    Worker support will be available when Construct 3 updates its Google Closure Compiler which is used to Advanced Minify. Unless this issue gets solved, Construct Projects will fail to Advanced Minify.
    See Github issue: https://github.com/Scirra/Construct-3-bugs/issues/4956
    Worker Mode Support will be available again when this issue gets solved by Scirra. (Scirra is a small team, let's not be impatient while they take their time to update their dependencies)

  • FIX: Fixed Reconnect and Disconnect actions.

Firebase Auth (Worker) (1.0.0)

  • TEMPORARILY REMOVED: This plugin can't be used until the above mentioned Construct 3 issue gets solved by Scirra.

Firebase RD-Basic (6.0.2)

  • FIX: Fixed Write actions- now supports writing single quote and tab characters in data.

Firebase RD-Pro (4.0.0)

  • New Docs Available for Firebase RD-Pro

  • FEATURE: Introduced new List Type: Value.
    Added related actions, conditions and expressions.

  • FEATURE: New "Has reached List End" condition as an alternative of the "On Reach List End" trigger condition.

  • FEATURE: New "getTagsFromString" expression can be used to get an array of tagged user keys in any string. (The Tags stored in a string data must follow the markup format: "/@userkeyname0000/" )

  • FIX: Fixed Append List action- now supports writing single quote and tab characters in data.

Remote Image (2.1.0)

  • NEW PLUGIN: Allows you to load different remote images for each instance of a single object. This is used in the Global Chat Example.

Global Chat Example(v4)

  • CHANGE: Layout 3 & Layout 6 - Replaced UserPic Sprites with the Remote Image Plugin. This reduces all the complex JSON operations and makes loading profile images much more simpler, easier, and memory efficient.

  • CHANGE: Layout 4 - Image Manipulation now sets the image size to the actual CSS width and height. So if your target size 64*64, image size will be independent of the Construct window size, and in your final result, the image will be resized to 64*64 pixels regardless of the outer window size.


July 08, 2021

Firebase SDK (8.1.0)

  • FEATURE: New actions and conditions to Disconnect and Reconnect to the Firebase Server.
    Disconnecting will stop all background processes, release memory and stop connection to the Firebase Server.
    Reconnecting will connect to the Firebase Server again.


July 07, 2021

Firebase SDK (8.0.0)

  • FEATURE: Added Worker Mode Support. Read this article on how to enable Worker Mode and why we need workers.

Firebase Auth (Worker) (1.0.0)

  • NEW PLUGIN: In Preview/HTML5 Export, this plugin allows OAuth and Phone Auth services to work in Worker Mode, which is directly not possible using the other auth plugins.

Firebase Auth-Basic (6.0.7)

  • CHANGE: Adjusted to support Worker Mode

Firebase Auth-Pro (3.0.6)

  • FIX: Possible error in Project when Instance UID is less than that of Firebase SDK Instance UID

  • CHANGE: Adjusted to support Worker Mode


June 16, 2021

Firebase Auth-Pro (3.0.5)

  • FIX: Fixed "On Error At: Anonymous Sign In" was missing


June 09, 2021

Firebase Auth-Pro Mobile (2.0.3)

  • FIX: Fixed Google OAuth for Mobile Export

  • FIX: Fixed Phone Auth for Mobile Export

Examples - Auth-Pro (09-Jun-21)

  • NEW EXAMPLE: "Android Export (Google Auth & Phone Auth).c3p". This is an example project to Export Google OAuth and Phone Auth to Android. Also see this guide to know more.

Firebase Auth-Pro (3.0.4)

  • FIX: Fixed Credential issues.

  • CHANGE: Adjusted to new changes in Firebase Auth-Pro Mobile.

Firebase Auth-Basic (6.0.6)

  • FIX: Fixed Credential issues.

  • CHANGE: Adjusted to new changes in Firebase Auth-Pro Mobile.

Firebase SDK (7.0.4)

  • FIX: Adjusted to new changes in Firebase Auth Plugins.


June 08, 2021

Firebase Auth-Basic (6.0.5)

  • FIX: Fixed Phone Auth Actions.

Firebase SDK (7.0.4)

  • CHANGE: Adjusted to new changes in Firebase Auth-Basic.


June 02, 2021

Firebase Auth-Basic (6.0.4)

  • FIX: Fixed "Is Signed In" condition which was showing errors if Firebase SDK was not loaded.


May 23, 2021

Firebase SDK (7.0.3)

  • FIX: Fixed some Advanced Minify errors.

  • FEATURE: Added C3AddonVersionChecker. This will notify users when updates are available, only in preview. User can opt to Snooze this notification for up to 1 day.
    (Also available in Github for other Addon Developers: https://bit.ly/3hUkPfI)

Firebase Auth-Basic (6.0.3)

  • FIX: Fixed Increment actions.

  • FEATURE: Added C3AddonVersionChecker.

Firebase RD-Pro (3.0.1)

  • FIX: Fixed Advanced Minify Errors

  • FEATURE: Added C3AddonVersionChecker.

Global Chat Template (v3.1)

  • FIX: Fixed Profile Image Upload Location

  • FIX: Fixed Friendlist objects layer number during creation.

  • CHANGE: Allows only the User to change his/her own Profile About.

Firebase RD-Basic (6.0.1)

  • FEATURE: Added C3AddonVersionChecker.

Firebase CloudStorage (2.0.1)

  • FEATURE: Added C3AddonVersionChecker.

Firebase Auth-Pro (3.0.3)

  • FEATURE: Added C3AddonVersionChecker.

Firebase Auth-Pro Mobile (2.0.2)

  • FEATURE: Added C3AddonVersionChecker.


May 14, 2021

Firebase SDK (7.0.2)

  • FIX: Fixed a bug in Firebase SDK Plugin produced during packaging of May-13 update which made the whole screen turn black.


May 13, 2021

Firebase SDK (7.0.1)

  • CHANGE: Adjusted to changes in BASIC plugins.

  • CHANGE: Adjusted to changes in PRO plugins.

Firebase Auth-Basic (6.0.2)

  • FIX: Fixed Verify Email Action.

Firebase RD-Pro (3.0.0)

  • FEATURE: New Action: A new Read-List Data action has been introduced. Read List actions are now required to be Initialised before using. Added more Sync options. (See Template C3P)

  • FEATURE: New Actions for Initialising Read List Action. (See Template C3P)

  • DEPRECATED: The old Read-List action has been deprecated.

  • FIX: Fixed Timestamp error

Global Chat Template (v3)

  • FEATURE: Visit User's Profile Page.

  • FEATURE: Check Whether an User's Status is Online or Offline

  • FEATURE: Friendlist- Send Friend requests, manage sent or incoming requests and manage friendlists.

  • CHANGE: Profile Image url is now saved in Firebase Realtime Database, and all image urls are fetched from the Realtime Database instead of directly requesting Firebase Cloud Storage. This reduces image loading time.

  • CHANGE: Adjusted to new changes in Read-List action.

  • FIX: Fixed errors in position of chats and wrapping.

Firebase Auth-Pro (3.0.2)

  • FIX: Persistence was not working.


May 04, 2021

Firebase Auth-Basic (6.0.1)

  • FIX: Fixed Username Errors.

Firebase Auth-Pro (3.0.1)

  • FIX: Fixed Username and Auth Credential Errors.

Firebase Auth-Pro Mobile (2.0.1)

  • FIX: Fixed Username and Auth Credential Errors.


May 03, 2021

Firebase SDK (7.0.0)

  • FEATURE: New Property: "Auto Load SDK" . This will Start Loading SDK before Start of Game. This reduces loading time.

  • FEATURE: New Property: "Timeout" . Specifies a timeout after which, if Load Failed, retry Load SDK. If Auto Load SDK is enabled- SDK will retry Load automatically. If Auto Load SDK is disabled- Use condition On Timeout to detect load failure.

  • FEATURE: New Property: "Primary SDK Object" . Use only in case of Multiple Firebase Project Management. Otherwise, ignore this property. Follow Updated Example- Handling Multiple Firebase Project.c3p

  • FEATURE: New Condition: "On Load Success" . Triggers on SDK Load Success. Must be used even if Auto Load SDK is enabled. Follow Updated Examples.

  • FEATURE: New Condition: "On Timeout" . Triggers when SDK fails to load within the specified timeout.

Firebase RD-Basic (6.0.0)

  • FIX: Fixed Trigger Condition.

  • FIX: Fixed Advanced Minify Errors.

Firebase Auth-Basic (6.0.0)

  • FIX: Fixed Advanced Minify Errors.

Firebase CloudStorage (2.0.0)

  • FIX: Fixed Advanced Minify Errors.

Examples - Basic (03-May-21)

  • NEW EXAMPLE: "Debugging.c3p" . Shows how to Debug Firebase Projects.

  • CHANGE: Updated "Handling Multiple Firebase Project (v3).c3p" . Changed to comply with the changes in the Firebase SDK Plugin.

  • CHANGE: Updated all examples to enable Auto Load SDK.

Firebase Auth-Pro (3.0.0)

  • FIX: Fixed Advanced Minify Errors.

Firebase Auth-Pro Mobile (2.0.0)

  • FIX: Fixed Advanced Minify Errors.

Firebase RD-Pro (2.0.0)

  • FIX: Fixed Advanced Minify Errors.


April 27, 2021

Eruda Console (1.0.1)


April 22, 2021

Firebase Auth-Pro Mobile (1.0.0)

  • FEATURE: Added Support for Phone Auth with OTP and OAuth Android & iOS Export using direct export option. Makes export much more easily than before.

Firebase Auth-Pro (2.0.0)

  • DEPRECATED: Deprecated Actions & Conditions related to Cordova.

  • CHANGE: Added Support for new Firebase Auth-Pro Mobile addon.

  • FIX: Minor bug fixes.

PAC-HTML

  • DEPRECATED PLUGIN: PAC-HTML is not required anymore. hence removed.

Firebase Auth-Basic (5.3.1)

  • CHANGE: Adjusted to new changes in plugin: Firebase Auth PRO.

  • CHANGE: Added compatibility with new plugin Firebase Auth PRO Mobile.

  • FIX: Minor bug fixes.


April 17, 2021

Firebase Auth-Basic (5.3.1)

  • FEATURE: Adjusted to changes in plugin: Firebase Auth PRO.

Firebase Auth-Pro (1.2.1)

  • FIX: Fixed "On Signed In Explicitly" Action was not working properly.


April 14, 2021

Firebase RD-Basic (5.1.1)

  • FIX: Some empty expressions returned single space string " " instead of an empty string "".

Firebase Auth-Basic (5.3.0)

  • CHANGE: Adjusted to new changes in plugin: Firebase Auth PRO.

Firebase Auth-Pro (1.2.0)

  • FEATURE: New Condition- "On Signed In Explicitly": This happens when user is not Signed in implicitly by any Sign In/Up Actions. (Eg.- Auto Sign In at startup, or Sign in from a new account on the same browser (or device) when both windows are opened, etc.)


April 08, 2021

Firebase RD-Pro (0.1.0)

  • NEW PLUGIN: Added support for Chat rooms, Post & Reply System, Friend Management & Tag users, Show User Online/Offline Status, Manage Advanced Lists- Sorting and querying, etc.

Global Chat Template (v1 alpha)

  • NEW TEMPLATE


April 06, 2021

Firebase Auth-Basic (5.2.0)

  • FEATURE: "Sign up with Username & Password" action- Now also sets auth.username automatically

Firebase CloudStorage-Basic (1.0.2)

  • FIX: Fixed all expressions returning undefined when no data was there. Now when expressions do not contain any data, they return a blank string ""


March 13, 2021

Firebase Auth-Pro (1.1.3)

  • FIX: Previously saved projects were not opening


March 12, 2021

Firebase RD-Basic (5.1.0)

  • FEATURE: New Action Parameter- "Get ProUI-GridView JSON" in Read Data-Custom Action. Enabling this will get you a JSON string compatible with the ProUI GridView Behavior by Aekiro: https://aekiro.itch.io/proui

Firebase Auth-Pro (1.1.2)

  • FIX: "Is Anonymous" Condition was not working

  • FIX: "On Signed in" Condition was not working for Anonymous Auth


March 09, 2021

Firebase RD-Basic (5.0.1)

  • FIX: float type variables automatically converted to integer while Writing Data.

Examples - Basic (09-Mar-2021)

  • CHANGE: Updated Phone Auth.c3p- Replaced Ipregistry plugin with free Cloudflare Trace plugin and other free of charge services to get user's current country Calling-Code and Country-Flag PNG.

Cloudflare Trace (1.0.0)

Ipregistry (1.0.0)

  • DEPRECATED PLUGIN: Ipregistry is not required anymore, hence removed.


March 06, 2021

Firebase Authentication-Basic (5.1.3)

  • FIX: Fixed "Send Password Reset Email" Action.


March 04, 2021

Firebase CloudStorage-Basic (1.0.1)

  • FIX: Fixed "On error at" condition


February 13, 2021

Firebase SDK (6.1.0)

  • CHANGE: New Property: databaseURL Domain


February 11, 2021

Firebase SDK (6.0.0)

  • CHANGE: Changed Property: databaseURL Code to databaseURL SubDomain.
    To set databaseURL SubDomain, copy the portion of databaseURL in your SDK data code between https:// and .firebaseio.com . For example:
    https ://[COPY_THIS_PORTION_IN BETWEEN].firebaseio.com

Examples - Basic (11-Feb-2021)

  • CHANGE: Added support for the new changes in the Firebase SDK plugin


February 04, 2021

Firebase Auth-Basic (5.1.2)

  • FIX: Fixed Anonymous Auth providerID error undefined at Firebase Auth-Pro Plugin


January 29, 2021

Firebase Storage-Basic (1.0.0)

  • NEW PLUGIN: Upload and Download Images and Files to Cloud

Firebase SDK (5.4.0)

  • FEATURE: Added support for Firebase Cloud Storage Plugin

Examples - Basic (29-Jan-2021)

  • NEW EXAMPLE: Cloud Storage.c3p

Copyclip (2.0.1)

  • FIX: Bug Fixes

QR Code (2.1.0)

  • FIX: Bug Fixes


January 16, 2021

Examples - Auth Pro (16-Jan-2021)

  • NEW EXAMPLE: Working with Auth Credentials- Sign In with QR Codes.
    A JSON data is created when an User Signs Up/In, which contains the User's Auth details. This data is known as the Credentials of the User and can be used to control Sign In.
    This example c3p shows how to control Auth Credentials so that you can Sign in to your secondary device by just Scanning the Credentials encoded QR Code.


Firebase RD-Basic (5.0.0)

  • FEATURE: New "Write-Custom" Action- Allows to write Multiple Data nodes using a single Write Action.

  • DEPRECATED: Old "Write Data-Custom" Action has been Deprecated. Use the new "Write-Custom" Action instead.

  • DEPRECATED: Old "Write Leaderboard-Custom" Action has been Deprecated. Use the new "Write-Custom" Action instead.

  • FIX: Fixed Leaderboard Reads giving a null error when a key in the read was missing.

Examples - Basic (16-01-2021)

  • CHANGE: "Firebase Leaderboards (Custom & User) (v3).c3p" - Changed complying with the new plugin updates.

  • CHANGE: "Updated Handling Multiple Firebase Project (v2).c3p" - Changed complying with the new plugin updates. Included more explanations.


January 13, 2021

Firebase SDK (5.3.0)

Firebase Auth-Basic (5.1.0)

Firebase RD-Basic (4.1.0)

Firebase Auth-Pro (1.1.0)

  • CHANGE: Added support for the latest changes in Construct 3 Editor for Module Script Mode from after r225.


December 12, 2020

Firebase SDK (5.2.0)

  • FEATURE: New property- "databaseURL Code". Adds support for Firebase Projects created after 10/12/2020.


December 09, 2020

Firebase Auth-Pro (1.0.2)

  • FIX: Persistence was not working on Multiple Firebase Projects.

  • FEATURE: Included more Console Logs for Debugging.


December 07, 2020

More notes is available in Discord server.


December 06, 2020

More notes is available in Discord server.


December 04, 2020

More notes is available in Discord server.


November 26, 2020

More notes is available in Discord server.


November 25, 2020

More notes is available in Discord server.


November 24, 2020

More notes is available in Discord server.


November 12, 2020

More notes is available in Discord server.


October 28, 2020

More notes is available in Discord server.


September 02, 2020

More notes is available in Discord server.


August 29, 2020

More notes is available in Discord server.


August 27, 2020

More notes is available in Discord server.


August 23, 2020

More notes is available in Discord server.


August 22, 2020

More notes is available in Discord server.


August 20, 2020

More notes is available in Discord server.


July 25, 2020

More notes is available in Discord server.


June 25, 2020

More notes is available in Discord server.


June 23, 2020

More notes is available in Discord server.


June 20, 2020

More notes is available in Discord server.


June 13, 2020

More notes is available in Discord server.


June 12, 2020

More notes is available in Discord server.


June 11, 2020

More notes is available in Discord server.


June 08, 2020

More notes is available in Discord server.


June 04, 2020

More notes is available in Discord server.


June 01, 2020

More notes is available in Discord server.


May 31, 2020

More notes is available in Discord server.


May 30, 2020

More notes is available in Discord server.


May 28, 2020

More notes is available in Discord server.


May 27, 2020

More notes is available in Discord server.


May 26, 2020

More notes is available in Discord server.


May 24, 2020

More notes is available in Discord server.


May 23, 2020

More notes is available in Discord server.


May 22, 2020

More notes is available in Discord server.


May 21, 2020

More notes is available in Discord server.


May 20, 2020

More notes is available in Discord server.


May 18, 2020

More notes is available in Discord server.


May 17, 2020

Firebase SDK (1.0.0)

  • NEW PLUGIN- First Release!

Firebase Auth-Basic (1.0.0)

  • NEW PLUGIN- First Release!

Firebase RD-Basic (1.0.0)

  • NEW PLUGIN- First Release!