firebase 4.2.0+1 copy "firebase: ^4.2.0+1" to clipboard
firebase: ^4.2.0+1 copied to clipboard

discontinuedreplaced by: firebase_core
outdatedDart 1 only

Dart libraries for Firebase

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 languageCode property to Auth.
    • Added useDeviceLanguage method.
  • 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:
    • sendEmailVerification and sendPasswordResetEmail have optional ActionCodeSettings parameter.
  • Added Persistence state via setPersistence method on Auth class.
  • Updated auth example with the latest features.

4.1.0 #

  • Upgraded to Firebase JS API 4.2.0.
  • Added toJson to DataSnapshot and Query.
  • Auth:
    • Implemented PhoneAuthProvider and RecaptchaVerifier.
  • User:
    • Added phoneNumber property to the UserInfo.
    • Added linkWithPhoneNumber, updatePhoneNumber and reauthenticateWithPhoneNumber methods.
  • New example demonstrating PhoneAuthProvider functionality in example/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.onAuthStateChanged is now User. AuthEvent has been removed.
  • Removed deprecated APIs:

    • User
      • link method in favor of linkWithCredential.
      • reauthenticate method in favor of reauthenticateWithCredential.
    • AuthCredential
      • provider property in favor of providerId.
  • User: added getIdToken, reauthenticateAndRetrieveDataWithCredential, linkAndRetrieveDataWithCredential, and toJson().

  • Auth: added signInAndRetrieveDataWithCredential and onIdTokenChanged.

3.2.1 #

  • Update minimum Dart SDK to 1.21.0 – required to use generic method syntax.

3.2.0 #

  • The FirebaseJsNotLoadedException is 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.0 and 3.9.0 in auth library:
    • User
      • Deprecated link method in favor of linkWithCredential.
      • Deprecated reauthenticate method in favor of reauthenticateWithCredential.
      • Added new reauthenticateWithPopup and reauthenticateWithRedirect methods.
    • UserCredential
      • Added new operationType property.
    • AuthCredential
      • Deprecated provider property in favor of providerId.
  • The app.storage() has now an optional storage bucket parameter.

3.0.2 #

  • Throw FirebaseClientException if there are request failures in firebase_io.dart.
  • Fix provider's addScope and setCustomParameters methods 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 crypto 2.0.0.

0.6.6+2 #

  • Strong-mode clean.

  • Doc fixes.

0.6.6+1 #

  • Support non-integer values for priority in 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.post to use POST.

0.6.5 #

  • Added FirebaseClient.post to firebase_io.dart.

0.6.4 #

  • Added Firebase.ServerValue.TIMESTAMP constant

0.6.3 #

  • Added onComplete argument to Firebase.push.

0.6.2 #

  • Fix an issue calling push with a Map.

  • Fixed the return type of Firebase.onAuth. Also made the returned Stream asynchronous.

0.6.1 #

  • Added anonymous constructor to FirebaseClient.

  • Added firebase_io.dart library.

    • createFirebaseJwtToken can be used for authentication.
    • The FirebaseClient class is a simple wrapper for the Firebase REST API.
  • Added encodeKey and decodeKey methods to firebase.dart and firebas_io.dart. Convenience methods for dealing with key values with disallowed characters.

0.6.0 #

  • Removed deprecated name property on Firebase and Snapshot. Use key instead`.

  • Removed deprecated limit method on Firebase. Use limitToFirst and limitToLast instead.

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 name getter on Firebase and DataSnapshot

  • Added key getter on Firebase and DataSnapshot, replacing name

  • Added changeEmail()

  • Added authAnonymously(), authWithOAuthPopup(), authWithOAuthRedirect()

  • Added getAuth() and onAuth() listener

  • Added orderByChild(), orderByKey(), orderByValue(), orderByPriority()

  • Added equalTo(), limitToFirst(), limitToLast()

  • Deprecated limit on Query object

  • Added exists getter 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 authWithCustomToken method (thanks to rayk)
  • Deprecate auth

0.2.0+1 #

  • Updated README to include latest firebase.js link.

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.

260
likes
0
pub points
96%
popularity

Publisher

unverified uploader

Dart libraries for Firebase

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

browser, func, http, js

More

Packages that depend on firebase