New
- [New] Build logs of Cloud Functions used to run Derivative fields, default values, and other backend functionality
- [New] Support for all sign-in methods supported by Firebase Authentication with FirebaseUI, editable in Project Settings
- [New] Required fields, which can prevent rows from being written to the database
- [New] One-click deploy for Cloud Functions using Google Cloud Run
- [New] Dynamic default values: values can be set for each new row using code
- [New] Derivative fields can re-evaluate cells based on changes from other columns
- [New] Status field
- [New] Force Refresh to re-execute derivatives and spark functions
- [New] Check for updates in User Menu
Improved
- [Improved] Settings open automatically when adding a new field that requires configuration to work (#483)
- [Improved] Prompt to re-deploy table’s Cloud Functions when column default value is edited
- [Improved] Filters support Derivative and Number fields
- [Improved] ConnectTable: snapshotFields config and support filters
- [Improved] More links to Wiki pages
- [Improved] Consistent styling for auth pages
- [Improved] Updated Material-UI global theme
- [Improved] File cells show tooltip with upload timestamp
- [Improved] Connect Table field supports user-specific Algolia search keys
- [Improved] Added date format setting in Date and Time & Date fields
- [Improved] Added Slider field setting for step size
- [Improved] Short Text field supports regex validation
- [Improved] Subcollection parent label settings
Fixed
- [Fixed] Multi Select columns missing table settings for setting options
- [Fixed] Date and Time and Date fields not saving
- [Fixed] table row height not updating
- [Fixed] users with
ADMIN
role not seeing all tables - [Fixed] Firebase Console links
- [Fixed] node.js maximum version requirement