Release Notes (112th Update)
May 20, 2024
Examples - BASIC (20-May-24)
UPDATED EXAMPLE: [RD] Handling Data (UserAccount).C3P
(Details- Includes JSON plugin integration to read all the required data using a single read action. Makes development easier and Saves data usage, when there are a lot of data to read)NEW EXAMPLE: [RD] Nested JSON Data (Custom).C3P
(Details- Get Nested JSON from Custom data reads and Loop through multiple data)
May 07, 2024
FirebaseV9 SDK (10.4.2)
FEATURE: Made AppCheck's getToken and getLimitedUseToken functions available for use with JavaScript to protect communications with a custom server.
(See link or contact Developer to know how to use using JS).
April 24, 2024
FirebaseV9 Firestore (2.0.0)
CHANGE: Changed how Firestore Plugin Writes and Increment actions work. Removed the old way of updating data in a Document and replaced with a faster and the most efficient method.
(Details- Earlier, to update data without replacing all other data in a Document would require first checking if a Doc exists, then if not, a new Document would be created and finally the data would be sent to Firestore to update the Doc.
Now Firestore can handle all these by itself. Just sending the data once is enough.)
April 15, 2024
FirebaseV9 SDK (10.4.0)
FEATURE: Included AppCheck using reCAPTCHA Enterprise. (Checkout updated Documentation)
April 01, 2024
FirebaseV9 Auth-PRO (5.2.0)
FEATURE: New ACE to fetch JWT ID Token (used to identify the user to a Firebase service, useful in cases where your Firebase client app communicates with a custom backend server).
September 03, 2023
FirebaseV9 Firestore (1.0.3)
FIX: "On remove" condition was not working.
FirebaseV9 Auth-PRO (5.1.1)
FIX: "Is Anonymous" condition was not working.
August 01, 2023
FirebaseV9 Auth-BASIC (7.4.0)
FEATURE: New Parameter for Google OAuth actions: "Prompt Account Selector (for Google)". This shows an Account Selector menu when using the Google Provider. Otherwise, previously logged in Account might be used automatically.
FirebaseV9 Auth-PRO (5.1.0)
FEATURE: New Parameter for Google OAuth actions: "Prompt Account Selector (for Google)". This shows an Account Selector menu when using the Google Provider. Otherwise, previously logged in Account might be used automatically.
May 27, 2023
FirebaseV9 Firestore (1.0.2)
FIX: Firestore "Document Exists" condition was returning true when document was not yet read.
February 19, 2023
FirebaseV9 SDK (10.3.0)
CHANGE: Updated to Support compatibility with the new Utilities Plugins.
February 18, 2023
FirebaseV9 Analytics (1.0.0)
NEW PLUGIN
FirebaseV9 DynamicLinks (1.0.0)
NEW PLUGIN
FirebaseV9 RemoteConfig (1.0.0)
NEW PLUGIN
FirebaseV9 Performance (1.0.0)
NEW PLUGIN
FirebaseV9 Crashlytics (1.0.0)
NEW PLUGIN
Examples - PRO UTILITIES (17-Feb-23)
NEW EXAMPLE
FirebaseV9 Auth [Mobile]-Phone (2.1.0)
CHANGE: Updated to Support compatibility with the new Utilities Plugins.
February 11, 2023
FirebaseV9 RD-BASIC (9.1.3)
FIX: Fixed UserAccount Leaderboard Rank not showing.
Examples - PRO RD (11-Dec-22)
FIX: Fixed Friendlist not showing in "Global Chat Example.c3p".
December 19, 2022
Examples - PRO RD (19-Dec-22)
CHANGE: Updated "Global Chat Example.c3p" to use the new expressions: listObjectData & listObjectParent instead of using the deprecated listData and listDataParent.
December 19, 2022
Examples - PRO RD (19-Dec-22)
CHANGE: Updated "Global Chat Example.c3p" to use the new expressions: listObjectData & listObjectParent instead of using the deprecated listData and listDataParent.
October 22, 2022
FirebaseV9 Auth-BASIC (7.3.0)
FEATURE: New action "Set Button OAuth (Popup) (Safemode)". This ensures that it works on browsers like iOS Mobile Safari, which blocks popups by default.
Examples - BASIC (10-Nov-22)
NEW EXAMPLE: OAuth Safemode Button (Google, Facebook).c3p
FirebaseV9 SDK (10.2.2)
MAINTENANCE: Updated to support latest version of Auth BASIC and PRO plugin.
FirebaseV9 Auth-PRO (5.0.2)
FIX: Fixed condition- "On Signed In (Implicit)"
October 22, 2022
FirebaseV9 RD-BASIC (9.1.2)
FIX: Fixed Increment (UserAccount) action (which was writing at "undefined" location)
September 06, 2022
FirebaseV9 Auth-PRO (5.0.1)
FIX: Fixed expressions: accountCreationTime, lastSignInTime, providerCount, providerCount, providerIdAt.
FirebaseV9 Firestore (1.0.1)
FIX: Fixed increment actions.
FirebaseV9 SDK (10.2.1)
MAINTENANCE: Updated to support latest version of Auth PRO plugin.
August 19, 2022
FirebaseV9 Firestore-BASIC (1.0.0)
FEATURE: Included Leaderboards
FEATURE: Included Remove Data feature
FEATURE: Included Increment/Decrement feature
FirebaseV9 SDK (10.2.0)
MAINTENANCE: Upgraded to Support latest Firestore BASIC plugin
Examples - BASIC (19-Aug-22)
NEW EXAMPLE: [Firestore] Increment & Remove Data.c3p
NEW EXAMPLE: [Firestore] Leaderboards (Custom & User).c3p
August 13, 2022
Exclusive Documentation - Auth-Pro
CHANGE: Updated "Auth Sign In with Custom String (v2).pdf"
- Added info in Step 3.5 (Press N when prompted "Do you want to use ESLint to catch probable bugs and enforce style?")
- Added New Step 7: After Deployment
August 04, 2022
FirebaseV9 Auth-Pro (5.0.0)
FEATURE: New action "Sign in with Custom String".
Can be useful when a Firebase Auth system that you want doesn't exist.
For example:
- Google Play Games Authentication (using myID as a custom unique string)
- Game Center Authentication using (using PlayerID as your custom unique string)
- Web 3.0 Authentication (using Wallet address as your custom unique string)
A Documentation has been included in PDF format.
FirebaseV9 SDK (10.1.0)
FIX: Fixed error when using Multiple SDKs/Sharding.
MAINTENANCE: Upgraded to Support Auth PRO's new feature: "Sign in with Custom String"
MAINTENANCE: Upgraded to Support upcoming Analytics Plugin.
FirebaseV9 RD-BASIC (9.1.1)
FIX: Fixed Increment (UserAccount) action error.
July 29, 2022
FirebaseV9 Auth-BASIC (7.2.1)
FIX: Fixed an error which occurred when Sign In (Username & Password) action was used.
July 28, 2022
FirebaseV9 SDK (10.0.1)
FIX: Fixed a bug which was causing error in initializing the Realtime-Database Plugin.
July 27, 2022
FirebaseV9 Firestore-BASIC (0.1.0 BETA)
NEW PLUGIN: Firestore is now finally available. Firestore and its functioning in background is a lot different than Realtime-Database. However, I have tried my best to make the actions, conditions and expressions feel similar to the already existing Realtime-Database plugin. This is a BETA version and leaderboards will be available soon.
FirebaseV9 SDK (10.0.0)
MAINTENANCE: Upgraded to Support Firestore (and upcoming plugins - Analytics, RemoteConfig).
Examples - BASIC (27-July-22)
NEW EXAMPLE: [Firestore] Handling Data (Custom).c3p
NEW EXAMPLE: [Firestore] Handling Data (UserAccount).c3p
July 01, 2022
FirebaseV9 RD-BASIC (9.1.0)
FEATURE: New checkbox in write actions: "Enforce String". Enabling this will write all data in string format. (Otherwise numbers are auto-converted to int/float.)
FirebaseV9 RD-PRO (5.2.0)
FEATURE: New checkbox in write actions: "Enforce String". Enabling this will write all data in string format. (Otherwise numbers are auto-converted to int/float.)
FIX: Fixed an error in Replace/Write Data action.
June 20, 2022
FirebaseV9 SDK (9.1.2)
FIX: Fixed SDK load error when AppCheck was enabled
Examples - BASIC (20-Jun-22)
NEW EXAMPLE: "Read-Write Data (UserAccount).c3p" : Shows how to read/write data in user account.
May 09, 2022
In this update, all FirebaseV8 plugins got removed. Read this article to get started with FirebaseV9: #Getting Started
FirebaseV9 Auth-Pro (4.0.0)
MAINTENANCE: Upgraded to Support FirebaseV9.
CHANGE: Changes in "Sign in with Credentials" & "Link with Credentials" actions: now needs you to choose the type of auth provider (password/oauth/phone)
Examples - Auth-Pro (09-May-22)
MAINTENANCE: Updated all examples to comply with the changes in the Firebase RD-Pro Plugin.
FirebaseV9 Auth-Basic (7.2.0)
FIX: Allow to change Google/Facebook account after Sign Out action (for Auth-[Mobile] plugins)
FIX: Fixed Sign Out error which occurred when using Auth-[Mobile] plugins.
DEPRECATED: Removed "On Signed Up" action for Password Auth.
CHANGE: Signing up with Email/Username & Password will now trigger the "On Signed In" action instead of the old "On Signed Up" action. (To check if the user is new, use the condition "Is New User")
MAINTENANCE: Updated to comply with changes in the Auth PRO plugins.
FirebaseV9 SDK (9.1.1)
MAINTENANCE: Updated to comply with changes in the Auth plugins.
FirebaseV9 RD-Pro (5.1.0)
FEATURE: New expression "appendedItemParent" will give the Parent name of the last appended list item.
FIX: Fixed "Write/Replace JSON/Array Data" action.
FIX: Fixed "Write server-side Timestamp" action.
April 21, 2022
FirebaseV9 RD-Pro (5.0.0)
FEATURE: New Property- "Enable Detailed Logging": This will log much more details about database changes in the Developer Tools Console, for better debugging.
FEATURE: New conditions "List Data Exists" and "Presence Data Exists" will now allow you to check after a successful read/change, if there was any data in the location.
CHANGE: Changes in "Read List-Data" action:
- Renamed parameter Sync When to Read When.
- In Read When parameter, Removed (Disable Sync) and Any Change in list options.
- In Read When parameter, Added [Default] option, which means If Sync Off, read once. If Sync On, read on any change in the list.
- New parameter, Enable Syncing.
Examples - RD-Pro (21-Apr-22)
CHANGE: Updated all examples to comply with the changes in the Firebase RD-Pro Plugin.
FirebaseV9 SDK (9.1.0)
FIX: Fixed several bugs.
CHANGE: Updated to comply with changes in the Auth and Database plugins.
FirebaseV9 Auth-Basic (7.1.0)
FIX: Fixed several bugs.
FirebaseV9 RD-Basic (9.0.0)
FIX: Fixed several bugs.
DEPRECATED: "On does not exist" is now deprecated.
CHANGE: "On Read/Change" now gets triggered even when there is no Data in the read location.
FEATURE: New condition "Read Data exists" can check if data is found in the read location.
April 2, 2022
Firebase RD-Pro (4.1.3)
FEATURE: Console logs are now available on every successful read or write.
March 10, 2022
FirebaseV9 RD-Basic (8.0.2)
FIX: Fixed bugs in Remove Data action.
February 28, 2022
FirebaseV9 SDK (9.0.1)
FIX: Fixed bugs which caused errors after export.
FirebaseV9 Auth-Basic (7.0.1)
FIX: Fixed bugs which caused errors after export.
FirebaseV9 RD-Basic (8.0.1)
FIX: Fixed bugs which caused errors after export.
FirebaseV9 CloudStorage (3.0.1)
FIX: Fixed bugs which caused errors after export.
January 31, 2022
This release includes some BETA Plugins that support the latest Firebase API V9 and comes with new features.
Firebase V9 vs the old Firebase V8:
Uses the latest Firebase API that includes some new features.
Modular Structure: Reduces unused code. Being able to select which features you need will also reduce the amount of unnecessary, unused codes loaded, thereby, greatly reducing Memory usage.
Supports Worker mode. You can now set "Use Workers" to "Yes".
FirebaseV9 SDK (9.0.0)
CHANGE: Changed to support Firebase API V9.
CHANGE: All Firebase Configuration data moved into single property called "Firebase Config". See this Doc to know how to set up Firebase Config details.
FEATURE: "Remove Modules" property allows you to remove parts of Firebase that you don't need. See this new Doc for more info.
FirebaseV9 Auth-Basic (7.0.0)
CHANGE: Changed to support Firebase API V9.
FEATURE: New Condition "Is New User" checks whether the user that signed in is new.
FirebaseV9 RD-Basic (8.0.0)
CHANGE: Changed to support Firebase API V9.
FEATURE: New "Go Offline: and "Go Online" actions can be used to control the connection the database server. (Only a limited number of users can be online at the same time on each database server. Read more.)
FirebaseV9 CloudStorage (3.0.0)
CHANGE: Changed to support Firebase API V9.
FEATURE: New actions and conditions for deleting a File.
Examples - Basic (31-Jan-2022)
NEW EXAMPLE: "Sharding Databases.c3p" . Know more about sharding data here.
CHANGE: Updated all examples to comply with the changes in the Firebase SDK Plugin.
January 14, 2022
Firebase Auth [Mobile]-Google (1.0.1)
FIX: Fixed Google Auth was clashing with MobileAdvert Plugin on Android.
January 02, 2022
Firebase SDK (8.3.6)
CHANGE: Firebase script files are now loaded from google servers.
Firebase RD-Basic (7.1.4)
FIX: Fixed a bug which stored strings starting with "0x" as integer 0.
December 16, 2021
Examples - RD-Pro (16-Dec-21)
NEW EXAMPLE: "Sorting List (Querying).c3p" available. This example shows how to sort a scrollable list.
December 11, 2021
Firebase Auth [Mobile]-Facebook (1.1.0)
FEATURE: Now auto updates Profile picture, after Sign In.
October 18, 2021
Firebase SDK (8.3.5)
FEATURE: Added measurementId field for Firebase Analytics (only for users using the JavaScript Scripting Feature)
QR Code (3.0.1)
OVERALL CHANGES
Added Worker Support, Better performance, Some new features, Bug fixes
ENCODER
Changed QR Generator Library
New Parameter: "Radius"- allows you to add radius to corners of each qr pattern block.
"Light Pixel Color"- can now be transparent. Leave a blank string "" to do so.
DECODER
Fixed bugs
New Parameter: "Allow Flip Check"- allows you to scan the original and flipped versions of an image. This however doubles the time consumption.
EXAMPLE V3
Some changes, new additions and bug fixes.
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)
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)
NEW PLUGIN: This Bonus plugin makes Debugging is easier. It features a Console and multiple other advanced Developer Tools to provide support for debugging Firebase Projects in Mobile Export (Android and iOS).
Download Link: https://www.construct.net/en/make-games/addons/551/eruda-console
[Built with Eruda]
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)
NEW PLUGIN: Get User's IP Address, Country, Timestamp, and other Cloudflare CDN-CGI Trace Data.
Download Link: https://www.construct.net/en/make-games/addons/505/cloudflare-trace
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!