firebase 4.2.0
firebase: ^4.2.0 copied to clipboard
Dart libraries for Firebase
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.