firebase_web 5.0.9
firebase_web: ^5.0.9 copied to clipboard
Firebase libraries for Dart on the web and server with Cloud Functions
5.0.9 #
- Added comments in
functions_interop.dart - Added simple
main.dartexample
5.0.8 #
- Updated package name in
assets.dart - Fixed type error for firebase cloud functions
call()
5.0.7 #
- Fixed compilation failed for
HttpsCallableOptionsJsImpl
5.0.6 #
- Updated repository homepage url
- Updated repository description
5.0.5 #
- Added firebase cloud functions
firebase.functions().httpsCallable() - Updated documented JS library from
5.9.2of the JS API to5.9.3.
5.0.4 #
- Require at least Dart 2.1.0.
- Updated documented JS library from
5.5.2of the JS API to5.9.2.
5.0.3 #
- Add support for firestore
FieldValue.arrayUnion()andFieldValue.arrayRemove() - Fix a number of issues in interop.
- Support the latest
pkg:http.
5.0.2 #
-
Updated documented JS library from
5.1.0of the JS API to5.5.2. -
Fixed issues with canceled subscriptions in Database
Query.
5.0.1 #
- README updates.
5.0.0 #
-
Updated from
4.13.0of the JS API to5.1.0. -
Auth
getTokenhas been removed.linkWithCredential,fetchProvidersForEmail,signinWithCredential, andreauthenticateWithCredentialhave been deprecated.createUserWithEmailAndPassword,signInAnonymously,signinWithCustomToken, andsignInWithEmailAndPasswordall returnUserCredentialinstead ofUser.
-
Firestore
QuerySnapshot.docChangesis now a function.timestampInSnapshotsis set totrueby default.
-
Storage
downloadURLsanddownloadURLhave been removed.
4.5.1 #
-
Require at least Dart SDK
2.0.0-dev.61. -
Simplify promise-Future interop using new
dart:htmlAPI. -
Fixed remaining issues with Dart2 runtime semantics.
4.5.0 #
-
Updated tested JS API version to
4.13.0.- Deprecated
downloadURLanddownloadURLs.
- Deprecated
-
Require at least Dart SDK
2.0.0-dev.36.
Firestore #
-
Moved
setLogLevelto a top-level method fromFirestore. Not considering this a breaking change since the method never worked as previously exposed. -
Added
isEqualtoCollectionReference,DocumentSnapshot,SnapshotMetadataandQuerySnapshot. -
Added
disableNetworkandenableNetworktoFirestore
4.4.0 #
-
Added support for Firebase Cloud Messaging.
-
Updated tested/documented Firebase JS API
4.10.1. -
BREAKING Firestore
Blobis no longer wrapped. It is now just the raw interop object.- The only practical change is the
fromUint8Liststatic function is nowfromUint8Array– since it maps to the source JS function. - Usage of
Blobfor value storage was broken until this change, so a we're not doing a major version update.
- The only practical change is the
-
Added
isEqualAPI toBlob,GeoPoint,FieldValue, andFieldPath.
4.3.1 #
- Support
DocumentReferenceandGeoPointas a field values in a document.
4.3.0 #
- Upgraded to Firebase JS API
4.8.1. - Added
metadataproperty toUser. - Added
isNewUserproperty toAdditionalUserInfo. - Updated auth examples and tests with the latest features.
- Added new Firestore library - see README and example/firestore on how to use it.
- Added new APIs for the
Authlibrary which function the same as their counterparts but return aFuturethat resolves with aUserCredentialinstead of aUser. These methods will be eventually renamed to replace the older methods. _createUserAndRetrieveDataWithEmailAndPassword_signInAndRetrieveDataWithCustomToken_signInAndRetrieveDataWithEmailAndPassword_signInAnonymouslyAndRetrieveData
4.2.0+1 #
- Updates to
lib/src/files that are not meant for consumptions outside this package.
4.2.0 #
- Improve the generic types in the interop library.
- Upgraded to Firebase JS API
4.4.0. - Added client side localization for email actions, phone authentication SMS
messages, OAuth flows and reCAPTCHA verification:
- Added readable/writable
languageCodeproperty toAuth. - Added
useDeviceLanguagemethod.
- Added readable/writable
- Added the ability to pass a continue URL/state when triggering a password reset/email verification which gives a user the ability to go back to the app after completion.
- Added support for the ability to open these links directly from a mobile app
instead of a web flow using Firebase Dynamic Links:
sendEmailVerificationandsendPasswordResetEmailhave optionalActionCodeSettingsparameter.
- Added
Persistencestate viasetPersistencemethod onAuthclass. - Updated auth example with the latest features.
4.1.0 #
- Upgraded to Firebase JS API
4.2.0. - Added
toJsontoDataSnapshotandQuery. Auth:- Implemented
PhoneAuthProviderandRecaptchaVerifier.
- Implemented
User:- Added
phoneNumberproperty to theUserInfo. - Added
linkWithPhoneNumber,updatePhoneNumberandreauthenticateWithPhoneNumbermethods.
- Added
- New example demonstrating
PhoneAuthProviderfunctionality inexample/auth_phone. - Added more tests for V4 API.
4.0.0 #
-
Upgraded to Firebase JS API
4.1.3. -
Breaking changes
- The value in
Auth.onAuthStateChangedis nowUser.AuthEventhas been removed.
- The value in
-
Removed deprecated APIs:
Userlinkmethod in favor oflinkWithCredential.reauthenticatemethod in favor ofreauthenticateWithCredential.
AuthCredentialproviderproperty in favor ofproviderId.
-
User: addedgetIdToken,reauthenticateAndRetrieveDataWithCredential,linkAndRetrieveDataWithCredential, andtoJson(). -
Auth: addedsignInAndRetrieveDataWithCredentialandonIdTokenChanged.
3.2.1 #
- Update minimum Dart SDK to
1.21.0– required to use generic method syntax.
3.2.0 #
-
The
FirebaseJsNotLoadedExceptionis thrown when the firebase.js script is not included in the html file. -
Fix to support
dartdevc.
3.1.0 #
- Updates from the Firebase
3.8.0and3.9.0inauthlibrary:User- Deprecated
linkmethod in favor oflinkWithCredential. - Deprecated
reauthenticatemethod in favor ofreauthenticateWithCredential. - Added new
reauthenticateWithPopupandreauthenticateWithRedirectmethods.
- Deprecated
UserCredential- Added new
operationTypeproperty.
- Added new
AuthCredential- Deprecated
providerproperty in favor ofproviderId.
- Deprecated
- The
app.storage()has now an optional storage bucket parameter.
3.0.2 #
- Throw
FirebaseClientExceptionif there are request failures infirebase_io.dart. - Fix provider's
addScopeandsetCustomParametersmethods return types. - Support the latest release of
pkg/func.
3.0.1 #
-
Updated documentation and tests to reference the latest JS release:
3.7.2 -
Improvements to
README.md
3.0.0 #
- Completely rewritten for Firebase v3.
0.6.6+3 #
- Support
crypto2.0.0.
0.6.6+2 #
-
Strong-mode clean.
-
Doc fixes.
0.6.6+1 #
- Support non-integer values for
priorityin set operations.
0.6.6 #
-
Support latest version of
pkg/crypto -
Support latest version of
firebase.js- 2.4.2
0.6.5+1 #
- Fixed
FirebaseClient.postto usePOST.
0.6.5 #
- Added
FirebaseClient.posttofirebase_io.dart.
0.6.4 #
- Added
Firebase.ServerValue.TIMESTAMPconstant
0.6.3 #
- Added
onCompleteargument toFirebase.push.
0.6.2 #
-
Fix an issue calling
pushwith aMap. -
Fixed the return type of
Firebase.onAuth. Also made the returnedStreamasynchronous.
0.6.1 #
-
Added
anonymousconstructor toFirebaseClient. -
Added
firebase_io.dartlibrary.createFirebaseJwtTokencan be used for authentication.- The
FirebaseClientclass is a simple wrapper for the FirebaseRESTAPI.
-
Added
encodeKeyanddecodeKeymethods tofirebase.dartandfirebas_io.dart. Convenience methods for dealing with key values with disallowed characters.
0.6.0 #
-
Removed deprecated
nameproperty onFirebaseandSnapshot. Usekeyinstead`. -
Removed deprecated
limitmethod onFirebase. UselimitToFirstandlimitToLastinstead.
0.5.1 #
- Updated startAt() and endAt() methods. They don't take a priority anymore and are meant to be used in conjunction with orderBy*
0.5.0 #
-
Added authWithOAuthToken()
-
Changed return value of auth methods to return a native dart Map object containing all authData. This is a breaking change.
0.4.0 #
-
Updated for Firebase api v2.2.2
-
Deprecated
namegetter on Firebase and DataSnapshot -
Added
keygetter on Firebase and DataSnapshot, replacingname -
Added changeEmail()
-
Added authAnonymously(), authWithOAuthPopup(), authWithOAuthRedirect()
-
Added getAuth() and onAuth() listener
-
Added orderByChild(), orderByKey(), orderByValue(), orderByPriority()
-
Added equalTo(), limitToFirst(), limitToLast()
-
Deprecated
limiton Query object -
Added
existsgetter to DataSnapshot -
Added several tests
0.3.0 #
- Add createUser(), removeUser() and authWithPassword() (thanks to wilsynet)
- AuthResponse.auth was changed to type JsObject
0.2.1 #
- Added new
authWithCustomTokenmethod (thanks to rayk) - Deprecate
auth
0.2.0+1 #
- Updated README to include latest
firebase.jslink.
0.2.0 #
-
A number of breaking changes and updates.
-
A number of methods are now properties.
0.1.1+3 #
-
Fixed up tests.
-
Cleaned up library structure.