Permalink
Commits on Dec 17, 2018
  1. Preventing deep copying the request when making http calls (#412)

    hiranya911 committed Dec 17, 2018
    * Preventing unnecessary copying of the entire request when making http calls
    
    * Preventing copying at AuthorizedHttpClient
Commits on Dec 14, 2018
  1. Correctly parses error codes with details messages in Firebase Auth. (#…

    bojeil-google committed Dec 14, 2018
    …422)
    
    * Correctly parses error codes with details messages in Firebase Auth.
    
    ```
    {
     "error": {
      "errors": [
       {
        "domain": "global",
        "reason": "invalid",
        "message": "INVALID_PHONE_NUMBER : Phone number is too short"
       }
      ],
      "code": 400,
      "message": "INVALID_PHONE_NUMBER : Phone number is too short"
     }
    }
    ```
    
    The above will throw error code auth/invalid-phone-number and the
    message will be "Phone number is too short".
    
    * Adds CHANGELOG note for fix.
  2. Fixes optional fields in UserRecord types to be optional. (#421)

    bojeil-google committed Dec 14, 2018
    * Fixes optional fields in UserRecord types to be optional.
    References will be updated to reflect that too.
    
    * Fixes UserRecord#tokensValidAfterTime to be undefined instead of null
    when not available.
    
    * Added CHANGELOG note.
Commits on Dec 12, 2018
  1. Bumped version to 6.4.0 (#419)

    hiranya911 committed Dec 12, 2018
Commits on Dec 10, 2018
  1. Implemented APNs Critical Sound Support (#409)

    hiranya911 committed Dec 10, 2018
    * Implemented APNs Critical Sound Support
    
    * Adding typeguard to isString()
Commits on Dec 7, 2018
  1. Support for specifying an http.Agent (#402)

    hiranya911 committed Dec 7, 2018
    * Experimental http agent support
    
    * Added some tests for http agent
    
    * More tests for http agent
    
    * Fixing refresh token test
    
    * Fixed hanging test case
    
    * Using http.Agent set in AppOptions when possible
    
    * Reverting some unrelated changes
    
    * Reverting some unrelated changes
    
    * Fixed a typo in d.ts file
    
    * Fixed unit tests
    
    * Importing Agent from http (not https)
    
    * Updated CHANGELOG
Commits on Dec 6, 2018
  1. Pass `resourceName` through to `ProjectManagementRequestHandler`. (#400)

    nbegley committed Dec 6, 2018
    Uses `resourceName` instead of `appId`. This is essentially a no-op
    change, but it sets a better example of how to use Firebase's public
    API.
Commits on Dec 1, 2018
  1. add AndroidNotification channel_id (#407)

    chemidy authored and hiranya911 committed Dec 1, 2018
Commits on Nov 28, 2018
  1. Bumped version to 6.3.0 (#399)

    hiranya911 committed Nov 28, 2018
    * Bumped version to 6.3.0
    
    * Updated changelog
Commits on Nov 27, 2018
  1. Updated dependency to fix build error (#398)

    hiranya911 committed Nov 27, 2018
  2. add subtitle in messaging.ApsAlert payload (#393)

    chemidy authored and hiranya911 committed Nov 27, 2018
    * add subtitle in messaging.ApsAlert payload
    
    * fix test
    
    * revert for legacy send operations
Commits on Nov 26, 2018
  1. Add new Firebase project management service. (#378)

    nbegley committed Nov 26, 2018
    Add app-scoped actions for Firebase apps within Firebase projects. Uses
    Firebase Management REST APIs
    (https://firebase.google.com/docs/projects/api/reference/rest/).
Commits on Nov 19, 2018
  1. Bumped version to 6.2.0 (#392)

    hiranya911 committed Nov 19, 2018
Commits on Nov 16, 2018
  1. Allow DataSnapshot.forEach to return void (#390)

    sprmn authored and hiranya911 committed Nov 16, 2018
  2. Implements the Admin SDK API to generate email action links. (#364)

    bojeil-google committed Nov 16, 2018
    Implements the Admin SDK API to generate email action links.
    This includes the APIs:
    ```
        generatePasswordResetLink(
          email: string,
          actionCodeSettings?: admin.auth.ActionCodeSettings,
        ): Promise<string>;
        generateEmailVerificationLink(
          email: string,
          actionCodeSettings?: admin.auth.ActionCodeSettings,
        ): Promise<string>;
        generateSignInWithEmailLink(
          email: string,
          actionCodeSettings?: admin.auth.ActionCodeSettings,
        ): Promise<string>;
    ```
    In addition, refactors Auth API endpoints to use new OP compliant
    endpoints.
    
    Defines BaseAuth class as this will be extended in the future to support
    different types of Auth instances.
Commits on Nov 15, 2018
  1. Setting noImplicitAny: true (#353)

    hiranya911 committed Nov 15, 2018
    * Setting noImplicitAny: true
    
    * TS fixes in integration tests
    
    * Disabling noImplicitAny again due to RTDB typing issue
    
    * Added RTDB typings explicitly
    
    * Added trace resolution
    
    * Upgraded RTDB packages
  2. Upgrading Cloud Firestore to 0.19.0 (#389)

    hiranya911 committed Nov 15, 2018
    * Upgrading Cloud Firestore to 0.19.0
    
    * Updated changelog
  3. fix FcmErrorCode error type (#391)

    chemidy authored and hiranya911 committed Nov 15, 2018
    * fix FcmErrorCode error type
    
    * add changelog
Commits on Nov 14, 2018
  1. Testing on Node 10 (#357)

    hiranya911 committed Nov 14, 2018
    * Testing on Node 10
    
    * Upgraded bcrypt version
    
    * Fixed some deprecation warnings
Commits on Nov 13, 2018
  1. pass firebase version to firestore (#377)

    Feiyang1 committed Nov 13, 2018
    * pass firebase version to firestore
    
    * add trailing comma
    
    * add test cases for firebaseVersion
Commits on Oct 26, 2018
Commits on Oct 23, 2018
  1. bump version to 6.1.0 (#375)

    Feiyang1 committed Oct 23, 2018
    * bump version to 6.1.0
    
    * update changelog to include firestore version bump
  2. update firestore version to 0.18.0 (#374)

    Feiyang1 committed Oct 23, 2018
Commits on Sep 14, 2018
  1. Integration test improvements (#356)

    hiranya911 committed Sep 14, 2018
Commits on Sep 13, 2018
  1. Updated Setup Instructions (#354)

    hiranya911 committed Sep 13, 2018
Commits on Sep 5, 2018
  1. Using HttpClient to fetch public keys (#352)

    hiranya911 committed Sep 5, 2018
  2. nit: Fix minor typo environmet (#350)

    clp93 authored and bojeil-google committed Sep 5, 2018
Commits on Sep 4, 2018
  1. Exposed the CollectionReference type from admin.firestore (#347)

    hiranya911 committed Sep 4, 2018
    * Exposed the CollectionReference type from admin.firestore
    
    * Added WriteResult, WriteBatch and QueryDocumentSnapshot
    
    * Updated changelog
    
    * More integration tests
Commits on Aug 28, 2018
  1. Upgraded Mocha to 5.x (#345)

    hiranya911 committed Aug 28, 2018
    * Upgraded Mocha to 5.x
    
    * Implemented app clean up after tests
    
    * Fixing a typo
Commits on Aug 15, 2018
  1. Fixing GCS typings (#340)

    hiranya911 committed Aug 15, 2018
  2. Basic firebaseopensource config (#339)

    samtstern committed Aug 15, 2018
Commits on Aug 9, 2018
  1. Removing the old HttpRequestHandler APIs (#324)

    hiranya911 committed Aug 9, 2018
  2. Bumped version to 6.0.0 (#333)

    hiranya911 committed Aug 9, 2018
Commits on Aug 7, 2018
  1. Made Firestore and GCS Optional Deps (#332)

    hiranya911 committed Aug 7, 2018
    * Making GCP libs optional dependencies
    
    * Updated changelog
    
    * Including original import error in the error message
    
    * Added missing space
  2. Updated changelog and documentation (#331)

    hiranya911 committed Aug 7, 2018