Releases: GogoVega/node-red-contrib-firebase-realtime-database
Releases · GogoVega/node-red-contrib-firebase-realtime-database
0.7.0: Major Release
Breaking Changes
- Set required version of Node.js to >=18
Changes
- 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
Full Changelog: v0.6.0...v0.7.0
0.6.0: Major Release
Breaking Changes
- 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.
Deprecated Features
- (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.
Changes
- (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)
New Features
- 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)
Enhancements
- Better use of Node Messaging API (part of #53)
- Input validation error message (#56)
- Add
autocomplete
to all Path fields (#60)
Refactors
Fixes
- The value of the
date
option for the field type (#69) - Remove the deprecated
fetchSignInMethodsForEmail
function (#11)
Full Changelog: v0.5.5...v0.6.0
0.5.6: Maintenance Release (BackPort)
0.6.0-beta.5: Final Beta Pre-Release
Changes
- Bump
@gogovega/firebase-config-node
from 0.1.3 to 0.1.5- Removed an unnecessary
console.log
statement - Bump dependencies
- Removed an unnecessary
Fixes
- Autocomplete crash if database get request fails (#74)
Full Changelog: v0.6.0-beta.4...v0.6.0-beta.5
Full Changelog of v0.6: v0.5.5...v0.6.0-beta.5
0.5.5: Maintenance Release
Changes
- Bump dependencies to latest
- Restrict all
firebase
versioning to patch
0.5.4: Maintenance Release
Changes
- 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
0.5.3: Maintenance Release
0.5.2: Maintenance Release
Changes
- Bump
firebase
from 9.21.0 to 10.3.1 - Bump
firebase-admin
from 11.8.0 to 11.10.1
Enhancements
- Improve
Demo Flow
and addOn Disconnect Flow
andAdvanced Flow
examples
0.5.1: Maintenance Release
0.5.0: Milestone Release
Changes
- Bump
firebase
from 9.19.1 to 9.20.0 - Bump
firebase-admin
from 11.5.0 to 11.7.0
Fixes
- 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)
Improves
- The style of
Query Constraints
container (alignment of fields) - You can now use the path as an object (Path field)
New Features
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
fieldValue
is incorrect