- Update firebase to
9.6.7to fix #23 - Allow passing parameters to OAuth providers fixes #33
- Fix instructions to setup Microsoft
- Resubmit to CRAN
- Ressource dependencies registered on attach.
- Fix issue where classes were not correctly exported.
- Add support for phone sign in.
- Remove deprecated
create_configfunction, usefirebase_config. - Fix issue with persistence #14
- Upgrade firebase.js to modular, tree-shakable version 9 (latest)
- Use packer to bundle with webpack for better performances and load time.
- Clean up core class, deprecating several (genuinely) useless methods.
- Deprecate
useFirebaseUIin favour offirebaseUIContainer. - In
useFirebasedeprecateanalyticsandfirestorearguments. - Breaking
FirebaseEmailLinkthe method calledsendhas been renamed tosend_email: this method was overwriting an internal private method, actually breaking many things. - Added
Storageclass to use Firebase Storage, requires the user to be signed in. - Added
Analyticsclass to use Firebase Analytics - Add ability to use environment variables instead of the firebase config file #15
- New documentation site
FirebaseEmailLinktheconfigmethod is no longer compulsary; redirect URL is dynamically fetched.- Fix #17 remove babel breaks polyfill.
- Modular approach implemented: dependencies are rendered client-side only where needed.
- Allow firebase to work in modules.
- Added
email_linktoFirebaseUI. - Added
request_token_idandget_id_tokenmethods to retrieve the user's id token. - Update firebase and friends to v8.1
- Fix potential security issue #11
- Add logging in many places to make it easier to debug
- Deprecate the function
create_configin favour offirebase_config
First CRAN submission. All get_ methods return a list of length 2 containing success a boolean indicating whether to operation was successful and response containing the result of the response if there is one, otherwise the string successful, or the error if there is one.
Initial version