- Bump
@gogovega/firebase-config-node
from 0.2.2 to 0.2.3- Using RTDB status must validate database URL
- Silent error when getting RTDB Setting
- The Firebase IN node input calculator
- The
tourGuide
runner (for concurrent calls)
- (Firebase IN) Offers all types to the
Path
field by default (#83) - Bump
@gogovega/firebase-config-node
from 0.2.1 to 0.2.2- Allow UI to set the RTDB
defaultWriteSizeLimit
setting (#18)
- Allow UI to set the RTDB
- (Query Constraint) Mark select input as error if constraint already used (#85)
- Allow
msg.listener
to unsubscribe from data (#86) - Add new node statuses to improve tracking (#87)
- Improve the node status and add Waiting status (#88)
- Avoid Node Messaging timeout (#84)
- Slight cleanup and move some Firebase class properties to static
- Update the
Confirm Update
msg (for pinned node versions)
- The
First flow
tour guide (#81)
- Bump
@gogovega/firebase-config-node
from 0.2.0 to 0.2.1
- Introduce the
First flow
tour guide (#79)
- Set required version of Node.js to >=18
- Bump
@gogovega/firebase-config-node
from 0.1.5 to 0.2.0- Only don't wait signout for Firestore and add a safety delay (#12)
- Set required version of Node.js to >=18
- Set required version of Node-RED to >=3
- The type of config-node (
database-config
) has changed tofirebase-config
.
Caution
This change breaks the runtime - it must be resolved to start the flows. See more about the reason and the migration procedure.
- (Firebase GET & IN)
msg.method
replaced bymsg.constraints
Warning
This and other minor changes in the edit box are NON-breaking changes. They are resolved automatically when you save a node. The Migration Wizard resolves them too.
- (QueryConstraints)
constraint
andmsg.method
are deprecated (#57) - Only allows installations on Node RED version >=3 (7120f4e)
- Update Firebase icon
- Move all
name
fields to the top of the edit box (#72)
- Support to dynamically set
Firebase-in
node properties (#54) - A new option has been added to the
Output
field so that the data is in JSON format (#58) flow
,global
andjsonata
options has been added to thePath
field for all nodes (#59)- QueryConstraints:
msg
,flow
,global
andjsonata
as new types for theValue
field and theChild
field (#61) - (ServerValue) Relax Integer rule to Number and add
DECREMENT
keyword (#63) - Feature: Add
env
field type toPath
,Child
andValue
inputs (#66)
- Better use of Node Messaging API (part of #53)
- Input validation error message (#56)
- Add
autocomplete
to all Path fields (#60)
- Config Node Externalization (#53)
- Use resources for editor to remove duplicates (#55)
- The value of the
date
option for the field type (#69) - Remove the deprecated
fetchSignInMethodsForEmail
function (#11)
- Bump dependencies to latest
- Restrict all
firebase
versioning to patch
- Reduce
firebase
dependencies size by only used sub-dependencies - Bump new dependencies to latest
- Bump
firebase-admin
from 11.11.0 to 12.0.0
- Bump
firebase
from 10.3.1 to 10.5.0 - Bump
firebase-admin
from 11.10.1 to 11.11.0
- Support for built-in
TIMESTAMP
andincrement
server values (#51) - Update examples to support
ServerValue
(#51)
- Invalid
API Key
input pattern (#49)
- Bump
firebase
from 9.21.0 to 10.3.1 - Bump
firebase-admin
from 11.8.0 to 11.10.1
- Improve
Demo Flow
and addOn Disconnect Flow
andAdvanced Flow
examples
- Bump
firebase
from 9.20.0 to 9.21.0 - Bump
firebase-admin
from 11.7.0 to 11.8.0
- German translation
- Bump
firebase
from 9.19.1 to 9.20.0 - Bump
firebase-admin
from 11.5.0 to 11.7.0
- Errors in the description of message properties (data-help)
- (database) No longer create the credential
json
for new configs (deprecated field) - Child key for
Range Queries
can be empty (undefined) - Child key for
Range Queries
is not saved correctly - Saved value of
Range Queries
does not have the correct type (always string) Query Constraints
accepts null as value for Range Queries- (database) Options allowed for
Additional Claims
arestring
,number
,boolean
,date
andjson
- (database) Saved value for
Additional Claims
does not have the correct type (always string)
- The style of
Query Constraints
container (alignment of fields) - You can now use the path as an object (Path field)
On Disconnect
Node- (database) Validation of
Additional Claims
(does the value match the type and the key is it allowed) - (database) A notification is sent if the value of field
Value
is incorrect - (Firebase-get) Options
date
,flow
,global
,msg
andnull
have been added - (Firebase-in) Options
date
andnull
have been added - (Firebase-get & Firebase-in) Validation of
Query Constraints
(does the value match the type and the child is it allowed) - (Firebase-get & Firebase-in) A notification is sent if the value of field
Value
is incorrect
- Bump
firebase
from 9.17.2 to 9.19.1
- Send
null
payload if no data for the configured path - (database) Message properties for data help
- Waits the end of log in before running stuff
- Drop frame (label missing and scroll issue)
- (Firebase get) Option to pass through the message
- Sign In with Custom Token (generated with Private Key)
- Use
applyQueryConstraints
for both databases (overload method)
- Bump
firebase
from 9.17.1 to 9.17.2
- Clear
Permission Denied
Status forFirebase-out
Node (#25) typedInput
forQuery Constraint
container (#24)
- Bump
firebase
from 9.14.0 to 9.17.1 - Bump
firebase-admin
from 11.4.1 to 11.5.0 - Uses two new entries for authentication with Private Key
validate
function for typedInput (input do not turn red and regex rules)- Firebase default app already exists error
- New node status (+ error code)
- Unused connection management
- Support for
setPriority
andsetWithPriority
queries EditableList
to set Query Constraint infirebase-get
node- Support Query Constraint for Listener (
EditableList
) - Drag and drop file to set
Private Key
andClient Email
entries - Support Asia (Southeast) Database URL
- Internationalisation
- Transition the codebase to TypeScript
- Node status and error handling
- (Firebase in) Add more listeners (this node will need to be reconfigured)
- Bump
firebase-admin
from 11.3.0 to 11.4.1 - The default label of nodes
- The icon of path
- (Firebase in) Do not remove the listener if it's still used in one or more nodes
- (Database) Regex rules for
apiKey
andurl
data-help
description for all nodes
- (Database) Add an option to choose whether to create a new user (email)
- (Firebase get) Support for query constraints to sort and order data
- (Firebase out) Use
msg.method
to dynamically define the query
- Missing status when deploying modified nodes.
- Adapt the node status in real time.
- Errors Handling.
- (Database) Crash if
API Key
is invalid.
- (Database)
Private Key
(Firebase Admin Node.js SDK) authentication method. - Tips and nodes descriptions.
- (Database) Crash if credentials are incorrect.
- (Firebase get) Error the path received is not a string.
- (Database) Error while authenticating with email.
- (Database) Sign Out before delete App.
demo-flow
example not updated with newdatabase-config
node
database
name todatabase-config
because already used
- Node category and color of nodes
- Add regex rules for input fields
- Initial commit