- Update firebase to
9.6.7
to 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_config
function, 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
useFirebaseUI
in favour offirebaseUIContainer
. - In
useFirebase
deprecateanalytics
andfirestore
arguments. - Breaking
FirebaseEmailLink
the method calledsend
has been renamed tosend_email
: this method was overwriting an internal private method, actually breaking many things. - Added
Storage
class to use Firebase Storage, requires the user to be signed in. - Added
Analytics
class to use Firebase Analytics - Add ability to use environment variables instead of the firebase config file #15
- New documentation site
FirebaseEmailLink
theconfig
method 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_link
toFirebaseUI
. - Added
request_token_id
andget_id_token
methods 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_config
in 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